.auth-page.svelte-1ved5si{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--bg-secondary)}.auth-card.svelte-1ved5si{width:100%;max-width:400px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-lg)}.auth-header.svelte-1ved5si{text-align:center;margin-bottom:var(--space-6);color:var(--color-primary-600)}.auth-header.svelte-1ved5si h1:where(.svelte-1ved5si){font-size:var(--text-2xl);color:var(--text-primary)}.auth-form.svelte-1ved5si{display:flex;flex-direction:column;gap:var(--space-4)}.error-alert.svelte-1ved5si{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-error-light);color:var(--color-error);border-radius:var(--radius);font-size:var(--text-sm)}.success-message.svelte-1ved5si{text-align:center;padding:var(--space-6);color:var(--color-success)}.success-message.svelte-1ved5si p:where(.svelte-1ved5si){margin:var(--space-4) 0;color:var(--text-primary)}.success-message.svelte-1ved5si a:where(.svelte-1ved5si){color:var(--color-primary-600);font-weight:500}.auth-form.svelte-1ved5si .submit-btn{width:100%;margin-top:var(--space-2)}.auth-footer.svelte-1ved5si{text-align:center;margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-secondary)}.auth-footer.svelte-1ved5si a:where(.svelte-1ved5si){color:var(--color-primary-600);font-weight:500}
