:root{--bg:#fbfaf8;--surface:#fff;--text:#1f1d1b;--muted:#6b6560;--border:#e2ded8;--accent:#8a3b12;--accent-text:#fff;--danger:#b3261e}@media (prefers-color-scheme:dark){:root{--bg:#161412;--surface:#201d1a;--text:#efebe6;--muted:#a39b93;--border:#38332e;--accent:#e08a55;--accent-text:#161412;--danger:#f2897f}}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}a{color:var(--accent)}h1{margin:0 0 1rem;font-size:1.6rem}header.svelte-12qhfyh{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(max-content,calc(50% - 38rem)) 1fr auto;align-items:center;padding:.9rem 1rem;display:grid}.back.svelte-12qhfyh{justify-self:start}nav.svelte-12qhfyh{grid-column:3;align-items:center;gap:1rem;display:flex}.brand.svelte-12qhfyh{color:var(--text);padding-right:1rem;font-size:1.1rem;font-weight:650;text-decoration:none}.button{background:var(--accent);color:var(--accent-text);border-radius:6px;padding:.45rem .9rem;font-weight:600;text-decoration:none}nav.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}.linklike.svelte-12qhfyh{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}main.svelte-12qhfyh{max-width:76rem;margin:0 auto;padding:1.5rem 1rem 3rem}
