.frame.svelte-1rb6wtv{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg)}.header.svelte-1rb6wtv{display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand lang" "nav nav";align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--page-pad);border-bottom:var(--border-rule)}.brand.svelte-1rb6wtv{grid-area:brand}.lang.svelte-1rb6wtv{grid-area:lang}.nav.svelte-1rb6wtv{grid-area:nav}.brand.svelte-1rb6wtv{display:inline-flex;align-items:baseline;gap:var(--space-2);min-height:var(--tap-min);text-decoration:none;color:var(--fg);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-brand);letter-spacing:var(--tracking-tight)}.brand.svelte-1rb6wtv:hover,.brand.svelte-1rb6wtv:focus-visible{color:var(--acc)}.arrow.svelte-1rb6wtv{font-family:var(--font-mono);font-size:var(--type-label)}.menu.svelte-1rb6wtv{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.menu.svelte-1rb6wtv a:where(.svelte-1rb6wtv){display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--type-label-s);letter-spacing:var(--tracking-label);color:var(--fg);text-decoration:none;border:var(--border-thin);transition:border-color var(--ease-fast),color var(--ease-fast)}.menu.svelte-1rb6wtv a:where(.svelte-1rb6wtv):hover,.menu.svelte-1rb6wtv a:where(.svelte-1rb6wtv):focus-visible{border-color:var(--acc);color:var(--acc)}.menu.svelte-1rb6wtv a[aria-current=page]:where(.svelte-1rb6wtv){background:var(--acc);border-color:var(--acc);color:var(--on-acc);font-weight:var(--weight-bold)}.main.svelte-1rb6wtv{flex:1;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--space-6) var(--page-pad) var(--space-7)}@media(min-width:700px){.header.svelte-1rb6wtv{padding:var(--space-4) var(--page-pad-wide)}}@media(min-width:1024px){.header.svelte-1rb6wtv{grid-template-columns:1fr auto auto;grid-template-areas:"brand nav lang"}}@media(min-width:700px){.main.svelte-1rb6wtv{padding:var(--space-7) var(--page-pad-wide) var(--space-8)}}
