.title.svelte-8k30lk{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-lg);color:var(--fg-1);margin:0}.form.svelte-8k30lk{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-8k30lk{display:flex;flex-direction:column;gap:var(--space-1)}.label.svelte-8k30lk{font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-mute)}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);color:var(--fg-1);font:inherit;font-size:var(--fs-sm);width:100%;box-sizing:border-box}input.svelte-8k30lk:focus{outline:2px solid var(--color-ink);outline-offset:2px}input.svelte-8k30lk:disabled{opacity:.6;cursor:not-allowed}.error.svelte-8k30lk{font-size:var(--fs-sm);color:var(--color-error, #c0392b);margin:0}.submit.svelte-8k30lk{width:100%;padding:var(--space-3);background:var(--color-ink);color:var(--accent-fg);border:none;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.submit.svelte-8k30lk:hover:not(:disabled){background:var(--accent-hover)}.submit.svelte-8k30lk:disabled{opacity:.6;cursor:not-allowed}.forgot.svelte-8k30lk{font-size:var(--fs-xs);color:var(--fg-mute);text-decoration:none;text-align:center}.forgot.svelte-8k30lk:hover{color:var(--fg-1)}.invite-note.svelte-8k30lk{font-size:var(--fs-xs);color:var(--fg-subtle, var(--fg-mute));text-align:center;margin:0}
