@font-face{font-family:"Rakshita Telugu";src:url("fonts/noto-sans-telugu-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Rakshita Telugu";src:url("fonts/noto-sans-telugu-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Rakshita Telugu";src:url("fonts/noto-sans-telugu-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Rakshita Telugu";src:url("fonts/noto-sans-telugu-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Rakshita Telugu";src:url("fonts/noto-sans-telugu-400-italic.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:"Rakshita Telugu";src:url("fonts/noto-sans-telugu-500-italic.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap}
@font-face{font-family:"Rakshita Telugu";src:url("fonts/noto-sans-telugu-600-italic.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap}
@font-face{font-family:"Rakshita Telugu";src:url("fonts/noto-sans-telugu-700-italic.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:"Mandali";src:url("fonts/mandali-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Ramabhadra";src:url("fonts/ramabhadra-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Rakshita English";src:url("fonts/roboto-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Rakshita English";src:url("fonts/roboto-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Rakshita English";src:url("fonts/roboto-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Rakshita English";src:url("fonts/roboto-400-italic.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:"Rakshita English";src:url("fonts/roboto-500-italic.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap}
@font-face{font-family:"Rakshita English";src:url("fonts/roboto-700-italic.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap}
/* Site-wide typography is scoped to the administrator-selected language mode. */
body.rtf-site-wide,body.rtf-site-wide article,body.rtf-site-wide .entry-content,body.rtf-site-wide .post-content{font-family:var(--rtf-telugu-body)!important}
body.rtf-site-wide h1,body.rtf-site-wide h2,body.rtf-site-wide h3,body.rtf-site-wide h4,body.rtf-site-wide h5,body.rtf-site-wide h6{font-family:var(--rtf-telugu-heading)!important}
body.rtf-site-wide button,body.rtf-site-wide input,body.rtf-site-wide select,body.rtf-site-wide nav,body.rtf-site-wide .site-title{font-family:var(--rtf-english)!important}
/* Compatibility aliases for News Clip Views typography controls. */
@font-face{font-family:"Sira News Telugu";src:url("fonts/noto-sans-telugu-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Sira News Telugu";src:url("fonts/noto-sans-telugu-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Sira News Telugu";src:url("fonts/noto-sans-telugu-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Sira News Telugu";src:url("fonts/noto-sans-telugu-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Sira News English";src:url("fonts/roboto-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Sira News English";src:url("fonts/roboto-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Sira News English";src:url("fonts/roboto-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
/* Final language scoping: Telugu sites keep the WordPress UI in English while article content uses Telugu. */
body.rtf-site-wide{font-family:var(--rtf-english)!important;font-weight:var(--rtf-english-weight)!important;font-style:var(--rtf-english-style)!important}
body.rtf-site-wide h1,body.rtf-site-wide h2,body.rtf-site-wide h3,body.rtf-site-wide h4,body.rtf-site-wide h5,body.rtf-site-wide h6{font-family:var(--rtf-english)!important;font-weight:var(--rtf-english-weight)!important;font-style:var(--rtf-english-style)!important}
body.rtf-site-wide.rtf-language-telugu article,body.rtf-site-wide.rtf-language-telugu .entry-content,body.rtf-site-wide.rtf-language-telugu .post-content,body.rtf-site-wide.rtf-language-telugu article h1,body.rtf-site-wide.rtf-language-telugu article h2,body.rtf-site-wide.rtf-language-telugu article h3,body.rtf-site-wide.rtf-language-telugu article h4,body.rtf-site-wide.rtf-language-telugu article h5,body.rtf-site-wide.rtf-language-telugu article h6,body.rtf-site-wide.rtf-language-telugu .entry-content h1,body.rtf-site-wide.rtf-language-telugu .entry-content h2,body.rtf-site-wide.rtf-language-telugu .entry-content h3,body.rtf-site-wide.rtf-language-telugu .entry-content h4,body.rtf-site-wide.rtf-language-telugu .entry-content h5,body.rtf-site-wide.rtf-language-telugu .entry-content h6,body.rtf-site-wide.rtf-language-both article,body.rtf-site-wide.rtf-language-both .entry-content,body.rtf-site-wide.rtf-language-both .post-content,body.rtf-site-wide.rtf-language-both article h1,body.rtf-site-wide.rtf-language-both article h2,body.rtf-site-wide.rtf-language-both article h3,body.rtf-site-wide.rtf-language-both article h4,body.rtf-site-wide.rtf-language-both article h5,body.rtf-site-wide.rtf-language-both article h6,body.rtf-site-wide.rtf-language-both .entry-content h1,body.rtf-site-wide.rtf-language-both .entry-content h2,body.rtf-site-wide.rtf-language-both .entry-content h3,body.rtf-site-wide.rtf-language-both .entry-content h4,body.rtf-site-wide.rtf-language-both .entry-content h5,body.rtf-site-wide.rtf-language-both .entry-content h6{font-family:var(--rtf-telugu-body)!important;font-weight:var(--rtf-telugu-body-weight)!important;font-style:var(--rtf-telugu-body-style)!important}
body.rtf-site-wide.rtf-language-english,body.rtf-site-wide.rtf-language-english article,body.rtf-site-wide.rtf-language-english .entry-content,body.rtf-site-wide.rtf-language-english .post-content,body.rtf-site-wide.rtf-language-english h1,body.rtf-site-wide.rtf-language-english h2,body.rtf-site-wide.rtf-language-english h3,body.rtf-site-wide.rtf-language-english h4,body.rtf-site-wide.rtf-language-english h5,body.rtf-site-wide.rtf-language-english h6{font-family:var(--rtf-english)!important;font-weight:var(--rtf-english-weight)!important;font-style:var(--rtf-english-style)!important}
body.rtf-site-wide button,body.rtf-site-wide input,body.rtf-site-wide select,body.rtf-site-wide nav,body.rtf-site-wide .site-title{font-weight:var(--rtf-english-weight)!important;font-style:var(--rtf-english-style)!important}
.rtf-admin-wrap{max-width:760px}.rtf-admin-card{background:#fff;border:1px solid #dcdcde;border-radius:8px;padding:24px;display:grid;gap:18px;max-width:700px}.rtf-admin-card .rtf-field{display:grid;gap:7px}.rtf-admin-card select{max-width:480px;padding:6px}.rtf-toggle{display:flex;align-items:center;gap:9px;font-weight:600}.rtf-toggle input{margin:0}.rtf-upload-card{margin-top:20px}
@font-face{font-family:"Baloo Tammudu 2";src:url("fonts/catalog/baloo-tammudu-2-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Baloo Tammudu 2";src:url("fonts/catalog/baloo-tammudu-2-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Baloo Tammudu 2";src:url("fonts/catalog/baloo-tammudu-2-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Baloo Tammudu 2";src:url("fonts/catalog/baloo-tammudu-2-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Gidugu";src:url("fonts/catalog/gidugu-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Inter";src:url("fonts/catalog/inter-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Inter";src:url("fonts/catalog/inter-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Inter";src:url("fonts/catalog/inter-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Inter";src:url("fonts/catalog/inter-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Lato";src:url("fonts/catalog/lato-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Lato";src:url("fonts/catalog/lato-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Mallanna";src:url("fonts/catalog/mallanna-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Mandali";src:url("fonts/catalog/mandali-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Merriweather";src:url("fonts/catalog/merriweather-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Merriweather";src:url("fonts/catalog/merriweather-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Merriweather";src:url("fonts/catalog/merriweather-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Merriweather";src:url("fonts/catalog/merriweather-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Montserrat";src:url("fonts/catalog/montserrat-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Montserrat";src:url("fonts/catalog/montserrat-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Montserrat";src:url("fonts/catalog/montserrat-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Montserrat";src:url("fonts/catalog/montserrat-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Noto Sans Telugu";src:url("fonts/catalog/noto-sans-telugu-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Noto Sans Telugu";src:url("fonts/catalog/noto-sans-telugu-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Noto Sans Telugu";src:url("fonts/catalog/noto-sans-telugu-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Noto Sans Telugu";src:url("fonts/catalog/noto-sans-telugu-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Noto Serif Telugu";src:url("fonts/catalog/noto-serif-telugu-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Noto Serif Telugu";src:url("fonts/catalog/noto-serif-telugu-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Noto Serif Telugu";src:url("fonts/catalog/noto-serif-telugu-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Noto Serif Telugu";src:url("fonts/catalog/noto-serif-telugu-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Open Sans";src:url("fonts/catalog/open-sans-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Open Sans";src:url("fonts/catalog/open-sans-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Open Sans";src:url("fonts/catalog/open-sans-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Open Sans";src:url("fonts/catalog/open-sans-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Oswald";src:url("fonts/catalog/oswald-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Oswald";src:url("fonts/catalog/oswald-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Oswald";src:url("fonts/catalog/oswald-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Oswald";src:url("fonts/catalog/oswald-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Peddana";src:url("fonts/catalog/peddana-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Playfair Display";src:url("fonts/catalog/playfair-display-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Playfair Display";src:url("fonts/catalog/playfair-display-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Playfair Display";src:url("fonts/catalog/playfair-display-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Playfair Display";src:url("fonts/catalog/playfair-display-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Poppins";src:url("fonts/catalog/poppins-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Poppins";src:url("fonts/catalog/poppins-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Poppins";src:url("fonts/catalog/poppins-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Poppins";src:url("fonts/catalog/poppins-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Ramabhadra";src:url("fonts/catalog/ramabhadra-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Ramaraja";src:url("fonts/catalog/ramaraja-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Roboto";src:url("fonts/catalog/roboto-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Roboto";src:url("fonts/catalog/roboto-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Roboto";src:url("fonts/catalog/roboto-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Roboto";src:url("fonts/catalog/roboto-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url("fonts/catalog/source-sans-3-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url("fonts/catalog/source-sans-3-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url("fonts/catalog/source-sans-3-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url("fonts/catalog/source-sans-3-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Suranna";src:url("fonts/catalog/suranna-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
