.spacer.svelte-e3wec{flex:1}.auth-main.svelte-e3wec{flex:1;justify-content:center;align-items:center;padding:24px 16px 56px;display:flex}.auth-card.svelte-e3wec{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg,14px);width:100%;max-width:380px;box-shadow:var(--shadow);padding:28px 28px 24px}.auth-title.svelte-e3wec{font-family:var(--font-serif);letter-spacing:-.015em;margin:0 0 6px;font-size:26px;font-weight:600}.auth-card.svelte-e3wec form{flex-direction:column;gap:14px;margin-top:12px;display:flex}.auth-card.svelte-e3wec .auth-lede{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.auth-card.svelte-e3wec .auth-note{color:var(--text-muted);margin:14px 0 0;font-size:13.5px;line-height:1.55}.auth-card.svelte-e3wec .btn{justify-content:center;height:38px}.auth-card.svelte-e3wec .form-error{color:var(--danger,#c0564f);margin:0;font-size:13px}.auth-card.svelte-e3wec .auth-links{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin:16px 0 0;padding-top:14px;display:flex}.auth-card.svelte-e3wec .auth-links a,.auth-card.svelte-e3wec .auth-links button{color:var(--accent);text-align:left;cursor:pointer;font-size:13px;font-family:var(--font-ui);background:0 0;border:0;padding:0;text-decoration:none}.auth-card.svelte-e3wec .auth-links a:hover,.auth-card.svelte-e3wec .auth-links button:hover{text-decoration:underline}
