.prodcard[data-astro-cid-6v3mdio7]{border:1px solid var(--border);transition:transform .2s,border-color .2s,box-shadow .2s}.prodcard[data-astro-cid-6v3mdio7]:hover{border-color:color-mix(in oklch, var(--accent) 45%, transparent);transform:translateY(-4px);box-shadow:0 20px 44px #00000024}.prodcard[data-astro-cid-6v3mdio7].is-recommended{border-color:var(--accent)}.card-badge[data-astro-cid-6v3mdio7]{color:var(--on-accent-text);border-radius:20px;padding:4px 10px;font-family:IBM Plex Mono;font-size:10px;font-weight:600}.tag-chip[data-astro-cid-6v3mdio7]{color:var(--tag-text-light);background:var(--tag-bg-light);border-radius:20px;padding:4px 10px;font-family:IBM Plex Mono;font-size:10.5px}.need-tab[data-astro-cid-6v3mdio7]{border:1px solid var(--border);background:var(--bg)}.need-tab[data-astro-cid-6v3mdio7] .need-tab-title[data-astro-cid-6v3mdio7]{color:var(--text-heading)}.need-tab[data-astro-cid-6v3mdio7].is-active{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 12%, transparent)}.ghost-btn[data-astro-cid-6v3mdio7]{border:1px solid var(--border);color:var(--text-heading);border-radius:999px;padding:14px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.ghost-btn[data-astro-cid-6v3mdio7]:hover{border-color:var(--accent);color:var(--text-heading)}
