.card.svelte-1hl5y4l{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-l);background:linear-gradient(180deg, var(--color-surface-raised), var(--color-surface));box-shadow:var(--shadow-raised);transition:border-color var(--dur-mid) var(--ease-out), translate var(--dur-mid) var(--ease-out);grid-template-rows:auto 1fr auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.card.svelte-1hl5y4l:hover,.card.svelte-1hl5y4l:focus-visible{border-color:color-mix(in oklab, var(--accent) 55%, transparent);translate:0 -2px}.edge.svelte-1hl5y4l{background:var(--accent);block-size:3px;box-shadow:0 0 1.25rem var(--accent);position:absolute;inset:0 0 auto}.crate.svelte-1hl5y4l{color:var(--color-text-strong);font-family:var(--font-mono);font-size:var(--step--1);overflow-wrap:anywhere;font-weight:600}.tagline.svelte-1hl5y4l{color:var(--color-text);font-size:var(--step-1);font-weight:600;font-stretch:var(--wdth-display);line-height:var(--leading-snug);letter-spacing:-.015em}.foot.svelte-1hl5y4l{align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-line);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--step--2);padding-block-start:var(--space-3);display:flex}.go.svelte-1hl5y4l{color:var(--accent);transition:translate var(--dur-mid) var(--ease-out);margin-inline-start:auto}.card.svelte-1hl5y4l:hover .go:where(.svelte-1hl5y4l){translate:.25rem}.links.svelte-1i7uoe4{gap:var(--space-2);flex-wrap:wrap;display:flex}.feature.svelte-q4im7k{gap:var(--space-2);border-block-start:1px solid var(--color-line);align-content:start;padding-block-start:var(--space-4);display:grid}h3.svelte-q4im7k{align-items:center;gap:var(--space-3);font-size:var(--step-1);letter-spacing:-.015em;display:flex}.pip.svelte-q4im7k{background:var(--accent);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 .6rem var(--accent-glow);flex:none}p.svelte-q4im7k{color:var(--color-text-muted);font-size:var(--step--1)}.grid.svelte-ou4m50{gap:var(--space-6) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}
