.auth-page.svelte-1wx4tso{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:var(--spacing-xl) var(--gutter);background:var(--color-base-200)}.auth-card.svelte-1wx4tso{width:100%;max-width:clamp(24rem,40vw,32rem);padding:var(--spacing-12);background:var(--color-base-100);border-radius:var(--radius-lg);box-shadow:0 1px 1px #44444403,0 5px 4px #44444405,0 12px 9px #44444408,0 20px 15px #4444440a,0 32px 24px #4444440d}.auth-header.svelte-1wx4tso{text-align:center;margin-bottom:var(--spacing-xl)}.auth-title.svelte-1wx4tso{font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--spacing-xs)}.auth-subtitle.svelte-1wx4tso{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}.form-fields.svelte-1wx4tso{display:flex;flex-direction:column;gap:var(--spacing-m);margin-bottom:var(--spacing-l)}.auth-card.svelte-1wx4tso .submit-btn{width:100%}.auth-footer.svelte-1wx4tso{margin-top:var(--spacing-l);padding-top:var(--spacing-l);border-top:1px solid var(--color-base-200);text-align:center;color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}.auth-footer.svelte-1wx4tso a:where(.svelte-1wx4tso){color:var(--color-brand);text-decoration:none;font-weight:500}.auth-footer.svelte-1wx4tso a:where(.svelte-1wx4tso):hover{text-decoration:underline}.success-message.svelte-1wx4tso{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-m)}.success-message.svelte-1wx4tso svg:where(.svelte-1wx4tso){color:var(--color-success)}.success-message.svelte-1wx4tso h2:where(.svelte-1wx4tso){font-size:var(--text-xl);font-weight:600}.success-message.svelte-1wx4tso p:where(.svelte-1wx4tso){color:color-mix(in oklab,var(--color-base-content) 60%,transparent);margin-bottom:var(--spacing-m)}
