.gen-text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 50px auto;
}

.quote-container {
  background: #2e2e2e;
  color: white;
  padding: 20px;
  border-radius: 10px;
  margin: 20px auto;
  width: 80%;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.text-seen {
  color: white;
}

@media (min-width: 300px) {
  .gen-text-container {
    width: 90%;
  }
}

@media (min-width: 300px) {
  .quote-container {
    width: 100%;
    height: auto;
    padding: 15px;
  }
}

@media (min-width: 400px) {
  .quote-container {
    width: 90%;
    min-height: 200px;
    padding: 20px;
  }
}

