.input-wordmark.svelte-hp829c{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--fg);text-decoration:none}:root{--font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: clamp(1.05rem, 2.5vw, 1.375rem);--text-2xl: 1.75rem;--text-title: clamp(1.875rem, 3.6vw, 2.5rem);--text-display: clamp(2.25rem, 5vw, 3.25rem);--weight-regular: 400;--weight-medium: 500;--weight-strong: 600;--leading-tight: 1.3;--leading: 1.5;--leading-loose: 1.65;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-xl: 20px;--r-btn: 12px;--r-bar: 1.5rem;--r-pill: 999px;--col: 40rem;--col-wide: 56rem;--app-max: 80rem;--top: 3.5rem;--ease: cubic-bezier(.34, 1.4, .64, 1);--ease-out: cubic-bezier(.2, .7, .2, 1);--fast: .14s;--slow: .26s}:root,html[data-theme=dark]{color-scheme:dark;--bg: #0c0c0b;--fg: #f3f1ea;--muted: #8a877d;--line: #2a2926;--surface: #121211;--surface-2: #161614;--surface-3: #1f1e1c;--card: #131312;--accent: #cfc9bb;--accent-ink: #0c0c0b;--danger: #d9907a;--ok: #a9b39a;--btn-bg: #f3f1ea;--btn-fg: #0c0c0b}html[data-theme=light]{color-scheme:light;--bg: #f4f1ea;--fg: #141413;--muted: #6e6b62;--line: #e0dcd2;--surface: #f8f6f0;--surface-2: #efebe3;--surface-3: #e6e1d7;--card: #faf8f3;--accent: #5e574b;--accent-ink: #f4f1ea;--danger: #a5452f;--ok: #56663f;--btn-bg: #141413;--btn-fg: #f4f1ea}:root{--hover: color-mix(in srgb, var(--fg) 6%, transparent);--fill: color-mix(in srgb, var(--fg) 7%, transparent);--accent-soft: color-mix(in srgb, var(--accent) 16%, transparent);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}html{font-family:var(--font-sans);line-height:var(--leading);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}@font-face{font-family:Instrument Sans;src:url(../../../fonts/InstrumentSans.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;color-scheme:dark;--bg: #0c0c0b;--fg: #f3f1ea;--muted: #8a877d;--line: #2a2926;--surface: #121211;--surface-2: #161614;--surface-3: #1f1e1c;--card: #131312;--accent: #cfc9bb;--accent-ink: #0c0c0b;--link: #cfc9bb;--danger: #d9907a;--ok: #a9b39a;--btn-bg: #f3f1ea;--btn-fg: #0c0c0b;--hover: color-mix(in srgb, var(--fg) 6%, transparent);--fill: color-mix(in srgb, var(--fg) 7%, transparent);--accent-soft: color-mix(in srgb, var(--accent) 16%, transparent);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);--shadow-card: 0 1px 0 rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .25)}.top.svelte-12qhfyh{display:flex;align-items:center;gap:var(--s-6);height:var(--top);max-width:var(--app-max);margin:0 auto;padding:0 clamp(var(--s-4),3vw,var(--s-8));border-bottom:1px solid var(--line)}.nav.svelte-12qhfyh{display:flex;gap:var(--s-4);overflow-x:auto}.nav-link.svelte-12qhfyh{font-size:var(--text-sm);font-weight:500;color:var(--muted);transition:color var(--fast);white-space:nowrap}.nav-link.svelte-12qhfyh:hover{color:var(--fg)}main.svelte-12qhfyh{max-width:var(--app-max);margin:0 auto;padding:var(--s-12) clamp(var(--s-4),3vw,var(--s-8)) var(--s-16);min-height:calc(100vh - var(--top) - 5rem)}.foot.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);max-width:var(--app-max);margin:0 auto;padding:var(--s-6) clamp(var(--s-4),3vw,var(--s-8)) var(--s-8);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap}.hosts.svelte-12qhfyh{font-family:var(--font-mono)}@media(max-width:760px){.top.svelte-12qhfyh{flex-wrap:wrap;height:auto;padding-block:var(--s-3);gap:var(--s-3)}.nav.svelte-12qhfyh{width:100%}}
