@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Telugu:wght@400;500;600;700;800&family=Noto+Serif+Telugu:wght@400;500;600;700&display=swap";
.theme-style1{--accent:220 70% 55%}.theme-style1 a:hover{color:hsl(var(--accent))}.theme-style1 .gradient-title{background:linear-gradient(90deg,#dc2626,#ef4444);color:#0000;-webkit-background-clip:text}
.theme-style2{--primary:217 91% 60%;--primary-dark:217 91% 45%;--primary-light:217 91% 75%;--gradient-1:#667eea;--gradient-2:#764ba2;--gradient-3:#f472b6;--surface:0 0% 100%;--surface-alt:0 0% 98%;--surface-muted:0 0% 96%;--border:0 0% 90%;--border-light:0 0% 95%;--text-primary:0 0% 0%;--text-secondary:0 0% 20%;--text-muted:0 0% 45%;--text-light:0 0% 60%;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 2px 8px #0000000f;--shadow-lg:0 4px 16px #00000014;--shadow-xl:0 8px 24px #0000001a;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--font-telugu:"Noto Sans Telugu","Noto Serif Telugu","Gautami","Raavi","Shruti",sans-serif;--font-telugu-heading:"Noto Sans Telugu","Noto Serif Telugu",sans-serif;--font-system:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.theme-style2 .from-gradient-1{--tw-gradient-from:var(--gradient-1)}.theme-style2 .via-gradient-2{--tw-gradient-stops:var(--tw-gradient-from),var(--gradient-2),var(--tw-gradient-to)}.theme-style2 .to-gradient-3{--tw-gradient-to:var(--gradient-3)}.theme-style2{font-family:var(--font-telugu);background:hsl(var(--surface-alt));min-height:100vh;color:hsl(var(--text-primary));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.7}.theme-style2 h1,.theme-style2 h2,.theme-style2 h3,.theme-style2 h4,.theme-style2 h5,.theme-style2 h6{font-family:var(--font-telugu-heading);color:hsl(var(--text-primary));letter-spacing:.01em;font-weight:700;line-height:1.4}.theme-style2 p{font-family:var(--font-telugu);color:hsl(var(--text-secondary));line-height:1.8}.theme-style2 a{color:inherit;transition:color var(--transition-fast);text-decoration:none}.theme-style2 a:hover{color:hsl(var(--primary))}.theme-style2 header{background:hsl(var(--surface));border-bottom:1px solid hsl(var(--border));z-index:100;position:sticky;top:0}.theme-style2 header nav{font-family:var(--font-telugu)}.theme-style2 nav a{color:hsl(var(--text-primary));transition:color var(--transition-fast);padding:.625rem 1rem;font-size:.9375rem;font-weight:600;position:relative}.theme-style2 nav a:hover{color:hsl(var(--primary))}.theme-style2 nav a:after{content:"";background:hsl(var(--primary));width:0;height:3px;transition:all var(--transition-fast);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.theme-style2 nav a:hover:after,.theme-style2 nav a[aria-current=page]:after{width:70%}.theme-style2 section{background:hsl(var(--surface));transition:box-shadow var(--transition-normal);overflow:hidden}.theme-style2 .section-header{border-bottom:3px solid hsl(var(--primary));justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.theme-style2 .section-title{font-family:var(--font-telugu-heading);color:hsl(var(--text-primary));text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.theme-style2 .section-title:before{content:"";background:hsl(var(--primary));width:4px;height:1.25em}.theme-style2 .section-link{color:hsl(var(--primary));transition:color var(--transition-fast);font-size:.8125rem;font-weight:600}.theme-style2 .section-link:hover{text-decoration:underline}.theme-style2 article{transition:all var(--transition-normal)}.theme-style2 article:hover{transform:translateY(-2px)}.theme-style2 article h1,.theme-style2 article h2,.theme-style2 article h3,.theme-style2 article h4{font-family:var(--font-telugu-heading);color:hsl(var(--text-primary));font-weight:700;line-height:1.4}.theme-style2 article .excerpt{font-family:var(--font-telugu);color:hsl(var(--text-secondary));line-height:1.7}.theme-style2 article time{color:hsl(var(--text-muted));font-size:.75rem}.theme-style2 .aspect-video,.theme-style2 .aspect-\[16\/9\],.theme-style2 .aspect-\[4\/3\]{background:hsl(var(--surface-muted));position:relative;overflow:hidden}.theme-style2 .aspect-video img,.theme-style2 .aspect-\[16\/9\] img,.theme-style2 .aspect-\[4\/3\] img{transition:transform var(--transition-slow)}.theme-style2 a:hover .aspect-video img,.theme-style2 a:hover .aspect-\[16\/9\] img,.theme-style2 a:hover .aspect-\[4\/3\] img,.theme-style2 article:hover .aspect-video img,.theme-style2 article:hover .aspect-\[16\/9\] img,.theme-style2 article:hover .aspect-\[4\/3\] img{transform:scale(1.03)}.theme-style2 .lead-story{background:hsl(var(--surface));transition:all var(--transition-normal);overflow:hidden}.theme-style2 .lead-story:hover{box-shadow:var(--shadow-lg)}.theme-style2 .lead-story h1{font-family:var(--font-telugu-heading);color:hsl(var(--text-primary));font-size:1.5rem;font-weight:700;line-height:1.35}@media (min-width:640px){.theme-style2 .lead-story h1{font-size:1.75rem}}.theme-style2 .lead-story:hover h1{color:hsl(var(--primary))}.theme-style2 .compact-story{border-bottom:1px solid hsl(var(--border-light));gap:.75rem;padding:.75rem 0;display:flex}.theme-style2 .compact-story:last-child{border-bottom:none}.theme-style2 .compact-story h3{font-family:var(--font-telugu-heading);color:hsl(var(--text-primary));font-size:.9375rem;font-weight:600;line-height:1.45}.theme-style2 .compact-story:hover h3{color:hsl(var(--primary))}.theme-style2 .title-list-item{border-bottom:1px solid hsl(var(--border-light));align-items:flex-start;gap:.75rem;padding:.625rem 0;display:flex}.theme-style2 .title-list-item:last-child{border-bottom:none}.theme-style2 .title-list-item .number{background:hsl(var(--primary));color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:flex}.theme-style2 .title-list-item span{font-family:var(--font-telugu);color:hsl(var(--text-primary));font-size:.9375rem;font-weight:500;line-height:1.5}.theme-style2 .title-list-item:hover span{color:hsl(var(--primary))}.theme-style2 .bullet-item{border-bottom:1px solid hsl(var(--border-light));align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.theme-style2 .bullet-item:last-child{border-bottom:none}.theme-style2 .bullet-item:before{content:"";background:hsl(var(--primary));flex-shrink:0;width:6px;height:6px;margin-top:.5rem}.theme-style2 .bullet-item span{font-family:var(--font-telugu);color:hsl(var(--text-primary));font-size:.9375rem;font-weight:500;line-height:1.5}.theme-style2 .ad-placeholder{background:linear-gradient(135deg,hsl(var(--surface-muted))0%,hsl(var(--surface))100%);border:2px dashed hsl(var(--border));text-align:center;transition:border-color var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.theme-style2 .ad-placeholder:hover{border-color:hsl(var(--primary))}.theme-style2 .ad-placeholder-title{color:hsl(var(--text-primary));margin-bottom:.25rem;font-size:.875rem;font-weight:700}.theme-style2 .ad-placeholder-text{color:hsl(var(--text-muted));margin-bottom:.75rem;font-size:.75rem}.theme-style2 .ad-placeholder-btn{color:#fff;background:hsl(var(--primary));border-radius:var(--radius-sm);transition:background var(--transition-fast);padding:.375rem 1rem;font-size:.75rem;font-weight:600}.theme-style2 .ad-placeholder-btn:hover{background:hsl(var(--primary-dark));color:#fff}.theme-style2 .article-content{font-family:var(--font-telugu);color:hsl(var(--text-secondary));font-size:1.0625rem;line-height:1.9}.theme-style2 .article-content h2{font-family:var(--font-telugu-heading);color:hsl(var(--text-primary));margin-top:2rem;margin-bottom:.75rem;font-size:1.375rem;font-weight:700}.theme-style2 .article-content h3{font-family:var(--font-telugu-heading);color:hsl(var(--text-primary));margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.theme-style2 .article-content p{margin-bottom:1.25rem}.theme-style2 .article-content a{color:hsl(var(--primary));text-decoration:underline}.theme-style2 .article-content ul,.theme-style2 .article-content ol{margin:1rem 0;padding-left:1.5rem}.theme-style2 .article-content li{margin-bottom:.5rem}.theme-style2 .article-content blockquote{border-left:4px solid hsl(var(--primary));color:hsl(var(--text-muted));margin:1.5rem 0;padding-left:1rem;font-style:italic}.theme-style2 .reporter-section{background:hsl(var(--surface-alt));border:1px solid hsl(var(--border));margin-top:2rem;padding:1.25rem}.theme-style2 .reporter-section h4{font-family:var(--font-telugu-heading);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-muted));margin-bottom:.75rem;font-size:.75rem;font-weight:600}.theme-style2 .reporter-info{align-items:center;gap:1rem;display:flex}.theme-style2 .reporter-avatar{background:hsl(var(--primary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.25rem;font-weight:700;display:flex}.theme-style2 .reporter-details{flex:1}.theme-style2 .reporter-name{font-family:var(--font-telugu-heading);color:hsl(var(--text-primary));font-size:1rem;font-weight:700}.theme-style2 .reporter-role{color:hsl(var(--text-muted));font-size:.8125rem}.theme-style2 .flash-ticker{background:hsl(var(--primary));color:#fff;font-family:var(--font-telugu);font-weight:600}.theme-style2 footer{font-family:var(--font-telugu)}.theme-style2 footer h4{font-family:var(--font-telugu-heading)}@media (max-width:639px){.theme-style2{font-size:15px}.theme-style2 .section-title{font-size:1rem}.theme-style2 .lead-story h1{font-size:1.25rem}.theme-style2 .article-content{font-size:1rem}}.theme-style2 .scrollbar-hide::-webkit-scrollbar{display:none}.theme-style2 .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.theme-style2 .text-primary-color{color:hsl(var(--primary))}.theme-style2 .bg-primary-color{background-color:hsl(var(--primary))}.theme-style2 .border-primary-color{border-color:hsl(var(--primary))}.theme-style2 [lang=te],.theme-style2 .telugu-text{line-height:1.85}
.theme-style3{--accent:30 90% 45%}.theme-style3 a,.theme-style3 a:hover{color:inherit}
.theme-tv9{--accent:0 85% 55%}.theme-tv9 .prose :where(h1,h2,h3){color:#111827}.theme-tv9 a:hover{color:hsl(var(--accent))}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-in{0%{opacity:.2;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
