/* Contrast-only repair; framework unchanged. */
:root{--muted:#475569!important;--cyan-deep:#0f6f78!important;--coral:#b91c4b!important}
html body .nav-links a.nav-item.active{color:#9f1239!important}
.nav-cta{background:#047857!important;color:#fff!important}
.hero-desc{color:#475569!important}
.feature-kicker,.popular-rank,.rank-heat{color:#b91c4b!important}
.rank-no,.feature-card a{color:#0f6f78!important}
.download-section span,.download-section small{color:#475569!important}
html body footer.cinema-footer{background:#10283f!important;color:#f1f5f9!important}
html body footer.cinema-footer :is(a,p,span,small,strong){color:#f1f5f9!important}
html body .h1-eyebrow-pill,html body .hero-slogan-title mark{color:#92400e!important}
