/* Final main-menu covers: real cover images inside existing game buttons. */
.screen--launcher .fig-home.fig-home--png > .fig-games .fig-game-card {
  background-image: none !important;
}

.screen--launcher .fig-home.fig-home--png > .fig-games .fig-game-card__cover {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: fill !important;
  image-rendering: auto !important;
  pointer-events: none !important;
}

.screen--launcher .fig-home.fig-home--png > .fig-games .fig-game-card:not(.fig-card-more) > :not(.fig-game-card__cover),
.screen--launcher .fig-home.fig-home--png > .fig-games .fig-game-card:not(.fig-card-more)::before,
.screen--launcher .fig-home.fig-home--png > .fig-games .fig-game-card:not(.fig-card-more)::after {
  display: none !important;
}

@media (max-width: 899px) {
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-music,
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-bitva,
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-mafia,
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-meloman {
    background: transparent !important;
    color: transparent !important;
    font-size: 0 !important;
    overflow: hidden !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-karaoke,
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-royal {
    display: none !important;
  }

}

@media (min-width: 900px) {
  .screen--launcher .fig-home.fig-home--png > .fig-games {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    z-index: 75 !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-game-card {
    position: absolute !important;
    display: none !important;
    opacity: 1 !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: hidden !important;
    pointer-events: auto !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-game-card:not(.fig-card-more) {
    background: transparent !important;
    color: transparent !important;
    font-size: 0 !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-music,
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-bitva,
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-mafia,
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-meloman,
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-more {
    display: block !important;
    top: 55.78% !important;
    width: 17.54% !important;
    height: 12.11% !important;
    border-radius: min(2.26vw, 29px) !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-music {
    left: 4.77% !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-bitva {
    left: 23.05% !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-mafia {
    left: 41.33% !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-meloman {
    left: 59.61% !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-more {
    left: 77.89% !important;
  }

  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-karaoke,
  .screen--launcher .fig-home.fig-home--png > .fig-games .fig-card-royal {
    display: none !important;
  }

  .screen--launcher .fig-home.fig-home--png .fig-hotspots > .fig-hit.fig-hit-card-karaoke,
  .screen--launcher .fig-home.fig-home--png .fig-hotspots > .fig-hit.fig-hit-card-royal {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
  }
}
