:root{--bg:#0f1220;--surface:#171b2c;--surface-2:#1a1e30;--surface-3:#171a2a;--surface-alt:#141828;--border:#2a2f45;--pill-bg:#232840;--text:#e7e9f3;--muted:#a7adca;--muted-2:#767c98;--accent:#6ea8fe;--success:#4ade80;--success-bg:#1c3325;--success-border:#2a4a35;--error:#ff8a8a;--error-bg:#2a1520;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-pill:999px}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,sans-serif}.app.svelte-12qhfyh{max-width:min(1400px,95vw);margin:0 auto;padding:1.5rem 1rem 3rem}header.svelte-12qhfyh{padding:1rem 0 2rem}.logo.svelte-12qhfyh{color:var(--text);letter-spacing:-.02em;font-size:1.6rem;font-weight:800;text-decoration:none}.logo.svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--accent)}nav.svelte-12qhfyh{gap:1.25rem;margin-top:.9rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);border-bottom:2px solid #0000;padding-bottom:.35rem;font-size:.9rem;font-weight:600;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--accent);border-bottom-color:var(--accent)}footer.svelte-12qhfyh{color:var(--muted-2);text-align:center;margin-top:3rem;font-size:.8rem}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:.25rem 0 0}footer.svelte-12qhfyh p:where(.svelte-12qhfyh):first-child{margin-top:0}.version.svelte-12qhfyh{opacity:.7;font-size:.72rem}@media (width<=768px){.app.svelte-12qhfyh{max-width:100%;padding:1rem .9rem 2rem}header.svelte-12qhfyh{padding:.5rem 0 1.25rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){align-items:center;min-height:44px;display:inline-flex}}@media (width<=480px){.app.svelte-12qhfyh{padding:.75rem .75rem 2rem}.logo.svelte-12qhfyh{font-size:1.35rem}}
