.skip-link.svelte-a8kxe2{z-index:50;background:var(--color-gold);color:var(--color-ink);padding:10px 14px;font-weight:700;position:absolute;top:-100px;left:16px}.skip-link.svelte-a8kxe2:focus{top:12px}.preview-strip.svelte-a8kxe2{background:var(--color-gold);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:7px 16px}.site-header.svelte-a8kxe2{z-index:40;padding:12px var(--gutter);background:var(--color-ink);color:var(--color-ivory);border-bottom:1px solid #fbebd61f;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.brand.svelte-a8kxe2{font-size:var(--text-heading);letter-spacing:-.03em;align-items:center;gap:10px;font-weight:800;font-stretch:112%;text-decoration:none;display:inline-flex}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){border-radius:8px;width:40px;height:40px}nav.svelte-a8kxe2{align-items:center;gap:6px;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){min-height:44px;font-size:var(--text-ui);transition:background-color .2s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,nav.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){background:#fbebd61a}.bag-link.svelte-a8kxe2 svg:where(.svelte-a8kxe2){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:20px;height:20px}.bag-count.svelte-a8kxe2{background:var(--color-gold);min-width:22px;height:22px;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-label);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:grid}@media (width<=480px){.brand.svelte-a8kxe2{font-size:var(--text-lead)}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:34px;height:34px}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){padding:0 10px}}@media (width<=380px){.site-header.svelte-a8kxe2{gap:8px}.brand.svelte-a8kxe2{gap:8px;font-stretch:100%}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:30px;height:30px}nav.svelte-a8kxe2{gap:2px}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){padding:0 10px}.bag-label.svelte-a8kxe2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
