/* Small overrides kept separate from the design system for measurable QA fixes. */
body:not([data-theme="dark"]) .eyebrow{color:#8f2f22}
body:not([data-theme="dark"]) .hero-signature .eyebrow,
body:not([data-theme="dark"]) .featured-editorial .eyebrow,
body:not([data-theme="dark"]) .topic-section .eyebrow,
body:not([data-theme="dark"]) .resource-banner .eyebrow,
body:not([data-theme="dark"]) .human-section .eyebrow,
body:not([data-theme="dark"]) .closing-note .eyebrow,
body:not([data-theme="dark"]) .site-footer .eyebrow,
body:not([data-theme="dark"]) .cookie-consent .eyebrow,
body:not([data-theme="dark"]) .page-head .eyebrow,
body:not([data-theme="dark"]) .contact-layout .eyebrow{color:#ff9c8d}

@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
