.auth-title.svelte-8k30lk{color:var(--color-text);text-align:center;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.auth-subtitle.svelte-8k30lk{color:var(--color-text-muted);text-align:center;margin-bottom:1.5rem;font-size:.95rem}.auth-form.svelte-8k30lk{flex-direction:column;gap:1.25rem;display:flex}.form-group.svelte-8k30lk{flex-direction:column;gap:.375rem;display:flex}.form-group.svelte-8k30lk label:where(.svelte-8k30lk){color:var(--color-text);font-size:.875rem;font-weight:500}.form-group-header.svelte-8k30lk{justify-content:space-between;align-items:center;display:flex}.form-link.svelte-8k30lk{color:var(--color-text-muted);font-size:.75rem;text-decoration:none}.form-link.svelte-8k30lk:hover{color:var(--color-primary)}.btn-full.svelte-8k30lk{width:100%;margin-top:.5rem}.auth-links.svelte-8k30lk{text-align:center;color:var(--color-text-muted);margin-top:1.5rem;font-size:.875rem}.auth-links.svelte-8k30lk a:where(.svelte-8k30lk){color:var(--color-primary);font-weight:500;text-decoration:none}.auth-links.svelte-8k30lk a:where(.svelte-8k30lk):hover{color:var(--color-primary-dark);text-decoration:underline}
