.auth-page.svelte-ydeots h1:where(.svelte-ydeots){font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #1f2937);margin:0 0 .5rem;text-align:center}.subtitle.svelte-ydeots{font-size:.9375rem;color:var(--color-text-muted, #6b7280);text-align:center;margin:0 0 1.5rem}.form-fields.svelte-ydeots{display:flex;flex-direction:column;gap:1rem}.terms.svelte-ydeots{margin:1rem 0 1.25rem}.terms.svelte-ydeots p:where(.svelte-ydeots){font-size:.8125rem;color:var(--color-text-muted, #6b7280);margin:0;line-height:1.5}.terms.svelte-ydeots a:where(.svelte-ydeots){color:var(--color-primary, #2563eb);text-decoration:none}.terms.svelte-ydeots a:where(.svelte-ydeots):hover{text-decoration:underline}.divider.svelte-ydeots{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--color-text-muted, #9ca3af);font-size:.8125rem}.divider.svelte-ydeots:before,.divider.svelte-ydeots:after{content:"";flex:1;height:1px;background-color:var(--color-border, #e5e7eb)}.auth-link.svelte-ydeots{text-align:center;font-size:.9375rem;color:var(--color-text-muted, #6b7280);margin:1.5rem 0 0}.auth-link.svelte-ydeots a:where(.svelte-ydeots){color:var(--color-primary, #2563eb);font-weight:500;text-decoration:none}.auth-link.svelte-ydeots a:where(.svelte-ydeots):hover{text-decoration:underline}.auth-page .alert{margin-bottom:1rem}
