/**
 * games-slider block — BEM (Swiper-based)
 */
.games-slider {
  position: relative;
  padding-inline: 0;
}

.games-slider__slide {
  height: auto;
}

.games-slider__card {
  background: var(--color-card-bg);
  border-radius: var(--radius-card);
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.65rem;
  height: 100%;
}

.games-slider__image {
  width: 100%;
  aspect-ratio: 427 / 575;
  object-fit: cover;
  border-radius: var(--radius-card);
}

.games-slider__name {
  color: var(--color-white);
  font-size: 0.9rem;
  font-weight: var(--font-weight-semibold);
  flex: 1;
}

.games-slider__play {
  padding: 0.6rem 1rem;
  font-size: 0.85rem;
}

.games-slider__nav {
  color: var(--color-heading-gold);
}

.games-slider__nav::after {
  font-size: 1.4rem;
}

@media (max-width: 767.98px) {
  .games-slider__nav {
    display: none;
  }
}
