.container.svelte-8k30lk,.form.svelte-8k30lk{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-8k30lk{display:flex;flex-direction:column;gap:var(--space-2)}.field.svelte-8k30lk span:where(.svelte-8k30lk){color:var(--fg-mute);font-size:var(--fs-xs);font-weight:500}input.svelte-8k30lk{padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-page);font:inherit;font-size:var(--fs-sm)}input.svelte-8k30lk:disabled{opacity:.6;cursor:not-allowed}.submit.svelte-8k30lk{padding:var(--space-3);background:var(--color-ink);color:var(--accent-fg);border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:500;font-size:var(--fs-sm);transition:opacity .2s}.submit.svelte-8k30lk:hover:not(:disabled){opacity:.9}.submit.svelte-8k30lk:disabled{opacity:.6;cursor:not-allowed}.error-message.svelte-8k30lk{padding:var(--space-3);background:#dc26261a;color:#dc2626;border-radius:var(--radius-sm);font-size:var(--fs-sm)}.forgot-link.svelte-8k30lk{text-align:center;color:var(--fg-mute);text-decoration:none;font-size:var(--fs-sm);transition:color .2s}.forgot-link.svelte-8k30lk:hover{color:var(--fg-1)}
