/* Square game covers, with titles kept fully visible. */
.fw-game-grid .fw-game-media{width:100%;height:auto;aspect-ratio:1 / 1}
.fw-game-grid .fw-game-media img{object-fit:cover;object-position:center}
.fw-game-grid .fw-game-card:hover .fw-game-media img{transform:none}

/* Keep original portrait artwork aligned to its title edge. */
.fw-game-grid .fw-game-media img{object-position:center top}
.fw-game-grid .fw-game-card:hover{transform:none}

.fw-game-grid .fw-game-media:has(img[src*="Apex-Legends"]){background:#bc6267}
.fw-game-grid .fw-game-media img[src*="Apex-Legends"]{box-sizing:border-box;padding-top:12px;object-position:center top}
