.hero.svelte-1uha8ag{background:radial-gradient(70% 60% at 100% 0%, var(--brand-soft) 0%, transparent 70%), radial-gradient(50% 40% at 0% 100%, var(--accent-soft) 0%, transparent 70%);border-bottom:1px solid var(--line)}.hero.svelte-1uha8ag .page:where(.svelte-1uha8ag){padding-bottom:28px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:16ch;margin-top:10px;font-size:clamp(2rem,1.2rem + 3vw,3.4rem)}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){max-width:52ch;font-size:1.1rem}.features.svelte-1uha8ag{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:6px 0 4px;font-size:1rem}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.emoji.svelte-1uha8ag{font-size:1.5rem}.home-head.svelte-1uha8ag{flex-direction:column;align-items:stretch}.quick.svelte-1uha8ag{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.quick-card.svelte-1uha8ag{color:inherit;flex-direction:column;gap:2px;display:flex;text-decoration:none!important}.quick-title.svelte-1uha8ag{font-weight:700;font-family:var(--font-display);font-size:1.1rem}@media (width>=700px){.hero.svelte-1uha8ag .page:where(.svelte-1uha8ag){padding-top:48px;padding-bottom:48px}.home-head.svelte-1uha8ag{flex-direction:row;align-items:center}.home-actions.svelte-1uha8ag{display:none}.quick-card.svelte-1uha8ag{padding:20px 22px}.quick-title.svelte-1uha8ag{font-size:1.25rem}}@media (width>=1100px){.hero.svelte-1uha8ag .page:where(.svelte-1uha8ag){padding-top:72px;padding-bottom:72px}}
