main.svelte-1ndtjvc{display:block}.hero.svelte-1ndtjvc h1:where(.svelte-1ndtjvc) .muted:where(.svelte-1ndtjvc){color:var(--muted)}.cta-row.svelte-1ndtjvc{display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:2rem}.btn.svelte-1ndtjvc{font-family:var(--font-mono);font-size:.85rem;padding:.85rem 1.25rem;border:1px solid var(--line);transition:background .15s,color .15s,border-color .15s}.btn.primary.svelte-1ndtjvc{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.primary.svelte-1ndtjvc:hover{background:color-mix(in srgb,var(--ink) 85%,var(--accent));border-color:color-mix(in srgb,var(--ink) 85%,var(--accent))}.btn.ghost.svelte-1ndtjvc:hover{background:var(--ink);color:var(--paper)}.features.svelte-1ndtjvc{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.features.svelte-1ndtjvc li:where(.svelte-1ndtjvc){padding:1.5rem;border:1px solid var(--line);transition:border-color .15s}.features.svelte-1ndtjvc li:where(.svelte-1ndtjvc):hover{border-color:var(--ink)}.features.svelte-1ndtjvc h3:where(.svelte-1ndtjvc){margin-block:0 .6rem;font-size:1.05rem}.features.svelte-1ndtjvc p:where(.svelte-1ndtjvc){color:var(--muted);font-size:.95rem;line-height:1.55;margin:0}.cta.svelte-1ndtjvc{text-align:start}
