@media(min-width:641px) and (orientation:landscape),(min-width:1025px){
  .desktop-nav{display:flex;gap:clamp(12px,2vw,28px);margin-left:16px}
  .desktop-nav>:is(a,button){position:relative;display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:0;border:0;background:none;color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;transition:color var(--duration-fast)}
  .desktop-nav>:is(a,button):is(:hover,.active,[aria-expanded=true]){color:var(--color-text)}
  .desktop-nav>[data-nav=search]{margin-left:auto}
  .desktop-nav .icon,.desktop-nav [data-nav-mark]{display:block;width:24px;height:24px;flex:none}
  .desktop-nav>:is(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}
}
@media(min-width:641px) and (max-width:900px) and (orientation:landscape){
  .desktop-nav{gap:12px;margin-left:8px}
  .desktop-nav>:is(a,button){gap:6px;font-size:12px}
  .desktop-nav .icon,.desktop-nav [data-nav-mark]{width:20px;height:20px}
}
