.form.svelte-1x05zx6{gap:var(--space-3);flex-direction:column;display:flex}.field.svelte-1x05zx6{gap:var(--space-px-5);flex-direction:column;display:flex}.field.svelte-1x05zx6 span:where(.svelte-1x05zx6){text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted);font-size:12px;font-weight:700}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){padding:var(--space-3) var(--space-px-14);border:1px solid var(--color-border-soft);color:var(--color-fg);background:var(--color-surface);border-radius:10px;font-size:14px}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{border-color:var(--color-fg);outline:none}.forgot.svelte-1x05zx6{color:var(--color-fg);text-underline-offset:3px;align-self:flex-end;font-size:12.5px;font-weight:600;text-decoration:underline}.forgot.svelte-1x05zx6:hover{color:var(--color-accent)}.submit.svelte-1x05zx6{padding:var(--space-px-14) var(--space-px-18);background:var(--color-fg);color:var(--color-button-fg);border-radius:var(--radius-pill);margin-top:4px;font-size:15px;font-weight:600;transition:background-color .15s}.submit.svelte-1x05zx6:hover{background:var(--color-neutral-hover)}.error.svelte-1x05zx6{color:var(--color-accent);padding:var(--space-2) var(--space-3);background:#d23f3f14;border-radius:8px;font-size:13px}
