.fit-cover {
  object-fit: cover;
}

@media (min-width: 992px) {
  .game-info {
    width: 50%;
  }
}

@media (min-width: 768px) and (max-width: 991.9px) {
  .game-info {
    width: 60%;
  }
}

@media (max-width: 767.9px) {
  .game-info {
    width: 70%;
    text-align: center;
  }
}

.game-description {
  text-shadow: 0px 0px 5px var(--bs-black), 0px 0px 10px var(--bs-black);
}

.game-name {
  text-shadow: 0px 0px 10px var(--bs-black);
}

@media (min-width: 768px) {
  .carousel {
    height: 600px;
  }
}

@media (max-width: 767.9px) {
  .carousel {
    height: 500px;
  }
}

#games-carousel {
  padding-bottom: 0;
}

@media (min-width: 768px) {
  .carousel-item > div > div.row {
    justify-content: left;
  }
}

@media (max-width: 767.9px) {
  .carousel-item > div > div.row {
    justify-content: center;
  }
}

