.auth.svelte-52fghe{max-width:24rem;margin:var(--space-xl) auto}.auth.svelte-52fghe h1:where(.svelte-52fghe){font-size:var(--text-heading);font-weight:700}form.svelte-52fghe{margin:0}.field.svelte-52fghe{gap:var(--space-sm);flex-direction:column;display:flex}.field.svelte-52fghe>span:where(.svelte-52fghe){color:var(--muted-foreground);font-size:.875rem}.field.svelte-52fghe>span:where(.svelte-52fghe) em:where(.svelte-52fghe){opacity:.7;font-style:normal}.field.svelte-52fghe input:where(.svelte-52fghe){border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);padding:var(--space-sm) var(--space-md);font:inherit}.field.svelte-52fghe input:where(.svelte-52fghe):focus-visible{outline:2px solid var(--primary);outline-offset:1px}.field.svelte-52fghe input[aria-invalid=true]:where(.svelte-52fghe){border-color:var(--color-negative)}.err.svelte-52fghe{color:var(--color-negative);font-size:.8125rem}.banner.svelte-52fghe{border:1px solid var(--color-negative);border-radius:var(--radius);background:color-mix(in oklch, var(--color-negative) 10%, transparent);color:var(--color-negative);padding:var(--space-sm) var(--space-md);font-size:.875rem}.submit.svelte-52fghe{border-radius:var(--radius);cursor:pointer;background:var(--primary);color:var(--primary-foreground);padding:var(--space-sm) var(--space-md);font:inherit;border:none;font-weight:600}.submit.svelte-52fghe:disabled{opacity:.6;cursor:default}.alt.svelte-52fghe{color:var(--muted-foreground);font-size:.875rem}.alt.svelte-52fghe a:where(.svelte-52fghe){color:var(--primary)}
