:root{--primary-color: #CC0001;--highlight-color: #3E7A04;--link-color: #37479A;--bg-color: #FFFFFF;--text-color: #000000;--border-color: #e0e0e0;--font-main: "Noto Sans Telugu", sans-serif}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}[data-theme=dark]{--bg-color: #000000;--text-color: #FFFFFF;--border-color: #333333}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-color);line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden;max-width:100vw}html{overflow-x:hidden;max-width:100vw}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;height:auto;display:block}.font-bold{font-weight:700}.text-primary{color:var(--primary-color)}.text-highlight{color:var(--highlight-color)}.text-link{color:var(--link-color)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.grid{display:grid;gap:1rem}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.btn{padding:.5rem 1rem;border:1px solid var(--border-color);background:transparent;color:var(--text-color);cursor:pointer;font-family:var(--font-main)}.btn:hover{background-color:#f0f0f0}[data-theme=dark] .btn:hover{background-color:#333}.input{padding:.5rem;width:100%;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color)}.breaking-news{background-color:var(--primary-color);color:#fff;white-space:nowrap;text-align:center;overflow:hidden;padding:.1rem;font-weight:700}.breaking-news-content{display:inline-block;padding-left:100%;animation:scroll-left 20s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}
