/* Offer count never controls card size. Four desktop cards become two rows on mobile. */
#featured-game-track{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:14px;overflow:visible;align-items:start}
#featured-game-track .game-card{width:100%;max-width:240px;min-width:0}
#featured-game-track .game-art{aspect-ratio:4/3!important;padding:0;overflow:hidden;background:#14161d;border:1px solid #ffffff1c;box-shadow:none}
#featured-game-track .game-art img{position:absolute;inset:0;margin:0;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover;object-position:center;aspect-ratio:auto;border-radius:0}
#featured-game-track .game-art[data-image-fit="logo"] img{object-fit:contain}
#featured-game-track .game-card:hover .game-art{border-color:#b38af080}
#featured-game-track .game-caption strong{font-size:12px;line-height:1.45;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:0;overflow:hidden;overflow-wrap:anywhere}
#featured-game-track .game-caption small{font-size:10px;line-height:1.5}
@media(max-width:900px){#featured-game-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}
