.game-container[_ngcontent-ng-c2447876209] { display: grid; grid-auto-flow: dense; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 0.5rem; }
@media (min-width: 1024px) {
  .game-container[_ngcontent-ng-c2447876209] { gap: 1.25rem; }
}
@media (min-width: 640px) {
  .game-container[_ngcontent-ng-c2447876209] { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
@media (min-width: 1024px) {
  .game-container[_ngcontent-ng-c2447876209] { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}
@media (min-width: 1280px) {
  .game-container[_ngcontent-ng-c2447876209] { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}
@media (min-width: 1536px) {
  .game-container[_ngcontent-ng-c2447876209] { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}
@media (min-width: 2048px) {
  .game-container[_ngcontent-ng-c2447876209] { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}
@media (min-width: 2400px) {
  .game-container[_ngcontent-ng-c2447876209] { grid-template-columns: repeat(9, minmax(0px, 1fr)); }
}
@media (min-width: 2560px) {
  .game-container[_ngcontent-ng-c2447876209] { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
}
@media (min-width: 3200px) {
  .game-container[_ngcontent-ng-c2447876209] { grid-template-columns: repeat(11, minmax(0px, 1fr)); }
}
@media (min-width: 3840px) {
  .game-container[_ngcontent-ng-c2447876209] { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
}