.div-game {
  position: relative;
  padding: 20px;
  width: 80vw;
}

.img-game {
  width: 80vw;
  height: 200px;
  object-fit: cover;
  border-radius: 15px;
  transition: height 0.8s ease-in-out;
}

.img-game:hover {
  height: 50vh;
}

.title-game {
  display: flex;
  height: 100px;
  background-color: var(--dark);
  border-radius: 12px;
  align-items: center;
  margin-top: 10px;
}

.h3-game {
  padding: 10px;
  color: var(--accent);
  font-size: xx-large;
}



.img-item {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s ease;
}

.img-item:hover {
  transform: scale(1.1);
}

.bg-desc {
  background-color: var(--dark);
}

.cellview {
  display: none;
}

.slider {
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
}

.slider::-webkit-scrollbar {
  display: none;
}

.img-steam {
  min-width: 96px;
  min-height: 96px;
  display: flex;
  justify-content: center;
}
