.hero.svelte-10u45t0{text-align:center}.board.svelte-10u45t0{display:block;max-width:820px;width:100%;margin:0 auto;overflow:visible}.cap.svelte-10u45t0{transition:transform 1.1s cubic-bezier(.6,-.15,.25,1.15),opacity .9s ease}.fast.svelte-10u45t0 .cap:where(.svelte-10u45t0){transition-duration:.55s,.45s}.cap.gone.svelte-10u45t0{opacity:0}.cap.space.svelte-10u45t0{cursor:pointer;outline:none}.cap.space.svelte-10u45t0:focus-visible .top{stroke:var(--signal);stroke-width:2}.note.svelte-10u45t0{font:400 12px var(--font-mono);color:var(--ink-muted);margin:14px 0 0}@media(prefers-reduced-motion:reduce){.cap.svelte-10u45t0{transition:opacity .9s ease}}.intro.svelte-1uha8ag{text-align:center;margin-bottom:36px}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(30px,5.5vw,46px);font-weight:700;margin:0 0 12px}.tagline.svelte-1uha8ag{max-width:600px;margin:0 auto;color:var(--ink-muted)}.features.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:56px 0}@media(max-width:640px){.features.svelte-1uha8ag{grid-template-columns:1fr}}.card.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border:1px solid var(--plate-edge);border-radius:12px;text-decoration:none;color:inherit;background:var(--plate);box-shadow:0 2px 0 var(--plate-edge);transition:transform .12s ease,box-shadow .12s ease}.card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--plate-edge),0 8px 16px #322e261f}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:21px}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--ink-muted)}.card.svelte-1uha8ag .go:where(.svelte-1uha8ag){font:500 13px var(--font-mono);color:var(--signal);margin-top:4px}.layout.svelte-1uha8ag{font:inherit;font-weight:600;color:var(--blue);background:none;padding:0;border-radius:0;box-shadow:none;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.layout.svelte-1uha8ag:hover{color:var(--signal)}.layout.svelte-1uha8ag:active{transform:none;box-shadow:none}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0;font-size:24px}.about.svelte-1uha8ag dt:where(.svelte-1uha8ag){font:600 17px var(--font-display);margin-top:18px}.about.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:4px 0 0;color:var(--ink-muted)}
