main.svelte-1uha8ag{max-width:70rem;margin:0 auto;padding:1rem}.hero.svelte-1uha8ag{padding:3rem 0 2rem}.logo.svelte-1uha8ag{border-radius:50%;margin-bottom:1rem;display:block}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:2rem}.hero.svelte-1uha8ag nav:where(.svelte-1uha8ag){flex-wrap:wrap;gap:1.5rem;margin-top:1rem;display:flex}section.svelte-1uha8ag{margin-bottom:2.5rem}h2.svelte-1uha8ag{font-size:1.25rem}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.5rem;display:grid}.signup.svelte-1uha8ag{border-top:1px solid #eee;max-width:28rem;padding-top:1.5rem}.signup.svelte-1uha8ag label:where(.svelte-1uha8ag){margin-bottom:.25rem;font-weight:600;display:block}.signup-row.svelte-1uha8ag{gap:.5rem;display:flex}.signup-row.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;min-width:0;padding:.5rem;font-size:1rem}.signup-row.svelte-1uha8ag button:where(.svelte-1uha8ag){white-space:nowrap;padding:.5rem 1rem;font-size:1rem}.hp.svelte-1uha8ag{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ok.svelte-1uha8ag{color:#2e7d32}.error.svelte-1uha8ag{color:#b00020}
