.landing.svelte-1uha8ag{max-width:32rem;padding-top:3rem}header.svelte-1uha8ag{text-align:center;margin-bottom:2rem}.logo.svelte-1uha8ag{white-space:nowrap;margin:0 0 .6rem;font-size:clamp(2.6rem,11vw,4.2rem)}.ch.svelte-1uha8ag{text-shadow:0 5px 0 var(--shadow);animation:.5s cubic-bezier(.34,1.56,.64,1) both bounce-in;display:inline-block}.ch.svelte-1uha8ag:nth-child(odd){transform:rotate(-3deg)}.ch.svelte-1uha8ag:nth-child(2n){transform:rotate(3deg)}.c0.svelte-1uha8ag{color:var(--a)}.c1.svelte-1uha8ag{color:var(--b)}.c2.svelte-1uha8ag{color:var(--c)}.c3.svelte-1uha8ag{color:var(--d)}.c4.svelte-1uha8ag{color:var(--pop)}.tag.svelte-1uha8ag{color:var(--muted);margin:0}.heart.svelte-1uha8ag{color:var(--pop);font-weight:900}.join.svelte-1uha8ag{gap:.85rem;animation:.45s cubic-bezier(.34,1.56,.64,1) .5s both pop-in;display:grid;transform:rotate(-1.2deg)}.join-title.svelte-1uha8ag{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:400}.pin-input.svelte-1uha8ag{text-align:center;letter-spacing:.4em;text-indent:.4em;font-variant-numeric:tabular-nums;font-size:2.2rem}.go.svelte-1uha8ag{padding:.85rem 1.2rem;font-size:1.15rem}.teacher-link.svelte-1uha8ag{text-align:center;margin-top:2rem}
