:root{--bg: #05070d;--text: #e2e8f0;--muted: #94a3b8;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.nick.svelte-vzx3ht{display:flex;flex-direction:column;gap:8px}label.svelte-vzx3ht{font-size:.85rem;color:var(--muted, #94a3b8)}.row.svelte-vzx3ht{display:flex;gap:8px}input.svelte-vzx3ht{flex:1;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#ffffff0d;color:inherit;font:inherit}input.svelte-vzx3ht:focus{outline:none;border-color:#38bdf8}button[type=submit].svelte-vzx3ht{padding:10px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff;font:inherit;font-weight:600;cursor:pointer}button[type=submit].svelte-vzx3ht:disabled{opacity:.5;cursor:default}.hint.svelte-vzx3ht{margin:0;font-size:.78rem;color:var(--muted, #94a3b8)}.err.svelte-vzx3ht{margin:0;font-size:.85rem;color:#f87171}.link.svelte-vzx3ht{align-self:flex-start;margin-top:4px;padding:0;border:none;background:none;color:var(--muted, #94a3b8);font:inherit;font-size:.8rem;text-decoration:underline;cursor:pointer}
