.auth-page.svelte-1wx4tso{padding:var(--space-8) var(--space-4);justify-content:center;display:flex}.auth-card.svelte-1wx4tso{background:var(--bg-card);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:380px;padding:var(--space-6);font-family:var(--font-sans)}.auth-card.svelte-1wx4tso h1:where(.svelte-1wx4tso){margin:0 0 var(--space-2);font-size:var(--fs-2xl);color:var(--text-primary);font-weight:700}.auth-desc.svelte-1wx4tso{margin:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.45}.auth-card.svelte-1wx4tso form:where(.svelte-1wx4tso){gap:var(--space-3);flex-direction:column;display:flex}.auth-card.svelte-1wx4tso label:where(.svelte-1wx4tso){gap:var(--space-1);font-size:var(--fs-sm);color:var(--text-secondary);flex-direction:column;font-weight:600;display:flex}.auth-card.svelte-1wx4tso input:where(.svelte-1wx4tso){background:var(--bg-input);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--fs-md);font-family:var(--font-sans);padding:8px 10px}.auth-card.svelte-1wx4tso input:where(.svelte-1wx4tso):focus{border-color:var(--accent);outline:none}.auth-submit.svelte-1wx4tso{margin-top:var(--space-1);background:var(--accent);color:var(--text-onaccent);border-radius:var(--radius-md);font-size:var(--fs-md);cursor:pointer;font-weight:700;font-family:var(--font-sans);border:0;padding:10px}.auth-submit.svelte-1wx4tso:hover{background:var(--accent-hover)}.auth-error.svelte-1wx4tso{background:var(--lose);color:#fff;border-radius:var(--radius-md);font-size:var(--fs-sm);margin:0 0 var(--space-3);padding:8px 10px}.auth-ok.svelte-1wx4tso{background:var(--accent);color:var(--text-onaccent);border-radius:var(--radius-md);font-size:var(--fs-sm);margin:0 0 var(--space-3);padding:8px 10px}.auth-alt.svelte-1wx4tso{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--text-secondary)}.auth-alt.svelte-1wx4tso a:where(.svelte-1wx4tso){color:var(--accent);text-decoration:none}.auth-alt.svelte-1wx4tso a:where(.svelte-1wx4tso):hover{color:var(--accent-hover);text-decoration:underline}
