.wrap.svelte-1uha8ag{place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.card.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;width:min(24rem,100%);display:flex}.wordmark.svelte-1uha8ag{letter-spacing:-.04em;font-size:2.5rem;font-weight:700;line-height:1}.form.svelte-1uha8ag{text-align:left;gap:.75rem;width:100%;margin-top:2rem;display:grid}.field.svelte-1uha8ag{gap:.35rem;display:grid}.field.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:.875rem;font-weight:600}.field.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid var(--line);border-radius:var(--radius);background:#fff;height:44px;padding:0 .85rem}.field.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#8a837c}.field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.btn.svelte-1uha8ag{border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer;border:none;height:44px;font-weight:600}.btn.svelte-1uha8ag:hover{background:var(--accent-hover)}.btn.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.note.svelte-1uha8ag{border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);padding:.6rem .8rem;font-size:.875rem}
