.auth-page.svelte-1s728sz{place-items:center;padding:2rem;display:grid}.auth-card.svelte-1s728sz{text-align:center;flex-direction:column;align-items:center;width:min(100%,560px);display:flex}.rule.svelte-1s728sz{margin-bottom:2rem}h1.svelte-1s728sz{margin:0;font-size:clamp(3.5rem,12vw,5.5rem);line-height:.95}h1.svelte-1s728sz span:where(.svelte-1s728sz){margin:0 .16em}.kicker.svelte-1s728sz{color:var(--muted);margin:1.1rem 0 3.5rem;font-size:.7rem}.code-field.svelte-1s728sz,form.svelte-1s728sz{width:100%}.code-field.svelte-1s728sz{text-align:left;margin-bottom:2.5rem}small.svelte-1s728sz{color:var(--pale);margin-top:.65rem;font-size:.65rem;line-height:1.5;display:block}.invite-prefill.svelte-1s728sz{border:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--muted);text-align:left;margin:-1rem 0 2rem;padding:1rem;font-size:.95rem;line-height:1.45}.invite-prefill.svelte-1s728sz strong:where(.svelte-1s728sz){color:var(--ink);font-weight:500}form.svelte-1s728sz{text-align:left;gap:1.2rem;display:grid}form.svelte-1s728sz button:where(.svelte-1s728sz){margin-top:1.2rem}.error.svelte-1s728sz{color:#8f2c22;margin:0;font-size:.95rem}.switch.svelte-1s728sz{color:var(--muted);margin-top:1.75rem;font-size:.68rem}
