/* Per-game featured thumbnails selected through WordPress Quick Edit. */
@media (min-width: 1021px) {
  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-friv,
  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-sidebar-friv {
    grid-template-rows: none;
    grid-auto-rows: auto;
    grid-auto-flow: dense;
  }

  /* Override the legacy positional map. Standard cards determine equal rows. */
  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-friv > li[data-arcade-game-id].arcade-thumbnail-card.arcade-thumbnail-card.arcade-thumbnail-card:not(.is-full-thumbnail),
  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-sidebar-friv > li[data-arcade-game-id].arcade-thumbnail-card.arcade-thumbnail-card.arcade-thumbnail-card:not(.is-full-thumbnail) {
    grid-column: auto !important;
    grid-row: auto !important;
  }

  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-friv > li.is-standard-thumbnail .arcade-game-card,
  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-sidebar-friv > li.is-standard-thumbnail .arcade-game-card {
    height: auto !important;
    aspect-ratio: 1 / 1;
  }

  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-friv > li[data-arcade-game-id].arcade-thumbnail-card.is-full-thumbnail.is-full-thumbnail.is-full-thumbnail,
  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-sidebar-friv > li[data-arcade-game-id].arcade-thumbnail-card.is-full-thumbnail.is-full-thumbnail.is-full-thumbnail {
    grid-column: span 2 !important;
    grid-row: span 2 !important;
  }

  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-friv > li.is-full-thumbnail .arcade-game-card,
  body.home .arcade-dashboard #cntpromotedgames > ul.lst-gams-sidebar-friv > li.is-full-thumbnail .arcade-game-card {
    height: 100% !important;
    aspect-ratio: auto;
  }
}
