/* Foreground contrast only; no layout or content changes. */

.brand-title,.hero-section h1{color:#2e1065!important}
.hero-desc{color:#475569!important}
.nav-cta,.btn-primary,.btn-ghost{background:#7e22ce!important;color:#fff!important}
.btn-outline{background:#fff!important;color:#6b21a8!important;border-color:#6b21a8!important}
.hero-stats strong,.bangumi-table strong,.ac-changelog-list strong{color:#1e293b!important}
.ac-auth-title{color:#78350f!important}
.site-footer a,.site-footer p,.site-footer span,.site-footer .ac-compliance-bar{color:#e2e8f0!important;opacity:1!important}
