:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0b0d0f;--ink-2:#14181b;--bone:#e8e4da;--bone-dim:#e8e4daa3;--bone-faint:#e8e4da3d;--signal:#ffb347;--signal-hot:#ffc977;--rust:#d2622a;--steel:#8d9aa3;--alarm:#ff5a40;--line:#e8e4da33;--f-display:"Big Shoulders Display", Impact, "Arial Narrow", "Noto Sans", sans-serif;--f-label:"Barlow Condensed", "Arial Narrow", system-ui, "Noto Sans", sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--gutter:max(16px, env(safe-area-inset-left,0px))}*{box-sizing:border-box}html,body{background:var(--ink);color:var(--bone);font-family:var(--f-label);margin:0;font-size:18px}a{color:var(--signal)}:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.wrap{max-inline-size:1100px;padding-inline:var(--gutter);margin-inline:auto}.btn{min-block-size:48px;font:700 18px/1 var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--signal);border:2px solid var(--signal);cursor:pointer;justify-content:center;align-items:center;padding-inline:24px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--signal-hot);border-color:var(--signal-hot)}.btn.ghost{color:var(--bone);border-color:var(--line);background:0 0}.card{background:var(--ink-2);border:1px solid var(--line);padding:20px}.muted{color:var(--bone-dim)}.mono{font-family:var(--f-mono);letter-spacing:.08em;font-size:14px}h1,h2{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-weight:900}input,select{font:inherit;color:var(--bone);background:var(--ink);border:1px solid var(--line);inline-size:100%;padding:10px 12px}label{gap:6px;display:grid}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.bar.svelte-12qhfyh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.brand.svelte-12qhfyh{font:900 24px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);text-decoration:none}nav.svelte-12qhfyh{align-items:center;gap:20px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--bone);text-transform:uppercase;letter-spacing:.14em;text-decoration:none}.lang.svelte-12qhfyh select:where(.svelte-12qhfyh){inline-size:auto;padding-block:6px}.sr.svelte-12qhfyh{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
