/* Type: Poppins for headings and display text, Inter for everything else (Telugu falls back to Noto Sans Telugu).
   Loaded last so it wins over the many component rules that named the old font; icon fonts keep their own (!important) family. */
:root{--font-body:'Inter','Noto Sans Telugu',system-ui,-apple-system,'Segoe UI',sans-serif;--font-head:'Poppins','Noto Sans Telugu',system-ui,sans-serif}
body{font-family:var(--font-body)!important;font-feature-settings:"cv11","ss01";letter-spacing:-.005em}
body *{font-family:inherit}
body input,body select,body textarea,body button{font-family:var(--font-body)!important}
h1,h2,h3,h4,h5,.hero h1,.sh h2,.say,.cine-cap b,.hm-city,.hm-word,.hop-tx b,.hpc .hct b,.brand-wordmark b,.cine-count b,.hstats b,.pr,.brand-intro__count b,
.site-header .mnav .nl,.postbtn,.cta,.hgo,.more,.eyebrow,.ap-head b{font-family:var(--font-head)!important}
h1,h2,.hero h1,.sh h2,.say,.cine-cap b{letter-spacing:-.035em}
.hero h1{font-weight:700!important}
.sh h2,.say,.cine-cap b{font-weight:700!important}
.site-header .mnav .nl{font-weight:600!important;letter-spacing:.08em}
html[lang="te"] h1,html[lang="te"] h2,html[lang="te"] h3{font-family:'Noto Sans Telugu',var(--font-head)!important;letter-spacing:0}
