.page.svelte-1x05zx6{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:var(--cream)}.card.svelte-1x05zx6{background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:48px;max-width:440px;width:100%;text-align:center}.brand.svelte-1x05zx6{font-family:Fraunces,serif;font-weight:500;font-size:28px;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;margin-bottom:36px}h1.svelte-1x05zx6{font-family:Fraunces,serif;font-weight:400;font-size:32px;letter-spacing:-.02em;margin-bottom:12px}.lede.svelte-1x05zx6{font-size:15px;color:var(--ink-soft);margin-bottom:28px;line-height:1.5}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:12px}input.svelte-1x05zx6{width:100%;padding:14px 18px;border-radius:99px;border:1.5px solid var(--line);background:var(--cream-warm);font-family:inherit;font-size:15px;color:var(--ink);text-align:center}input.svelte-1x05zx6:focus{outline:none;border-color:var(--terracotta);background:#fff}.btn-primary.svelte-1x05zx6{padding:14px 24px;border-radius:99px;background:var(--ink);color:var(--cream);border:none;font-family:inherit;font-weight:600;font-size:15px;cursor:pointer}.btn-primary.svelte-1x05zx6:hover:not(:disabled){background:var(--terracotta-d)}.btn-primary.svelte-1x05zx6:disabled{background:var(--ink-fade);cursor:not-allowed}.error.svelte-1x05zx6{color:var(--terracotta-d);font-size:13.5px;margin-top:16px;background:#9a3d220f;padding:10px 16px;border-radius:8px}.foot.svelte-1x05zx6{margin-top:28px;font-size:13px;color:var(--ink-mute)}.link.svelte-1x05zx6{background:transparent;border:none;color:var(--terracotta);cursor:pointer;font-weight:600;font-size:13px;text-decoration:underline;padding:0;font-family:inherit}.link.svelte-1x05zx6:hover{color:var(--terracotta-d)}
