.title.svelte-8iqn9j{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);margin:0 0 var(--space-2);text-align:center}.subtitle.svelte-8iqn9j{margin:0 0 var(--space-6);color:rgb(var(--color-text-secondary));text-align:center}.auth-form.svelte-8iqn9j{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-8iqn9j{display:flex;flex-direction:column;gap:var(--space-1)}.field.svelte-8iqn9j span:where(.svelte-8iqn9j){font-size:var(--text-sm);color:rgb(var(--color-text-secondary))}.field.svelte-8iqn9j input:where(.svelte-8iqn9j),.field.svelte-8iqn9j textarea:where(.svelte-8iqn9j),.field.svelte-8iqn9j select:where(.svelte-8iqn9j){-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-8iqn9j textarea:where(.svelte-8iqn9j){resize:vertical;min-height:4rem}.field.svelte-8iqn9j input:where(.svelte-8iqn9j):focus,.field.svelte-8iqn9j textarea:where(.svelte-8iqn9j):focus,.field.svelte-8iqn9j select:where(.svelte-8iqn9j):focus{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.helper.svelte-8iqn9j,.preview.svelte-8iqn9j{font-size:var(--text-xs);color:rgb(var(--color-text-tertiary))}.preview.svelte-8iqn9j{color:rgb(var(--color-accent));font-family:var(--font-mono)}.submit.svelte-8iqn9j{-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-8iqn9j:hover:not(:disabled){background:rgb(var(--color-accent-hover))}.submit.svelte-8iqn9j:disabled{opacity:.6;cursor:not-allowed}.error.svelte-8iqn9j{color:rgb(var(--color-danger));font-size:var(--text-sm);margin:0}small.error.svelte-8iqn9j{font-size:var(--text-xs)}.links.svelte-8iqn9j{text-align:center;font-size:var(--text-sm);color:rgb(var(--color-text-secondary))}.links.svelte-8iqn9j a:where(.svelte-8iqn9j){color:rgb(var(--color-accent))}.error-with-suggestions.svelte-8iqn9j{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid rgb(var(--color-danger) / .3);border-radius:var(--radius-md);background:rgb(var(--color-danger) / .05)}.suggestions-label.svelte-8iqn9j{margin:0;font-size:var(--text-sm);color:rgb(var(--color-text-secondary))}.suggestions.svelte-8iqn9j{display:flex;flex-wrap:wrap;gap:var(--space-2)}.suggestion-chip.svelte-8iqn9j{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-primary));color:rgb(var(--color-text-primary));border-radius:var(--radius-full, 999px);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer}.suggestion-chip.svelte-8iqn9j:hover{border-color:rgb(var(--color-accent));color:rgb(var(--color-accent))}
