.participate.svelte-4pi1cn{width:100%;max-width:480px;margin:4rem auto}.participate.svelte-4pi1cn h1:where(.svelte-4pi1cn){font-size:var(--fs-section-title);margin-bottom:var(--space-4)}.login-form.svelte-4pi1cn{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-4pi1cn{display:flex;flex-direction:column;gap:.5rem;font-size:var(--fs-body)}.field.svelte-4pi1cn input:where(.svelte-4pi1cn){font-size:1rem;padding:.75rem 1rem;border:2px solid var(--color-black);border-radius:0;background:var(--color-primary);box-shadow:2px 2px 0 var(--color-black)}.error-msg.svelte-4pi1cn{color:var(--color-error, #d93025);font-family:monospace}.success-msg.svelte-4pi1cn{margin:.6rem 0 1.1rem;padding:.55rem .75rem;color:#0f7a35;font-family:monospace;word-break:break-all;border:1px dashed var(--color-black);background:#0f7a3514}.login-btn.svelte-4pi1cn{align-self:flex-start;background:var(--color-secondary);padding:.75rem 2rem}.resend-form.svelte-4pi1cn{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--color-black);display:flex;flex-direction:column;gap:var(--space-3)}.toggle-resend.svelte-4pi1cn{margin-top:1rem;padding:0;border:0;background:transparent;color:var(--color-black);font:inherit;text-decoration:underline;cursor:pointer}.resend-btn.svelte-4pi1cn{align-self:flex-start}
