/* Approved reference direction: integrated glossy catalog art, readable HTML copy. */
.product-grid .reference-poster .game-neon-image{object-fit:cover;object-position:center 35%}
.product-grid .reference-poster .game-neon-copy h3{font-size:17px;line-height:1.25;margin:0 0 10px}
.product-grid .reference-poster .game-neon-footer{padding-top:9px;min-height:27px}
.product-grid .reference-poster .game-neon-footer b{font-size:21px;color:#fff}
.product-grid .reference-poster .game-neon-footer span:first-child{font-size:11px}
.product-grid .reference-poster::before{background:linear-gradient(180deg,transparent 35%,#06080c18 48%,#06080cb8 66%,#06080cf5 80%,#06080c 100%)}
.product-grid .reference-poster:hover .game-neon-image{transform:none;scale:1}
@media(max-width:760px){.product-grid .reference-poster .game-neon-copy h3{font-size:16px;line-height:1.35}}
@media(max-width:360px){.product-grid .reference-poster .game-neon-copy h3{font-size:15px}}

/* Brand cards: title anchored at bottom, no starting price row. */
.product-grid .brand-title-only .game-neon-copy{bottom:16px}
.product-grid .brand-title-only .game-neon-copy h3{min-height:0;margin:0;line-height:1.3;text-wrap:pretty}
@media(max-width:760px){.product-grid .brand-title-only .game-neon-copy{bottom:14px}}
