.auth.svelte-z5wozd{place-items:center;min-height:100vh;padding:24px;display:grid}.card.svelte-z5wozd{background:var(--bg-surface);border:.5px solid var(--border-default);border-radius:12px;width:100%;max-width:380px;padding:32px}.head.svelte-z5wozd{margin-bottom:24px}.head.svelte-z5wozd h1:where(.svelte-z5wozd){letter-spacing:-.01em;margin:18px 0 6px;font-size:20px;font-weight:500}.head.svelte-z5wozd p:where(.svelte-z5wozd){color:var(--text-muted);font-size:14px}form.svelte-z5wozd{flex-direction:column;gap:16px;display:flex}label.svelte-z5wozd{flex-direction:column;gap:7px;display:flex}label.svelte-z5wozd span:where(.svelte-z5wozd){color:var(--text-muted);font-size:13px}input.svelte-z5wozd{background:var(--bg-base);border:.5px solid var(--border-soft);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}input.svelte-z5wozd:focus{border-color:var(--accent-primary);outline:none}.card form button{width:100%;margin-top:4px}.error.svelte-z5wozd{color:var(--status-danger);font-size:13px}.alt.svelte-z5wozd{color:var(--text-muted);text-align:center;margin-top:20px;font-size:13px}.alt.svelte-z5wozd a:where(.svelte-z5wozd){color:var(--accent-primary);text-decoration:none}.alt.svelte-z5wozd a:where(.svelte-z5wozd):hover{text-decoration:underline}
