/* Preview-only: keep the existing nav nodes, links, and event handlers. */
@media (min-width: 902px) {
  html :is(.v37-early,body[data-uii-shell]) .uii-site-header {
    background: transparent;
    border-color: transparent;
  }
  html :is(.v37-early,body[data-uii-shell]) .uii-site-header-inner {
    border-radius: 999px;
    padding-inline: 26px;
    border: 1px solid rgba(211,222,240,.9);
    background: rgba(255,255,255,.97);
    box-shadow: 0 8px 26px rgba(28,52,92,.09);
    transform: translateY(9px);
    transition: width .3s ease, padding .3s ease, border-radius .3s ease,
      background-color .3s ease, box-shadow .3s ease, transform .3s ease;
  }
  html.uii-nav-compact :is(.v37-early,body[data-uii-shell]) .uii-site-header-inner {
    width: min(calc(100% - 84px),clamp(840px,calc(12.5vw + 800px),1050px));
    border-radius: 999px;
    padding-inline: 26px;
    transform: translateY(9px);
  }
  html[data-theme='dark'] :is(.v37-early,body[data-uii-shell]) .uii-site-header-inner {
    background: rgba(23,34,54,.97);
    border-color: #364862;
  }
  :is(.v37-early,body[data-uii-shell]) .uii-site-nav > a {
    isolation: isolate;
  }
  :is(.v37-early,body[data-uii-shell]) .uii-site-nav > a::before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 50%;
    left: -8px;
    right: -8px;
    height: 34px;
    border-radius: 999px;
    background: transparent;
    transform: translateY(-50%);
    transition: background-color .2s ease;
    pointer-events: none;
  }
  :is(.v37-early,body[data-uii-shell]) .uii-site-nav > a[aria-current='page']::before {
    background: #edf2ff;
  }
  @media (hover: hover) {
    :is(.v37-early,body[data-uii-shell]) .uii-site-nav > a:hover::before {
      background: #e8efff;
    }
  }
  html[data-theme='dark'] :is(.v37-early,body[data-uii-shell]) .uii-site-nav > a[aria-current='page']::before {
    background: #283d60;
  }
  @media (hover: hover) {
    html[data-theme='dark'] :is(.v37-early,body[data-uii-shell]) .uii-site-nav > a:hover::before {
      background: #314869;
    }
  }
}
@media (prefers-reduced-motion: reduce) {
  :is(.v37-early,body[data-uii-shell]) .uii-site-nav > a::before { transition: none; }
}
