/* Fix22 / r68. Outlined navigation from the supplied Contact reference.
 Header navigation only. Studio joins the silver palette; Cyber current-tab styling is untouched.
 Current-page markup remains authoritative. No geometry, scripts or link edits. */
@media screen and (forced-colors:none) {
 html body:not(.ar-cyber):not(.ar-simple) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="explorer"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) {
  --runner-r68-accent:#b99a69;
  --runner-r68-on:#17130d;
  --runner-r68-edge:color-mix(in srgb,var(--runner-r68-accent) 65%,#090908);
 }
 html body:not(.ar-cyber):not(.ar-simple) #ar-site-header[data-ar-nav-page="explorer"] {
  --runner-r68-accent:var(--ar-colors-accent,var(--ec-gold,#b99a69));
  --runner-r68-on:var(--ar-colors-on-accent,#17130d);
 }
 html body:not(.ar-cyber):not(.ar-simple) #ar-site-header[data-ar-nav-page="games-apps"] {
  --runner-r68-accent:var(--hub-bright,#d8dee4);--runner-r68-on:#121519;
 }
 html body:not(.ar-cyber):not(.ar-simple) #ar-site-header:is([data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) {
  --runner-r68-accent:#c3c9cf;--runner-r68-on:#14171a;
 }
 @layer ar-site-action-finish {
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > .ar-site-nav-item {
   border:1px solid var(--runner-r68-edge)!important;border-radius:2px!important;
   box-shadow:none!important;text-shadow:none!important;clip-path:none!important;
  }
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > .ar-site-nav-item:not(.current):not([aria-current="page"]) {
   background:#090908!important;color:var(--runner-r68-accent)!important;-webkit-text-fill-color:currentColor!important;
  }
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > .ar-site-nav-item:not(.current):not([aria-current="page"]):is(:hover,:focus-visible) {
   background:#12110e!important;border-color:var(--runner-r68-accent)!important;
   color:var(--runner-r68-accent)!important;text-decoration:underline!important;text-underline-offset:4px;
  }
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > .ar-site-nav-item:is(.current,[aria-current="page"]) {
   background:var(--runner-r68-accent)!important;border-color:var(--runner-r68-accent)!important;
   color:var(--runner-r68-on)!important;-webkit-text-fill-color:currentColor!important;
  }
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > a.ar-site-nav-item:focus-visible {
   outline:3px solid var(--runner-r68-accent)!important;outline-offset:3px!important;
  }
 }
 @layer ar-color-preferences {
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header[data-ar-nav-page="explorer"] .ar-site-nav > .ar-site-nav-item {
   border:1px solid var(--runner-r68-edge)!important;border-radius:2px!important;
   box-shadow:none!important;text-shadow:none!important;clip-path:none!important;
  }
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header[data-ar-nav-page="explorer"] .ar-site-nav > .ar-site-nav-item:not(.current):not([aria-current="page"]) {
   background:#090908!important;color:var(--runner-r68-accent)!important;-webkit-text-fill-color:currentColor!important;
  }
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header[data-ar-nav-page="explorer"] .ar-site-nav > .ar-site-nav-item:not(.current):not([aria-current="page"]):is(:hover,:focus-visible) {
   background:#12110e!important;border-color:var(--runner-r68-accent)!important;
   color:var(--runner-r68-accent)!important;text-decoration:underline!important;text-underline-offset:4px;
  }
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header[data-ar-nav-page="explorer"] .ar-site-nav > .ar-site-nav-item:is(.current,[aria-current="page"]) {
   background:var(--runner-r68-accent)!important;border-color:var(--runner-r68-accent)!important;
   color:var(--runner-r68-on)!important;-webkit-text-fill-color:currentColor!important;
  }
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body:not(.ar-cyber):not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header[data-ar-nav-page="explorer"] .ar-site-nav > a.ar-site-nav-item:focus-visible {
   outline:3px solid var(--runner-r68-accent)!important;outline-offset:3px!important;
  }
 }
}
/* Simple keeps its existing flat gray / burgundy header and font/layout.
   A single inverted current tab is clearly selected without a bronze fill. */
@layer ar-simple {
 @media screen and (forced-colors:none) {
  html[data-ar-theme="simple"] body:not(.ar-cyber) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="explorer"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > .ar-site-nav-item {
   border:1px solid color-mix(in srgb,var(--simple-header-ink) 65%,var(--simple-header))!important;
   box-shadow:none!important;text-shadow:none!important;
  }
  html[data-ar-theme="simple"] body:not(.ar-cyber) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="explorer"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > .ar-site-nav-item:not(.current):not([aria-current="page"]) {
   background:transparent!important;color:var(--simple-header-ink)!important;-webkit-text-fill-color:currentColor!important;
  }
  html[data-ar-theme="simple"] body:not(.ar-cyber) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="explorer"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > .ar-site-nav-item:not(.current):not([aria-current="page"]):is(:hover,:focus-visible) {
   background:transparent!important;border-color:var(--simple-header-ink)!important;text-decoration:underline!important;text-underline-offset:3px;
  }
  html[data-ar-theme="simple"] body:not(.ar-cyber) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="explorer"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > .ar-site-nav-item:is(.current,[aria-current="page"]) {
   background:var(--simple-header-ink)!important;color:var(--simple-header)!important;
   -webkit-text-fill-color:currentColor!important;border-color:var(--simple-header-ink)!important;
  }
  html[data-ar-theme="simple"] body:not(.ar-cyber) #ar-site-header:is([data-ar-nav-page="home"],[data-ar-nav-page="ministry"],[data-ar-nav-page="explorer"],[data-ar-nav-page="games-apps"],[data-ar-nav-page="contact"],[data-ar-nav-page="studio"]) .ar-site-nav > a.ar-site-nav-item:focus-visible {
   outline:3px solid var(--simple-header-ink)!important;outline-offset:3px!important;
  }
 }
}
/* Cyber inactive tabs follow the same outline intent using ONLY Cyber tokens.
   Its current-tab hardware/glow/particles and its existing shape remain owned
   by cyber-button-match-r15.css. This does not match the current-page span. */
