.auth-body.svelte-c68gvn{gap:var(--space-lg);flex-direction:column;display:flex}.heading-group.svelte-c68gvn{gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.auth-heading.svelte-c68gvn{font-size:var(--text-h1)}.auth-sub.svelte-c68gvn{font-size:var(--text-small);color:var(--text-secondary);max-width:none}.alert-error.svelte-c68gvn{color:var(--color-copperwood);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);font-size:var(--text-small);background:#bc6c251a;border:1px solid #bc6c254d;max-width:none}.alert-success.svelte-c68gvn{color:var(--color-olive-leaf);border-radius:var(--radius-md);padding:var(--space-lg);font-size:var(--text-small);background:#606c381a;border:1px solid #606c384d}.alert-success.svelte-c68gvn p:where(.svelte-c68gvn){max-width:none}.form.svelte-c68gvn{gap:var(--space-md);flex-direction:column;display:flex}.field.svelte-c68gvn{gap:var(--space-xs);flex-direction:column;display:flex}.full-btn.svelte-c68gvn{width:100%}.back-link.svelte-c68gvn{text-align:center;font-size:var(--text-small);color:var(--text-secondary);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.back-link.svelte-c68gvn:hover{color:var(--text-primary)}
