.auth-shell.svelte-8bdjn9{background:#f4f4f5;place-items:center;min-height:100svh;padding:1.5rem;display:grid}.auth-card.svelte-8bdjn9{background:#fff;border:1px solid #e4e4e7;border-radius:1rem;gap:1rem;width:min(100%,28rem);padding:2rem;display:grid;box-shadow:0 12px 36px #18181b14}.eyebrow.svelte-8bdjn9{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}h1.svelte-8bdjn9{margin:0;font-size:1.5rem}.description.svelte-8bdjn9{color:#71717a;margin:0}form.svelte-8bdjn9{gap:.9rem;display:grid}label.svelte-8bdjn9{color:#3f3f46;gap:.35rem;font-size:.875rem;font-weight:600;display:grid}input.svelte-8bdjn9{font:inherit;border:1px solid #d4d4d8;border-radius:.5rem;padding:.65rem .75rem;font-weight:400}input.readonly.svelte-8bdjn9{color:#71717a;background:#f4f4f5}small.svelte-8bdjn9{color:#71717a;font-size:.75rem;font-weight:400}button.svelte-8bdjn9{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:.5rem;padding:.7rem 1rem;font-weight:700}button.svelte-8bdjn9:disabled{cursor:wait;opacity:.6}a.svelte-8bdjn9{color:#2563eb;font-size:.875rem;text-decoration:none}.error.svelte-8bdjn9{color:#b91c1c;margin:0;font-size:.875rem}.success.svelte-8bdjn9{color:#166534;margin:0;font-size:.875rem}