@layer ar-color-preferences {
 @media screen and (forced-colors:none) {
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body.ar-cyber:not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header[data-ar-nav-page="explorer"] .ar-site-nav > .ar-site-nav-item:not(.current):not([aria-current="page"]) {
   background:#050608!important;color:var(--cyber-bright)!important;
   -webkit-text-fill-color:currentColor!important;border-color:var(--cyber-line)!important;
  }
  html:not([data-ar-theme="simple"]):not([data-reading-contrast="high"]) body.ar-cyber:not(.ar-simple):not([data-reading-contrast="high"]) #ar-site-header[data-ar-nav-page="explorer"] .ar-site-nav > .ar-site-nav-item:not(.current):not([aria-current="page"]):is(:hover,:focus-visible) {
   background:#050608!important;color:var(--cyber-bright)!important;
   border-color:var(--cyber-bright)!important;text-decoration:underline!important;text-underline-offset:4px;
  }
 }
}
/* Games has its own live body theme/palette controller (not .ar-cyber).
   Inherit its current palette so Cyber/Agandar never retain a silver tab.
   Classic and Youth use the existing bronze / sage component highlights. */
@media screen and (forced-colors:none) {
 html body:not(.ar-cyber):not(.ar-simple)[data-library-theme="full"] #ar-site-header[data-ar-nav-page="games-apps"] {--runner-r68-accent:#e4cea2}
 html body:not(.ar-cyber):not(.ar-simple)[data-library-theme="youth"] #ar-site-header[data-ar-nav-page="games-apps"] {--runner-r68-accent:#cbd9a8}
 html body:not(.ar-cyber):not(.ar-simple)[data-library-theme="fantasy"] #ar-site-header[data-ar-nav-page="games-apps"] {--runner-r68-accent:#f4dfb2}
 html body:not(.ar-cyber):not(.ar-simple):is([data-library-theme="cyber"],[data-library-theme="window"][data-window-theme="agandar"]) #ar-site-header[data-ar-nav-page="games-apps"] {--runner-r68-accent:var(--cyber-bright);--runner-r68-on:#050608}
}

/* Default Explorer bronze remains subordinate to an explicitly chosen accent.
   Grim, Cyber, Simple, and custom palette state continue to own their tokens. */
@media screen and (forced-colors:none){
 html:not([data-ar-theme="simple"]) body:not(.ar-cyber):not(.ar-simple):not(.ar-monochrome) #ar-site-header[data-ar-nav-page="explorer"]{
  --runner-r68-accent:var(--ar-colors-accent,#b99a69);
 }
}
