.title.svelte-17q9lpe{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);margin-bottom:var(--space-6);text-align:center}.auth-form.svelte-17q9lpe{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-17q9lpe{display:flex;flex-direction:column;gap:var(--space-1)}.field.svelte-17q9lpe span:where(.svelte-17q9lpe){font-size:var(--text-sm);color:rgb(var(--color-text-secondary))}.field.svelte-17q9lpe input:where(.svelte-17q9lpe){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-secondary));color:rgb(var(--color-text-primary));border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base)}.field.svelte-17q9lpe input:where(.svelte-17q9lpe):focus{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.submit.svelte-17q9lpe{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:rgb(var(--color-accent));color:rgb(var(--color-bg-primary));font-weight:var(--font-medium);font-size:var(--text-base);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.submit.svelte-17q9lpe:hover:not(:disabled){background:rgb(var(--color-accent-hover))}.submit.svelte-17q9lpe:disabled{opacity:.6;cursor:not-allowed}.error.svelte-17q9lpe{color:rgb(var(--color-danger));font-size:var(--text-sm);margin:0}.links.svelte-17q9lpe{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);text-align:center}.links.svelte-17q9lpe a:where(.svelte-17q9lpe){color:rgb(var(--color-accent))}.divider.svelte-17q9lpe{color:rgb(var(--color-text-secondary))}
