
main {
  /* min-height: 100vh; */
  justify-content: flex-start;
}

section.gaming {
  padding: 4rem 2rem;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 30vh;
}

.gaming .card {
  width: 100%;
  max-width: 20rem;

  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;

  margin: 1rem 2rem;
  padding: 2rem 1rem;

  cursor: pointer;

  border-radius: 0.8rem;
  min-height: 20rem;

  transition: 0.3s ease-in-out;
}

.gaming .card img {
  width: 80%;
}

@media (hover: hover) and (pointer: fine) {
  .gaming .card:hover {
    transform: scale(1.05);
  }
}

.description {
  padding: 4rem 2rem;

  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--gray);
  width: 100%;
}

.description p {
  color: var(--dark);
  width: 100%;
  max-width: 46rem;
  font-weight: 500;
  text-align: center;
}