.auth-page.svelte-1muerfu{display:flex;justify-content:center;align-items:center;min-height:60vh}.auth-card.svelte-1muerfu{width:100%;max-width:24rem;padding:var(--space-8);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.auth-title.svelte-1muerfu{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center}.auth-subtitle.svelte-1muerfu{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin-top:var(--space-1);margin-bottom:var(--space-6)}.auth-error.svelte-1muerfu{padding:var(--space-3);margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger);background-color:var(--color-danger-light);border-radius:var(--radius-md)}.form-fields.svelte-1muerfu{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.auth-link.svelte-1muerfu{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-4)}.auth-link.svelte-1muerfu a:where(.svelte-1muerfu){color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.auth-link.svelte-1muerfu a:where(.svelte-1muerfu):hover{text-decoration:underline}
