/* Solid-text and contrast QA only; original framework, H1, copy and images retained. */

/* 01 QA clarity layer: no content, layout, H1, or image changes. */
.brand-sub,.brand-slogan{opacity:1!important}
.reveal,.reveal.in{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}

.brand-sub,.nav-item.active,.meta-link,.sec-more,.faq-q,.ac-auth-rating,.ac-spec-v,.ac-trouble-brand{color:#9a3412!important;opacity:1!important}
.nav-item.active{background:#ffedd5!important}
.btn-outline{color:#9a3412!important;border-color:#9a3412!important}
.rank-num.num-1,.rank-tag.tag-hot{color:#b91c1c!important}
.rank-num.num-2{color:#9a3412!important}
.rank-num.num-3,.rank-score-val{color:#92400e!important}
.rank-tag.tag-up{color:#047857!important}
.rank-fav-num{color:#075985!important}
.pill-orange{color:#9a3412!important}.pill-teal{color:#0f766e!important}.pill-cyan{color:#075985!important}.pill-pink{color:#be123c!important}.pill-amber{color:#92400e!important}
.ac-spec-k,.ac-feat-sub,.ac-compliance-bar{color:#475569!important;opacity:1!important}
.ac-safety-cert-bar{color:#047857!important}
.ac-feat-card h3{color:#075985!important}
@media(max-width:920px){
  body{padding-bottom:68px!important}
  .nav-links{display:flex!important;position:fixed!important;z-index:12000!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;overflow-x:auto!important;white-space:nowrap!important;gap:6px!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important}
  .nav-links a{display:inline-flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border:1px solid!important;border-radius:10px!important;opacity:1!important;flex:0 0 auto!important}
}

@media(max-width:920px){
  .nav-links{background:#172033!important;border-top:1px solid #475569!important;box-shadow:0 -5px 18px rgba(0,0,0,.18)!important}
  .nav-links a{background:#243149!important;border-color:#475569!important;color:#ffffff!important}
  .nav-links a.active,.nav-links a[aria-current="page"]{background:#f59e0b!important;color:#111827!important}
}

.top-header .nav-links a.nav-item.active{color:#9a3412!important;background:#ffedd5!important}
section.ac-drama-features .ac-feat-sub{color:#475569!important;opacity:1!important}
section.ac-drama-features .ac-feat-card h3{color:#0c4a6e!important}
footer a{color:#475569!important}
