main.svelte-1x05zx6{display:flex;justify-content:center;padding-top:6rem}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:320px;padding:0 1rem}h1.svelte-1x05zx6{font-size:1rem;font-weight:600;margin-bottom:.25rem}input.svelte-1x05zx6{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:.5rem .75rem;font-size:.9rem;width:100%}input.svelte-1x05zx6:focus{outline:none;border-color:var(--accent)}button.svelte-1x05zx6{background:var(--accent);color:#000;border:none;padding:.5rem .75rem;font-size:.9rem;font-weight:600;cursor:pointer}.error.svelte-1x05zx6{color:#f87171;font-size:.85rem}
