/* SEO1 r4: foreground-only clarity and deterministic reveal state. */
.brand-sub,.brand-slogan,.ac-spec-k,.ac-feat-sub,.ac-compliance-bar,.ac-beian-bar,.ac-trouble-desc,.ac-feat-body p{opacity:1!important}
.reveal{opacity:1!important;transform:none!important}
header.top-header div.header-row a.brand div.brand-text-box span.brand-sub{color:#111827!important;opacity:1!important}
body.site-rankings header.top-header div.header-row nav.nav-links a.nav-item.active{color:#111827!important;opacity:1!important}
section#focus.hero-section div.container.hero-container div.hero-content h1.main-title span.hero-brand-title{color:#111827!important;opacity:1!important}
section#focus.hero-section div.container.hero-container div.hero-content div.hero-btn-group a.btn.btn-outline{color:#111827!important;opacity:1!important}
div.hero-visual div.hero-card-frame div.hero-card-meta div.meta-action-row a.meta-link{color:#111827!important;opacity:1!important}
main#top section#rank.section-wrap div.container div.section-head a.sec-more{color:#111827!important;opacity:1!important}
div.rank-columns div.rank-panel ol.rank-list li.rank-item span.rank-num.num-1{color:#111827!important;opacity:1!important}
div.rank-columns div.rank-panel ol.rank-list li.rank-item span.rank-tag.tag-hot{color:#111827!important;opacity:1!important}
div.rank-columns div.rank-panel ol.rank-list li.rank-item span.rank-num.num-2{color:#111827!important;opacity:1!important}
div.rank-columns div.rank-panel ol.rank-list li.rank-item span.rank-tag.tag-up{color:#111827!important;opacity:1!important}
div.rank-columns div.rank-panel ol.rank-list li.rank-item span.rank-num.num-3{color:#111827!important;opacity:1!important}
div.rank-columns div.rank-panel ol.rank-list li.rank-item span.rank-tag{color:#111827!important;opacity:1!important}
div.rank-columns div.rank-panel ol.rank-list li.rank-item span.rank-score-val{color:#111827!important;opacity:1!important}
div.rank-columns div.rank-panel ol.rank-list li.rank-item span.rank-fav-num{color:#111827!important;opacity:1!important}
table.bangumi-table tbody tr td span.cat-pill.pill-orange{color:#111827!important;opacity:1!important}
table.bangumi-table tbody tr td span.cat-pill.pill-teal{color:#111827!important;opacity:1!important}
table.bangumi-table tbody tr td span.cat-pill.pill-cyan{color:#111827!important;opacity:1!important}
table.bangumi-table tbody tr td span.cat-pill.pill-pink{color:#111827!important;opacity:1!important}
table.bangumi-table tbody tr td span.cat-pill.pill-amber{color:#111827!important;opacity:1!important}
section#faq.section-wrap.bg-white div.container div.faq-list details.faq-item summary.faq-q{color:#111827!important;opacity:1!important}
html body.site-rankings section#specs.container.ac-authority-section div.ac-auth-head div.ac-auth-rating{color:#111827!important;opacity:1!important}
body.site-rankings section#specs.container.ac-authority-section div.ac-specs-grid div.ac-spec-item span.ac-spec-k{color:#111827!important;opacity:1!important}
body.site-rankings section#specs.container.ac-authority-section div.ac-specs-grid div.ac-spec-item span.ac-spec-v{color:#111827!important;opacity:1!important}
body.site-rankings section#specs.container.ac-authority-section div.ac-trouble-grid div.ac-trouble-card div.ac-trouble-brand{color:#111827!important;opacity:1!important}
html body.site-rankings section#specs.container.ac-authority-section div.ac-safety-cert-bar span{color:#111827!important;opacity:1!important}
body.site-rankings section#drama-features.ac-drama-features.ac-theme-light div.ac-feat-container div.ac-feat-head p.ac-feat-sub{color:#111827!important;opacity:1!important}
div.ac-feat-container div.ac-feat-grid div.ac-feat-card div.ac-feat-body h3{color:#111827!important;opacity:1!important}
html body.site-rankings footer p{color:#111827!important;opacity:1!important}
html body.site-rankings footer p a{color:#111827!important;opacity:1!important}
html body.site-rankings footer p.ac-compliance-bar{color:#111827!important;opacity:1!important}
html body.site-rankings footer p.ac-beian-bar span{color:#111827!important;opacity:1!important}
section#focus.hero-section div.container.hero-container div.hero-content h1.main-title span.hero-slogan-title{color:#111827!important;opacity:1!important}
@media (max-width:920px){
body{padding-bottom:58px!important}
.nav-links{display:flex!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;min-height:54px!important;margin:0!important;padding:5px 6px max(5px,env(safe-area-inset-bottom))!important;gap:2px!important;align-items:center!important;justify-content:space-around!important;background:#fffaf2!important;border-top:1px solid #fed7aa!important;box-shadow:0 -4px 16px rgba(15,23,42,.12)!important;overflow-x:auto!important}
.nav-links a{display:block!important;flex:1 0 auto!important;min-width:52px!important;padding:8px 5px!important;color:#7c2d12!important;background:transparent!important;border:0!important;font-size:12px!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important;opacity:1!important}
}
