.auth.svelte-52fghe{max-width:420px;margin:40px auto}h1.svelte-52fghe{font-family:var(--uv-font-serif);margin:0 0 6px;font-size:2.2rem;font-style:italic;font-weight:500}.lede.svelte-52fghe{color:var(--uv-text-muted);margin:0 0 28px}form.svelte-52fghe{flex-direction:column;gap:16px;display:flex}.hp.svelte-52fghe{opacity:0;pointer-events:none;position:absolute;left:-10000px}.legal.svelte-52fghe{border:none;flex-direction:column;gap:12px;margin:8px 0 0;padding:0;display:flex}.visually-hidden.svelte-52fghe{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.check.svelte-52fghe{color:var(--uv-text);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.92rem;line-height:1.45;display:grid}.check.optional.svelte-52fghe{color:var(--uv-text-muted);font-size:.88rem}.check.svelte-52fghe input[type=checkbox]:where(.svelte-52fghe){accent-color:var(--uv-accent);width:16px;height:16px;margin-top:3px}.check.svelte-52fghe a:where(.svelte-52fghe){color:var(--uv-accent)}.field-error.svelte-52fghe{color:var(--uv-bad);margin:0 0 0 26px;font-size:.85rem}.form-error.svelte-52fghe{background:var(--uv-accent-soft);color:var(--uv-bad);border-radius:var(--uv-radius-md);margin:0;padding:10px 14px;font-size:.9rem}.alt.svelte-52fghe{text-align:center;color:var(--uv-text-muted);margin-top:24px;font-size:.9rem}
