.hero.svelte-1uha8ag{border-bottom:1px solid var(--border);background:radial-gradient(ellipse 80% 60% at 50% -20%, var(--crimson-subtle), transparent), var(--bg);padding:3rem 0 4rem}.hero-inner.svelte-1uha8ag{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.hero-inner.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}}.hero-brand.svelte-1uha8ag{flex-direction:column;align-items:center;gap:1.25rem;display:flex}@media (width>=900px){.hero-brand.svelte-1uha8ag{align-items:flex-start}}.hero-logo.svelte-1uha8ag{width:min(100%,14rem);height:auto;display:block}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:0}.eyebrow.svelte-1uha8ag{color:var(--accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:0;font-size:.8125rem}@media (width>=900px){.eyebrow.svelte-1uha8ag{text-align:left}}.lead.svelte-1uha8ag{max-width:42rem;color:var(--text-muted);margin:0 0 2rem;font-size:1.125rem}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;display:flex}.hero-code.svelte-1uha8ag{max-width:28rem;margin:0}.features.svelte-1uha8ag{padding:4rem 0}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;display:grid}.grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0;font-size:1.125rem}.grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0;font-size:.9375rem}.languages.svelte-1uha8ag{border-top:1px solid var(--border);padding:4rem 0}.languages.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0}.table-wrap.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:.9375rem}th.svelte-1uha8ag,td.svelte-1uha8ag{text-align:left;border-bottom:1px solid var(--border);padding:.875rem 1rem}tr.svelte-1uha8ag:last-child td:where(.svelte-1uha8ag){border-bottom:none}th.svelte-1uha8ag{background:var(--bg-elevated);color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.8125rem;font-weight:500}td.svelte-1uha8ag:first-child{white-space:nowrap;font-weight:500}.install-cta.svelte-1uha8ag{border-top:1px solid var(--border);padding:4rem 0 5rem}.install-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0}.install-cta.svelte-1uha8ag pre:where(.svelte-1uha8ag){max-width:36rem}
