onSelect(v)} onMouseEnter={() => setHover(true)} onMouseLeave={() => setHover(false)} style={{ background:"var(--surface)", border:"1px solid var(--border)", borderRadius: 10, overflow:"hidden", cursor:"pointer", display:"flex", flexDirection:"column", transition:"transform .25s ease, border-color .25s ease", transform: hover ? "translateY(-3px)" : "translateY(0)", borderColor: hover ? "var(--primary)" : "var(--border)" }} > {/* corner badge */} {v.tags.slice(0,1).map(t => {t})} No deposit {/* category strip */} {v.category}·{v.body} {v.make} {v.model} {v.seats} {v.transmission} {v.fuel} Book