/* Scope desktop spacing to the header; keep the approved mobile menu behavior. */
@media (min-width: 961px) {
  #navbar .nav-row { gap: 20px; }
  #navbar #site-links { gap: clamp(14px, 1.7vw, 24px); }
  #navbar #site-links > a { display: inline-flex; min-height: 44px; align-items: center; }
}
