.home-page.svelte-1uha8ag{gap:1.5rem;display:grid}.hero-panel.svelte-1uha8ag,.content-shell.svelte-1uha8ag,.readme-card.svelte-1uha8ag,.highlight-card.svelte-1uha8ag{border:1px solid var(--lightGray);background:var(--pureWhite);border-radius:12px}.hero-panel.svelte-1uha8ag,.content-shell.svelte-1uha8ag{padding:1.25rem}.hero-panel.svelte-1uha8ag{background:var(--snow);gap:1.25rem;display:grid}.hero-container.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}@media (width>=48rem){.hero-container.svelte-1uha8ag{flex-direction:row;justify-content:space-between;align-items:center}}.hero-copy.svelte-1uha8ag{flex:1}.hero-visual.svelte-1uha8ag{flex:0 auto;justify-content:center;align-items:center;max-width:100%;display:flex}@media (width>=48rem){.hero-visual.svelte-1uha8ag{max-width:22.5%}}.hero-logo.svelte-1uha8ag{object-fit:contain;max-width:100%;height:auto}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.18em;color:var(--stone);margin:0;font-size:.75rem;font-weight:400}.lead.svelte-1uha8ag{max-width:44rem;margin-bottom:0;font-size:1.13rem;line-height:1.56}.hero-links.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}.hero-link.svelte-1uha8ag{background:var(--lightGray);border:1px solid var(--lightGray);color:var(--nearBlack);border-radius:9999px;justify-content:center;align-items:center;padding:10px 24px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.hero-link.svelte-1uha8ag:hover{background:var(--borderLight);border-color:var(--borderLight)}.highlights-grid.svelte-1uha8ag{gap:1rem;display:grid}.highlight-card.svelte-1uha8ag{background:var(--pureWhite);padding:1rem 1rem 1.1rem}.highlight-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0;margin-bottom:.4rem;font-size:1.15rem}.highlight-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:0}.section-intro.svelte-1uha8ag{margin-bottom:1rem}.section-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:.35rem}.readme-card.svelte-1uha8ag{padding:1.1rem}.readme-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem}.readme-card.svelte-1uha8ag h2:where(.svelte-1uha8ag):first-child{margin-top:0}.readme-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin-bottom:1rem}.readme-card.svelte-1uha8ag ul:where(.svelte-1uha8ag):last-child{margin-bottom:0}.readme-card :is(img){border-radius:12px}@media (width>=48rem){.home-page.svelte-1uha8ag{gap:2rem}.hero-panel.svelte-1uha8ag,.content-shell.svelte-1uha8ag{padding:1.75rem}.highlights-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.readme-card.svelte-1uha8ag{padding:1.5rem}}
