.signup.svelte-v55u47{margin:var(--spacing-6) 0 0}.row.svelte-v55u47{align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.signup.svelte-v55u47 input:where(.svelte-v55u47){width:100%;max-width:280px;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-taupe);border-radius:var(--radius-pill);font:inherit;font-size:var(--font-size-base)}.signup.svelte-v55u47 button:where(.svelte-v55u47){padding:var(--spacing-3) var(--spacing-6);background:var(--color-teal,#13343b);color:#fff;border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);letter-spacing:2px;cursor:pointer;border:none}.signup.svelte-v55u47 button:where(.svelte-v55u47):disabled{opacity:.6;cursor:default}.ok.svelte-v55u47{color:var(--color-teal,#13343b);font-weight:var(--font-weight-medium)}.err.svelte-v55u47{color:#b00020;margin-top:var(--spacing-2)}.signup.compact.svelte-v55u47{width:100%;margin:0}.signup.compact.svelte-v55u47 .row:where(.svelte-v55u47){align-items:stretch;gap:var(--spacing-2)}.signup.compact.svelte-v55u47 input:where(.svelte-v55u47){max-width:none;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-base)}.signup.compact.svelte-v55u47 button:where(.svelte-v55u47){padding:var(--spacing-2) var(--spacing-4);letter-spacing:1px}.ok.compact.svelte-v55u47{text-align:left;margin:0}
