main.svelte-1m5shf{max-width:38rem;margin:0 auto;padding:12vh 1.25rem 4rem;font-family:var(--serif);font-size:1.1875rem;line-height:1.6}.mark.svelte-1m5shf{margin:0 0 1.25rem;color:var(--accent)}.mark.svelte-1m5shf svg:where(.svelte-1m5shf){display:block}h1.svelte-1m5shf{margin:0;font-size:clamp(2.5rem,7vw,3.5rem);font-weight:600;line-height:1.05;letter-spacing:-.02em}.lede.svelte-1m5shf{margin:.75rem 0 0;color:var(--muted);font-size:1.3125rem}section.svelte-1m5shf{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--rule)}section.svelte-1m5shf:first-of-type{border-top:0;padding-top:0}section.svelte-1m5shf p:where(.svelte-1m5shf){margin:0 0 1rem}h2.svelte-1m5shf{margin:0 0 .75rem;font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}form.svelte-1m5shf{font-family:var(--sans);font-size:1rem}label.svelte-1m5shf{display:block;margin-bottom:.375rem;font-weight:600;font-size:.875rem}.row.svelte-1m5shf{display:flex;flex-wrap:wrap;gap:.5rem}input.svelte-1m5shf{flex:1 1 16rem;padding:.625rem .75rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}button.svelte-1m5shf{padding:.625rem 1rem;border:0;border-radius:var(--radius);background:var(--accent);color:var(--bg);font-weight:600;cursor:pointer}.trap.svelte-1m5shf{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.error.svelte-1m5shf{margin:.75rem 0 0;color:var(--text);font-weight:600}.fine.svelte-1m5shf{margin:.75rem 0 0;color:var(--muted);font-size:.8125rem}.done.svelte-1m5shf{font-weight:500}footer.svelte-1m5shf{margin-top:4rem;font-family:var(--sans);font-size:.9375rem;color:var(--muted)}footer.svelte-1m5shf p:where(.svelte-1m5shf){margin:0}
