/* Seven equal previews: four above, three centered below on desktop. */
.games-page {overflow:auto;}
.games-page .video-grid.compact-video-grid {grid-template-columns:repeat(8,minmax(0,1fr));max-width:none;gap:12px;}
.games-page .video-grid.compact-video-grid article,
.games-page .video-grid.compact-video-grid article:nth-child(4),
.games-page .video-grid.compact-video-grid article:last-child {grid-column:span 2;}
.games-page .video-grid.compact-video-grid article:nth-child(5) {grid-column:2/span 2;}
.games-page .compact-video-grid .experience-summary {display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:48px;justify-content:center;}
.games-page .compact-video-grid .experience-summary :is(p,h2) {white-space:normal;}
.games-page .video-open video {object-fit:contain;background:#0e1e37;}
.games-page .experience-card.pizza {--accent:#f6b65e;}
.games-page .experience-card.safari {--accent:#9dd071;}
.games-page footer {display:block;}
@media(min-width:1200px) {
 .games-page .video-showcase {width:min(1560px,calc(100% - 48px));}
 .games-page .games-title-row h1 {font-size:clamp(30px,4vw,64px);}
}
@media(min-width:761px) and (max-width:1199px) {
 .games-page .video-grid.compact-video-grid {grid-template-columns:repeat(6,minmax(0,1fr));}
 .games-page .video-grid.compact-video-grid article:nth-child(5) {grid-column:span 2;}
 .games-page .video-grid.compact-video-grid article:last-child {grid-column:3/span 2;}
}
@media(max-width:760px) {
 .games-page .video-grid.compact-video-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
 .games-page .video-grid.compact-video-grid article,
 .games-page .video-grid.compact-video-grid article:nth-child(4),
 .games-page .video-grid.compact-video-grid article:nth-child(5),
 .games-page .video-grid.compact-video-grid article:last-child {grid-column:auto;}
 .games-page .video-open video {aspect-ratio:1;}
 .games-page .compact-video-grid .experience-summary :is(h2,h3) {font-size:14px!important;line-height:1.3;}
}
