:root{--primary-color:#c41e3a;--secondary-color:#1a1a2e;--header-bg:#1a1a2e;--footer-bg:#1a1a2e;--menu-text-color:#ffffff;--accent-color:#e94560;--background-color:#f8f9fa;--card-bg:#ffffff;--text-color:#222222;--text-muted:#555555;--border-color:#e0e0e0;--ticker-bg:#c41e3a;--post-title-color:#1a1a2e;--ticker-text:#ffffff;--link-color:#0d47a1;--hover-color:#b71c1c;--success-color:#2e7d32;--font-primary:'Ramabhadra', 'Noto Sans Telugu', sans-serif;--font-secondary:'Ramaraja', 'Noto Serif Telugu', serif;--font-heading:'Suranna', 'Ramabhadra', serif;--font-body:'Noto Sans Telugu', 'Ramabhadra', sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--background-color);color:var(--text-color);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--link-color);text-decoration:none;transition:color 0.2s ease}a:hover{color:var(--hover-color)}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.3;color:var(--post-title-color,var(--secondary-color))}.telugu-text{font-family:var(--font-primary)}.heading-telugu{font-family:var(--font-heading)}.body-telugu{font-family:var(--font-body)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 15px}.site-wrapper{min-height:100vh;display:flex;flex-direction:column}.site-header{background:var(--secondary-color);color:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.header-top{background:#0f0f1a;padding:6px 0;font-size:.85rem}.header-main{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.site-branding .custom-logo-link{display:inline-block;line-height:0}.site-branding .custom-logo{max-height:110px;width:auto;height:auto;max-width:320px;object-fit:contain}.site-branding .site-title{font-family:var(--font-heading);font-size:1.9rem;color:#fff;margin:0}.site-branding .site-title a{color:#fff}@media (max-width:600px){.site-branding .custom-logo{max-height:70px;max-width:220px}}.category-bar{background:var(--primary-color,#c41e3a);width:100%}.category-bar .container{overflow-x:auto;-webkit-overflow-scrolling:touch}.main-navigation ul{display:flex;gap:0;align-items:center;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.main-navigation a{color:#fff;font-family:var(--font-primary);font-size:17px;padding:12px 16px;display:block;white-space:nowrap;border-radius:0;font-weight:400}.main-navigation a:hover,.main-navigation .current-menu-item>a{background:rgb(0 0 0 / .18);background:var(--primary-color);color:#fff}.breaking-news-ticker{background:var(--ticker-bg);color:var(--ticker-text);padding:8px 0;overflow:hidden;position:relative;display:flex;align-items:center}.ticker-label{background:darkred;color:#fff;padding:8px 18px;font-family:var(--font-primary);font-weight:400;font-size:.9rem;white-space:nowrap;z-index:2;flex-shrink:0}.ticker-content{flex:1;overflow:hidden;position:relative;height:28px}.ticker-track{display:flex;gap:40px;animation:ticker-scroll var(--ticker-speed,40s) linear infinite;white-space:nowrap}.ticker-item{font-family:var(--font-primary);font-size:.95rem;display:inline-flex;align-items:center;gap:8px}.ticker-item a{color:#fff}.ticker-item a:hover{text-decoration:underline}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ticker-track:hover{animation-play-state:paused}.main-content{flex:1;padding:25px 0 40px}.home-layout{display:grid;grid-template-columns:280px 1fr 300px;gap:20px}@media (max-width:1100px){.home-layout{grid-template-columns:1fr 1fr}.sidebar-left{grid-column:1 / -1}}@media (max-width:768px){.home-layout{grid-template-columns:1fr}}.sidebar-left{background:var(--card-bg);border-radius:8px;box-shadow:0 1px 4px rgb(0 0 0 / .08);overflow:hidden}.sidebar-header{background:var(--primary-color);color:#fff;padding:12px 16px;font-family:var(--font-primary);font-size:1.1rem;font-weight:400}.news-list-item{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-color);transition:background 0.2s}.news-list-item:hover{background:#f5f5f5}.news-list-item:last-child{border-bottom:none}.news-list-thumb{width:70px;height:55px;object-fit:cover;border-radius:4px;flex-shrink:0}.news-list-title{font-family:var(--font-primary);font-size:.88rem;line-height:1.4;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-list-title a{color:inherit}.news-list-title a:hover{color:var(--primary-color)}.category-section{background:var(--card-bg);border-radius:10px;box-shadow:0 1px 6px rgb(0 0 0 / .08);margin-bottom:28px;overflow:hidden}.category-header{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));color:#fff;padding:12px 18px;font-family:var(--font-heading);font-size:1.2rem;font-weight:400;display:flex;justify-content:space-between;align-items:center}.category-header a{color:#fff;font-size:.85rem;font-family:var(--font-primary);opacity:.9}.category-header a:hover{opacity:1;text-decoration:underline}.category-desktop-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:0}.cat-featured{position:relative;overflow:hidden;min-height:320px}.cat-featured-link{display:block;height:100%;position:relative}.cat-featured img{width:100%;height:100%;object-fit:cover;min-height:320px;transition:transform 0.4s ease}.cat-featured:hover img{transform:scale(1.04)}.cat-featured-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgb(0 0 0 / .88));padding:50px 20px 18px;color:#fff}.cat-featured-title{font-family:var(--font-primary);font-size:1.25rem;line-height:1.4;color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cat-side-list{display:flex;flex-direction:column;border-left:1px solid var(--border-color)}.cat-side-item{border-bottom:1px solid var(--border-color);transition:background 0.2s}.cat-side-item:last-child{border-bottom:none}.cat-side-item:hover{background:#f8f8f8}.cat-side-link{display:flex;align-items:center;gap:14px;padding:14px 16px;color:inherit}.cat-side-content{flex:1;min-width:0}.cat-side-title{font-family:var(--font-primary);font-size:.95rem;line-height:1.45;color:var(--text-color);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cat-side-item:hover .cat-side-title{color:var(--primary-color)}.cat-side-thumb{width:90px;height:70px;object-fit:cover;border-radius:6px;flex-shrink:0}.category-mobile-layout{display:none}.cat-mobile-item{border-bottom:1px solid var(--border-color)}.cat-mobile-item:last-child{border-bottom:none}.cat-mobile-link{display:flex;align-items:center;gap:14px;padding:14px 16px;color:inherit}.cat-mobile-content{flex:1;min-width:0}.cat-mobile-title{font-family:var(--font-primary);font-size:.98rem;line-height:1.45;color:var(--text-color);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cat-mobile-item:hover .cat-mobile-title{color:var(--primary-color)}.cat-mobile-thumb{width:100px;height:75px;object-fit:cover;border-radius:8px;flex-shrink:0}.cat-mobile-featured .cat-mobile-title{font-size:1.05rem;font-weight:600}.sidebar-right{display:flex;flex-direction:column;gap:20px}.widget{background:var(--card-bg);border-radius:8px;box-shadow:0 1px 4px rgb(0 0 0 / .08);overflow:hidden}.widget-title{background:var(--secondary-color);color:#fff;padding:10px 14px;font-family:var(--font-primary);font-size:1rem;font-weight:400}.widget-content{padding:14px}.video-embed,.podcast-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:6px;margin-bottom:12px}.video-embed iframe,.podcast-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.single-post{background:var(--card-bg);border-radius:8px;box-shadow:0 1px 4px rgb(0 0 0 / .08);padding:28px 24px;max-width:800px;margin:0 auto}.tnp-breadcrumb{font-size:.82rem;color:var(--text-muted);margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.4}.tnp-breadcrumb a{color:var(--link-color)}.tnp-breadcrumb a:hover{color:var(--primary-color)}.tnp-breadcrumb .sep{color:#999}.tnp-breadcrumb .current{color:var(--text-muted);max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-badge{display:inline-block;background:var(--primary-color);color:#fff!important;font-family:var(--font-primary);font-size:.8rem;padding:3px 10px;border-radius:3px;margin-bottom:10px;text-decoration:none!important}.cat-badge:hover{opacity:.9;color:#fff!important}.single-post .entry-title{font-family:var(--font-heading);font-size:1.75rem;line-height:1.35;margin-bottom:10px;color:var(--post-title-color,var(--secondary-color));font-weight:400}.entry-meta{font-size:.84rem;color:var(--text-muted);margin-bottom:14px;display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.entry-meta .posted-on,.entry-meta .updated-on,.entry-meta .byline{white-space:nowrap}.tnp-share-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;align-items:center}.tnp-share-row .tnp-share-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:4px;font-size:.8rem;font-weight:500;color:#fff!important;text-decoration:none!important;line-height:1.2}.tnp-share-row .whatsapp{background:#25D366}.tnp-share-row .twitter{background:#000}.tnp-share-row .facebook{background:#1877F2}.tnp-share-row .telegram{background:#08c}.post-thumbnail{margin-bottom:20px;border-radius:6px;overflow:hidden}.post-thumbnail img{width:100%;height:auto;display:block}.post-thumbnail .wp-caption-text{font-size:.85rem;color:var(--text-muted);padding:8px 0 0;margin:0;font-style:italic}.entry-footer{margin-top:28px;padding-top:18px;border-top:1px solid var(--border-color)}.tags-links a{display:inline-block;margin:0 6px 6px 0;background:#f0f0f0;padding:4px 10px;border-radius:4px;font-size:.82rem;color:var(--text-color)}.tags-links a:hover{background:var(--primary-color);color:#fff}.post-navigation{display:flex;justify-content:space-between;gap:16px;margin:28px auto;max-width:800px;flex-wrap:wrap}.post-navigation a{font-size:.9rem;color:var(--link-color)}.entry-content{font-family:var(--font-body);font-size:1.05rem;line-height:1.75;overflow-wrap:break-word;word-wrap:break-word}.entry-content p{margin-bottom:1.2em}.entry-content h2,.entry-content h3{margin-top:1.5em;margin-bottom:.6em}.entry-content img,.entry-content figure,.entry-content .wp-block-image,.entry-content .wp-block-image img,.entry-content .alignnone,.entry-content .aligncenter,.entry-content .alignleft,.entry-content .alignright,.post-thumbnail img{max-width:100%!important;height:auto!important;display:block}.entry-content .alignleft,.entry-content .alignright{float:none;margin:0 auto 1em}.entry-content figure{margin:0 0 1.2em;max-width:100%}.entry-content .wp-block-gallery,.entry-content .gallery{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 1.2em}.entry-content .wp-block-gallery .wp-block-image,.entry-content .gallery-item{flex:1 1 100%;max-width:100%;margin:0}.entry-content .wp-block-columns,.entry-content .wp-block-media-text{display:block!important}.entry-content .wp-block-column{flex-basis:100%!important;width:100%!important;margin-bottom:1em}.entry-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content iframe,.entry-content video,.entry-content embed{max-width:100%}.english-title{font-family:'Noto Sans',system-ui,sans-serif;font-size:.98rem;color:#555;font-style:normal;margin:0 0 12px;padding:6px 0 6px 12px;border-left:3px solid var(--primary-color);line-height:1.4;background:#fafafa}.site-footer{background:var(--secondary-color);color:#ccc;padding:20px 0 12px;margin-top:auto}.footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-bottom:30px}.footer-widget-title{color:#fff;font-family:var(--font-primary);font-size:1.1rem;margin-bottom:15px}.footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding-top:20px;text-align:center;font-size:.85rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.comments-area,#comments,.comment-respond{display:none!important}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:#fff0;border:none;cursor:pointer;padding:8px;z-index:1002}.hamburger-line{display:block;width:24px;height:3px;background:#fff;border-radius:2px;transition:0.3s}.menu-toggle.active .hamburger-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.menu-toggle.active .hamburger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:1001;opacity:0;transition:opacity 0.3s}.mobile-menu-overlay.active{display:block;opacity:1}.mobile-menu{position:fixed;top:0;left:0;width:280px;max-width:85vw;height:100%;background:#1a1a2e;z-index:1002;transform:translateX(-100%);transition:transform 0.3s ease;overflow-y:auto;box-shadow:4px 0 20px rgb(0 0 0 / .3)}.mobile-menu.open{transform:translateX(0)}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:var(--primary-color,#c41e3a);color:#fff}.mobile-menu-title{font-family:var(--font-primary);font-weight:400;font-size:1.1rem}.mobile-menu-close{background:none;border:none;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;padding:0 4px}.mobile-menu ul{list-style:none;margin:0;padding:12px 0}.mobile-menu li a{display:block;padding:14px 20px;color:#fff;font-family:var(--font-primary);font-size:1.05rem;border-bottom:1px solid rgb(255 255 255 / .08)}.mobile-menu li a:hover,.mobile-menu .current-menu-item a{background:rgb(196 30 58 / .3);color:#fff}.site-footer{padding:16px 0 10px!important}.footer-widgets{margin-bottom:12px!important;gap:12px!important}.footer-bottom{padding-top:10px!important;font-size:0.8rem!important}.footer-bottom p{margin:2px 0}.category-layout{display:grid;grid-template-columns:1fr 300px;gap:28px;max-width:1280px;margin:0 auto;padding:0 15px 30px;align-items:start}.category-main{min-width:0}.page-header{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.page-title{font-family:var(--font-heading);font-size:1.6rem;color:var(--post-title-color,var(--secondary-color));margin:0;font-weight:400}.archive-description{margin-top:8px;font-size:.95rem;color:var(--text-muted)}.category-list{background:#fff;border-radius:6px;overflow:hidden}.category-list-item{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid #eee;align-items:flex-start}.category-list-item:last-child{border-bottom:none}.cat-list-thumb-link{flex-shrink:0;display:block;width:140px;height:95px;overflow:hidden;border-radius:4px}.cat-list-thumb{width:140px;height:95px;object-fit:cover;display:block;transition:transform 0.3s ease}.category-list-item:hover .cat-list-thumb{transform:scale(1.04)}.cat-list-body{flex:1;min-width:0}.cat-list-title{font-family:var(--font-primary);font-size:1.15rem;line-height:1.4;margin:0 0 6px;font-weight:400}.cat-list-title a{color:var(--post-title-color,#1a1a2e);text-decoration:none}.cat-list-title a:hover{color:var(--primary-color)}.cat-list-excerpt{font-size:.92rem;line-height:1.55;color:#555;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat-list-meta{font-size:.8rem;color:#888}.category-sidebar{position:sticky;top:90px}.category-sidebar .widget{margin-bottom:18px}.navigation.pagination{margin-top:24px;text-align:center}.navigation.pagination .nav-links{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:center}.navigation.pagination a,.navigation.pagination span{display:inline-block;padding:8px 14px;border-radius:4px;background:#f0f0f0;color:var(--text-color);font-size:.9rem}.navigation.pagination .current{background:var(--primary-color);color:#fff}@media (max-width:900px){.category-layout{grid-template-columns:1fr;padding:0 12px 24px;gap:0}.category-sidebar{display:none}.cat-list-thumb-link{width:100px;height:72px}.cat-list-thumb{width:100px;height:72px}.cat-list-title{font-size:1.02rem}.cat-list-excerpt{font-size:.85rem;-webkit-line-clamp:2}.category-list-item{gap:12px;padding:12px 0}.page-title{font-size:1.35rem}}.single-layout{display:grid;grid-template-columns:160px 1fr 300px;gap:24px;max-width:1280px;margin:0 auto;padding:0 15px;align-items:start}.single-sidebar-left,.single-sidebar-right{position:sticky;top:90px}.single-sidebar-left .widget,.single-sidebar-right .widget{margin-bottom:20px}.single-sidebar-left .tnp-ad-slot,.single-sidebar-right .tnp-ad-slot{text-align:center;overflow:hidden}.single-main{min-width:0}.single-layout:not(:has(.single-sidebar-left .widget)):not(:has(.single-sidebar-right .widget)){grid-template-columns:1fr;max-width:800px}.single-layout.no-side-ads{grid-template-columns:1fr;max-width:800px}.single-post{max-width:100%}@media (max-width:1100px){.single-layout{grid-template-columns:1fr 280px}.single-sidebar-left{display:none}}@media (max-width:900px){.single-layout{grid-template-columns:1fr;gap:0;padding:0}.single-sidebar-left,.single-sidebar-right{display:none}.single-main{width:100%}}html{overflow-x:clip;max-width:100vw}body{max-width:100vw;overflow-x:clip}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000}@media (max-width:900px){.category-desktop-layout{display:none}.category-mobile-layout{display:block}.desktop-nav,.category-bar{display:block!important}.category-bar{width:100%}.category-bar .container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-left:0;padding-right:0}.category-bar .container::-webkit-scrollbar{display:none}.main-navigation ul{display:flex;flex-wrap:nowrap;width:max-content;min-width:100%}.main-navigation a{font-size:15px;padding:10px 14px}.menu-toggle{display:flex}.header-main{flex-direction:row;justify-content:space-between;align-items:center;padding:8px 0}.header-top-desc{display:none}.breaking-news-ticker{padding:6px 0;width:100%;max-width:100vw}.ticker-label{padding:6px 12px;font-size:.8rem;flex-shrink:0}.ticker-content{flex:1;min-width:0;overflow:hidden}.ticker-item{font-size:.85rem}.ticker-track{animation-duration:35s}.single-post{padding:14px 12px 20px;margin-left:0;margin-right:0;border-radius:0;box-shadow:none;max-width:100%}.single-post .entry-title{font-size:1.4rem;line-height:1.35;margin-bottom:8px}.entry-content{font-size:1.02rem;line-height:1.7}.entry-meta{font-size:.78rem;gap:3px 4px;margin-bottom:12px}.tnp-breadcrumb{font-size:.75rem;margin-bottom:10px}.english-title{font-size:.88rem;padding:5px 0 5px 10px;margin-bottom:10px}.tnp-share-row{margin-bottom:14px;gap:6px}.tnp-share-row .tnp-share-btn{padding:5px 10px;font-size:.75rem}.post-thumbnail{margin-bottom:16px;border-radius:4px}.entry-content .wp-block-gallery,.entry-content .gallery,.entry-content .wp-block-columns{flex-direction:column!important}.entry-content .wp-block-gallery .wp-block-image,.entry-content .gallery-item,.entry-content .wp-block-column{flex:1 1 100%!important;width:100%!important;max-width:100%!important}.category-grid{grid-template-columns:1fr!important;gap:14px!important}.category-item{padding:10px!important}.category-thumb{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.entry-content .sharedaddy,.entry-content .jp-relatedposts,.post-navigation{max-width:100%;overflow:hidden}.post-navigation{flex-direction:column;gap:12px}}@media (max-width:600px){.cat-mobile-thumb{width:90px;height:68px}.cat-mobile-title{font-size:.92rem}.site-branding .custom-logo{max-height:58px;max-width:200px}.site-footer{padding:12px 0 8px!important}.main-navigation a{font-size:14px;padding:9px 12px}.header-top{padding:4px 0;font-size:.78rem}.single-post .entry-title{font-size:1.3rem}.container{padding-left:10px;padding-right:10px}}@media print{.site-header,.breaking-news-ticker,.sidebar-left,.sidebar-right,.site-footer,.mobile-menu,.menu-toggle{display:none!important}.main-content{padding:0}}