.product-card.svelte-11ja2cl{position:relative;display:flex;min-width:0;flex-direction:column;gap:1.4rem;padding:0 0 1rem;color:var(--text);text-decoration:none}.product-head.svelte-11ja2cl{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.product-mark.svelte-11ja2cl{display:grid;min-height:56px;place-items:center}.product-ref.svelte-11ja2cl{font-family:var(--font-mono);font-size:.65rem;font-variant-numeric:tabular-nums;color:var(--text-muted)}.product-copy.svelte-11ja2cl{display:grid;gap:.55rem}h3.svelte-11ja2cl{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:750;letter-spacing:-.035em;line-height:1.05}.product-kind.svelte-11ja2cl{margin:0;font-size:.9rem;font-weight:600;color:var(--product-color)}.product-desc.svelte-11ja2cl{max-width:330px;margin:.3rem 0 0;font-size:.875rem;line-height:1.65;color:var(--text-secondary)}.product-tech.svelte-11ja2cl{display:flex;flex-wrap:wrap;gap:0;margin:auto 0 0;padding:1rem 0 0;list-style:none}.product-tech.svelte-11ja2cl li:where(.svelte-11ja2cl){font-family:var(--font-mono);font-size:.62rem;color:var(--text-muted)}.product-tech.svelte-11ja2cl li:where(.svelte-11ja2cl):not(:last-child):after{content:", "}.product-arrow.svelte-11ja2cl{position:absolute;right:1rem;bottom:1rem;color:var(--text-muted);opacity:0;transform:translate(-4px,4px);transition:color .18s ease-out,opacity .18s ease-out,transform .18s ease-out}.product-card.svelte-11ja2cl:hover .product-arrow:where(.svelte-11ja2cl),.product-card.svelte-11ja2cl:focus-visible .product-arrow:where(.svelte-11ja2cl){color:var(--product-color);opacity:1;transform:translate(0)}@media(max-width:640px){.product-card.svelte-11ja2cl{padding-bottom:1.5rem}}
