.auth.svelte-9il6we.svelte-9il6we{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px 16px}.card.svelte-9il6we.svelte-9il6we{width:100%;max-width:420px;border:1px solid var(--line-2);border-radius:var(--r-5);padding:32px;background:transparent}.head.svelte-9il6we.svelte-9il6we{text-align:center;margin-bottom:28px;display:flex;flex-direction:column;gap:10px;align-items:center}.head.svelte-9il6we h1.svelte-9il6we{font-family:var(--f-serif);font-style:italic;font-size:22px;color:var(--ink-0);margin:0;font-weight:400}.head.svelte-9il6we p.svelte-9il6we{color:var(--ink-1);font-size:13px;margin:0;line-height:1.6;max-width:32ch}form.svelte-9il6we.svelte-9il6we{display:flex;flex-direction:column;gap:18px}.input.svelte-9il6we.svelte-9il6we{width:100%;height:36px;padding:0 12px;background:transparent;border:1px solid var(--line-2);border-radius:var(--r-2);color:var(--ink-0);font-size:13px;font-family:var(--f-sans);outline:none;transition:all var(--m-fast) var(--ease-out)}.input.svelte-9il6we.svelte-9il6we:focus{border-color:var(--accent);box-shadow:var(--accent-glow)}.alert.svelte-9il6we.svelte-9il6we{padding:10px 12px;border:1px solid var(--danger);background:#e0889614;color:var(--danger);font-size:12.5px;border-radius:var(--r-2);text-align:center}
