main.svelte-9p1en6{place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid}.panel.svelte-9p1en6{background:var(--cosmos-raised);border:1px solid var(--line);text-align:center;width:min(100%,26rem);padding:2rem 1.8rem}h1.svelte-9p1en6{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.9rem;font-weight:520}.lede.svelte-9p1en6{color:var(--moonlight);margin:0 0 1.4rem;font-size:.95rem;line-height:1.6}.error.svelte-9p1en6{color:#ff9d8a;margin:0 0 1rem;font-size:.9rem}form.svelte-9p1en6{text-align:left;flex-direction:column;gap:1rem;display:flex}label.svelte-9p1en6{letter-spacing:.1em;text-transform:uppercase;color:var(--mist);flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:690;display:flex}input.svelte-9p1en6{background:var(--cosmos-deep);border:1px solid var(--line-strong);min-height:44px;color:var(--starlight);font:inherit;padding:.5rem .8rem}input.svelte-9p1en6:focus-visible{outline:2px solid var(--focus);outline-offset:1px}button.svelte-9p1en6{background:var(--accent);border:1px solid var(--accent);min-height:44px;color:var(--cosmos-deep);font:inherit;cursor:pointer;font-weight:690}button.svelte-9p1en6:hover{filter:brightness(1.1)}.back.svelte-9p1en6{margin:1.4rem 0 0}.back.svelte-9p1en6 a:where(.svelte-9p1en6){color:var(--mist);font-size:.85rem;text-decoration:none}.back.svelte-9p1en6 a:where(.svelte-9p1en6):hover{color:var(--starlight)}
