.header-row.svelte-30nq6{justify-content:space-between;align-items:center;gap:1rem;max-width:90rem;height:4.5rem;margin-inline:auto;padding-inline:1.25rem;display:flex}.header-brand.svelte-30nq6{border-radius:3px;flex-shrink:0;align-items:center;gap:.7rem;display:flex}.header-brand.svelte-30nq6 img:where(.svelte-30nq6){width:2.5rem;height:2.5rem}.header-brand.svelte-30nq6 strong:where(.svelte-30nq6){letter-spacing:-.035em;font-size:1.05rem;font-weight:600;display:block}.brand-tagline.svelte-30nq6{letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-dim);margin-top:.15rem;font-size:.6rem;display:block}.primary-nav.svelte-30nq6{align-items:center;gap:.15rem;display:flex}.primary-nav.svelte-30nq6 a:where(.svelte-30nq6){white-space:nowrap;height:2.5rem;color:var(--color-fg-dim);border-radius:4px;align-items:center;padding-inline:.8rem;font-size:.95rem;font-weight:500;transition:color .18s,background .18s;display:inline-flex}.primary-nav.svelte-30nq6 a:where(.svelte-30nq6):hover,.primary-nav.svelte-30nq6 a.active:where(.svelte-30nq6){color:var(--color-accent);background:var(--color-surface-2)}.header-actions.svelte-30nq6{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.header-icon.svelte-30nq6{width:2.25rem;height:2.25rem;color:var(--color-fg-dim);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:background .18s,color .18s;display:inline-flex}.header-icon.svelte-30nq6:hover{color:var(--color-accent);background:var(--color-surface-2)}.header-docs.svelte-30nq6{color:var(--color-on-accent);background:var(--color-accent);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;margin-left:.5rem;padding:.65rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.header-docs.svelte-30nq6:hover{filter:brightness(1.06)}.menu-trigger{display:none}@media (width<=899px){.primary-nav.svelte-30nq6{display:none}.menu-trigger{display:inline-flex}}@media (width<=639px){.header-row.svelte-30nq6{gap:.5rem;height:4rem;padding-inline:1rem}.header-brand.svelte-30nq6{gap:.5rem}.header-brand.svelte-30nq6 img:where(.svelte-30nq6){width:2rem;height:2rem}.header-brand.svelte-30nq6 strong:where(.svelte-30nq6){font-size:.9rem}.brand-tagline.svelte-30nq6,.header-docs.svelte-30nq6{display:none}.header-actions.svelte-30nq6{gap:0}}
