/* MachAxis Edition v1.03.0-alpha.20 — selected Ready Site dark-mode masthead parity.
 * The alpha.7 CSS-sticky contract applies a high-specificity background-color
 * with !important via --machaxis-edition-white. Alpha.19's general header
 * selector did not outrank that rule. Override only the selected Edition
 * profile's header presentation, without touching its layout or sticky state.
 * All namespaced selectors are scoped to MachAxis Edition in dark mode.
 */
html[data-darkmode="dark"] body.mxui-edition-layout-classic{--mxready-header-bg:#282634;--mxready-header-ink:#f3edf8;--mxready-header-accent:#ff7291;}
html[data-darkmode="dark"] body.mxui-edition-layout-daily-ledger{--mxready-header-bg:#252c35;--mxready-header-ink:#f2f3f3;--mxready-header-accent:#f17d80;}
html[data-darkmode="dark"] body.mxui-edition-layout-city-tribune{--mxready-header-bg:#183b40;--mxready-header-ink:#e4f6f1;--mxready-header-accent:#5de3cb;}
html[data-darkmode="dark"] body.mxui-edition-layout-metro-pulse{--mxready-header-bg:#1d304f;--mxready-header-ink:#ecf2ff;--mxready-header-accent:#ff7881;}
html[data-darkmode="dark"] body.mxui-edition-layout-morning-brief{--mxready-header-bg:#362c25;--mxready-header-ink:#fbf0df;--mxready-header-accent:#edb36b;}
html[data-darkmode="dark"] body.mxui-edition-layout-reading{--mxready-header-bg:#382830;--mxready-header-ink:#f9edf0;--mxready-header-accent:#e8a8b8;}
html[data-darkmode="dark"] body.mxui-edition-layout-compact{--mxready-header-bg:#21314c;--mxready-header-ink:#edf4ff;--mxready-header-accent:#93b6ff;}
html[data-darkmode="dark"] body.mxui-edition-layout-modern-current{--mxready-header-bg:#332741;--mxready-header-ink:#f5eeff;--mxready-header-accent:#c3a2ff;}
html[data-darkmode="dark"] body.mxui-edition-layout-circuit-tech{--mxready-header-bg:#122636;--mxready-header-ink:#e3f9f7;--mxready-header-accent:#6bf3dc;}

/* The #page > #masthead.site-header structure deliberately outranks the
 * previous sticky background-color:var(--machaxis-edition-white)!important.
 * The rest of Edition's sticky-header CSS (top, position, z-index) survives. */
html[data-darkmode="dark"] body:is(.mxui-edition-layout-classic,.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page > #masthead.site-header {
  --machaxis-edition-white:var(--mxready-header-bg);
  --machaxis-edition-secondary:var(--mxready-header-ink);
  color:var(--mxready-header-ink)!important;
  background-color:var(--mxready-header-bg)!important;
  background-image:none!important;
  border-bottom-color:var(--mxready-header-accent)!important;
}
/* Dynamic Customizer header background, including inner and optional layouts. */
html[data-darkmode="dark"] body:is(.mxui-edition-layout-classic,.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page > #masthead.site-header #machaxis-edition-header,
html[data-darkmode="dark"] body:is(.mxui-edition-layout-classic,.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page > #masthead.site-header #machaxis-edition-header-inner,
html[data-darkmode="dark"] body:is(.mxui-edition-layout-classic,.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page > #masthead.site-header #machaxis-edition-header-inner > .machaxis-edition-container,
html[data-darkmode="dark"] body:is(.mxui-edition-layout-classic,.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page > #masthead.site-header #machaxis-edition-header-inner .machaxis-edition-nav-container {
  color:var(--mxready-header-ink)!important;
  background-color:var(--mxready-header-bg)!important;
  background-image:none!important;
  border-color:var(--mxready-header-accent)!important;
}
/* Both theme branding and owner-provided text logos stay readable. */
html[data-darkmode="dark"] body:is(.mxui-edition-layout-classic,.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page > #masthead.site-header :is(.machaxis-edition-logo,.machaxis-edition-logo a,.machaxis-edition-logo .site-title,.machaxis-edition-logo .site-title a,.machaxis-edition-logo .site-description,.site-title,.site-title a,.machaxis-edition-hamburger) {
  color:var(--mxready-header-ink)!important;
}
/* Desktop, mobile, sticky and starter-site menus all use one profile ink. */
html[data-darkmode="dark"] body:is(.mxui-edition-layout-classic,.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page > #masthead.site-header :is(#machaxis-edition-header-inner .machaxis-edition-nav > ul > li > a,#machaxis-edition-header-inner .site-navigation > ul > li > a,.mxui-starter-nav-links a,.machaxis-edition-header-widgets a:not(.machaxis-edition-btn),.machaxis-edition-social-nav > ul > li > a) {
  color:var(--mxready-header-ink)!important;
}
html[data-darkmode="dark"] body:is(.mxui-edition-layout-classic,.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page > #masthead.site-header :is(.machaxis-edition-logo a,.machaxis-edition-hamburger,.mxui-starter-nav-links a,.machaxis-edition-header-widgets a:not(.machaxis-edition-btn),#machaxis-edition-header-inner .machaxis-edition-nav > ul > li > a):is(:hover,:focus-visible) {
  color:var(--mxready-header-accent)!important;
}
html[data-darkmode="dark"] body:is(.mxui-edition-layout-classic,.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page > #masthead.site-header :is(.machaxis-edition-social-nav > ul > li > a,.machaxis-edition-header-widgets .machaxis-edition-darkmode,.machaxis-edition-header-widgets .machaxis-edition-search) {
  border-color:color-mix(in srgb,var(--mxready-header-ink) 24%,transparent)!important;
}
