/* v195: preserve a visible chevron within the narrow project menu. */
/* Link interaction states follow the project already active in the header. */
body:is(.sober-home,.sober-case) .site-header .desktop-nav > a:is(:hover,:focus-visible,[aria-current]),
body:is(.sober-home,.sober-case) .site-header .project-switcher > summary:is(:hover,:focus-visible) {
  color:var(--header-accent,var(--blue));
}
body:is(.sober-home,.sober-case) .site-header .project-switcher .project-switch-panel a:is(:hover,:focus-visible,[aria-current]) {
  color:var(--header-accent,var(--blue));
  background:color-mix(in srgb,var(--header-accent,var(--blue)) 7%,white);
}
body:is(.sober-home,.sober-case) .site-header .project-switcher > summary:focus-visible,
body:is(.sober-home,.sober-case) .site-header .project-switcher[open] > summary {
  color:var(--header-accent,var(--blue));
  background:color-mix(in srgb,var(--header-accent,var(--blue)) 9%,white);
}
/* The current link retains aria-current without an extra visible badge. */
body:is(.sober-home,.sober-case) .site-header .project-current {
  display:none;
}
body:is(.sober-home,.sober-case) .site-header .project-switch-panel > a.project-jump {
  grid-template-columns:36px minmax(0,1fr);
  align-items:center;
}
body:is(.sober-home,.sober-case) .site-header .project-switch-panel .project-entry-mark {
  display:flex;align-items:center;justify-content:center;align-self:center;
  grid-column:1;grid-row:1;width:36px;height:32px;
}
body:is(.sober-home,.sober-case) .site-header .project-switch-panel .project-entry-mark + span {
  grid-column:2;grid-row:1;align-self:center;
}
body:is(.sober-home,.sober-case) .site-header .language-switch a:not([aria-current]):is(:hover,:focus-visible) {
  color:var(--header-accent,var(--blue));
  background:color-mix(in srgb,var(--header-accent,var(--blue)) 9%,white);
}
body:is(.sober-home,.sober-case) .site-header :is(a,summary):focus-visible {
  outline-color:var(--header-accent,var(--blue));
}

/* Keep the mobile navigation action explicit, including within a client story. */
body:is(.sober-home,.sober-case) .site-header .project-switch-menu-label{display:none}
@media(max-width:800px){
 body:is(.sober-home,.sober-case) .site-header .project-switcher>summary{
  display:grid;grid-template-columns:minmax(0,1fr) 11px;align-content:center;justify-content:center;
  column-gap:5px;row-gap:2px;min-height:44px;
 }
 body:is(.sober-home,.sober-case) .site-header .project-switch-default{display:none}
 body:is(.sober-home,.sober-case) .site-header .project-switch-menu-label{
  display:block;grid-column:1;grid-row:1;font:600 12px/1.2 var(--sans,Arial,sans-serif);text-align:center;
 }
 body:is(.sober-home,.sober-case) .site-header .project-switcher>summary.has-project-identity .project-switch-identity{
  grid-column:1;grid-row:1;justify-self:center;min-width:0;width:100%;max-width:100%;justify-content:center;
 }
 body:is(.sober-home,.sober-case) .site-header .project-switcher>summary.has-project-identity .project-switch-menu-label{display:none}
 body:is(.sober-home,.sober-case) .site-header .project-switcher>summary>svg{grid-column:2;grid-row:1;align-self:center;justify-self:center;display:block;width:11px;min-width:11px;height:11px;flex:none}
 body:is(.sober-home,.sober-case) .site-header .project-switcher>summary.has-project-identity .project-switch-identity img{width:auto;height:23px;max-width:100%;min-width:0;object-fit:contain}
 body:is(.sober-home,.sober-case) .site-header[data-project-theme="apphalt"] .project-switcher>summary.has-project-identity .project-switch-identity{gap:4px;width:auto}
 body:is(.sober-home,.sober-case) .site-header[data-project-theme="apphalt"] .project-switcher>summary.has-project-identity .project-switch-identity img{width:20px;height:20px;flex:none}
}
@media(max-width:360px){
 body:is(.sober-home,.sober-case) .site-header .project-switcher>summary{column-gap:4px}
 body:is(.sober-home,.sober-case) .site-header[data-project-theme="apphalt"] .project-switch-identity span{font-size:11px;white-space:nowrap}
 body:is(.sober-home,.sober-case) .site-header[data-project-theme="apphalt"] .project-switcher>summary.has-project-identity .project-switch-identity img{width:18px;height:18px}
}
