html,body{background:#f4f1e9;margin:0}main.svelte-1d7zu89{color:#46413a;max-width:32rem;margin:0 auto;padding:3rem 1.5rem 5rem;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.6}.kick.svelte-1d7zu89{text-transform:uppercase;letter-spacing:.18em;color:#99461a;margin:0 0 .4rem;font-size:.7rem;font-weight:600}h1.svelte-1d7zu89{color:#16130f;margin:0 0 .7rem;font-family:ui-serif,Georgia,serif;font-size:clamp(1.7rem,5vw,2.3rem);font-weight:400;line-height:1.1}.lede.svelte-1d7zu89{color:#6f6a61;margin:0 0 1rem}.err.svelte-1d7zu89{color:#8a3b1c;background:#fff;border:1px solid #d9a08a;margin:0 0 1rem;padding:.7rem .9rem;font-size:.9rem}form.svelte-1d7zu89{flex-direction:column;gap:.8rem;margin-top:1.5rem;display:flex}label.svelte-1d7zu89{flex-direction:column;gap:.25rem;display:flex}label.svelte-1d7zu89 span:where(.svelte-1d7zu89){color:#6f6a61;font-size:.78rem}label.svelte-1d7zu89 i:where(.svelte-1d7zu89){opacity:.7;font-style:normal}input.svelte-1d7zu89{font:inherit;color:#16130f;background:#fff;border:1px solid #ddd7c9;min-height:44px;padding:.6rem .75rem;font-size:1rem}input.svelte-1d7zu89:focus{border-color:#99461a;outline:none}button.svelte-1d7zu89{font:inherit;color:#fff;cursor:pointer;background:#99461a;border:0;min-height:48px;margin-top:.3rem;padding:.8rem 1.5rem;font-size:.95rem;font-weight:600}button.svelte-1d7zu89:hover{background:#7d3814}.fine.svelte-1d7zu89{color:#6f6a61;margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.fine.svelte-1d7zu89 a:where(.svelte-1d7zu89),.cta.svelte-1d7zu89{color:#99461a}.cta.svelte-1d7zu89{margin-top:1rem;font-weight:600;display:inline-block}
