/* Alleen de indeling van de openbare spelbeelden; typografie en kleuren erven
   de bestaande openbare pagina's. */
.public-game-gallery { min-width: 0; margin-top: 28px; }
.public-game-gallery-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
.public-game-shot { min-width: 0; margin: 0; }
.public-game-shot:first-child { grid-column: 1 / -1; }
.public-game-shot > a { display: block; }
.public-game-shot > a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
.public-game-shot img { display: block; width: 100%; max-width: 100%; height: auto; margin-bottom: 10px; }
.public-game-shot figcaption strong { display: block; margin-bottom: 6px; }
@media (max-width: 700px) {
    .public-game-gallery-list { grid-template-columns: minmax(0, 1fr); }
}
