:root{--bg: #0f1320;--surface: #171c2e;--surface-2: #1f263c;--line: #2a3350;--text: #e7ebf5;--muted: #97a0bd;--accent: #ffae3b;--accent-press: #f59405;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}.boot.svelte-12qhfyh{color:var(--muted);padding:2rem;text-align:center}.gate.svelte-12qhfyh{max-width:360px;margin:4rem auto;padding:0 1rem}.gate.svelte-12qhfyh .brand:where(.svelte-12qhfyh){font-size:1.6rem;font-weight:800;margin-bottom:1rem}.anvil.svelte-12qhfyh{color:var(--accent)}.gate.svelte-12qhfyh form:where(.svelte-12qhfyh){background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.gate.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-size:1.1rem;margin:0}.gate.svelte-12qhfyh input:where(.svelte-12qhfyh){background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:.7rem .8rem}.gate.svelte-12qhfyh button:where(.svelte-12qhfyh){background:var(--accent);color:#1a1200;font-weight:700;border:0;border-radius:10px;padding:.7rem;cursor:pointer}.gate.svelte-12qhfyh button:where(.svelte-12qhfyh):disabled{opacity:.5}.err.svelte-12qhfyh{color:#ff7a7a;margin:0}.topnav.svelte-12qhfyh{display:flex;gap:.25rem;padding:.6rem 1rem;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:5}.topnav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);text-decoration:none;font-weight:600;font-size:.9rem;padding:.35rem .7rem;border-radius:8px}.topnav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--accent);background:#ffae3b1f}
