hr {
  border: 2px solid var(--text);
  margin: 1rem auto;
  max-width: 1125px;
}

h2 {
  font-size: 1.5rem;
}

section {
  margin-bottom: 1rem;
}

button {
  border: 2px solid var(--text);
  background-color: var(--bg);
  color: var(--text);
  font-size: 1.5rem;
  cursor: pointer;
}

button:disabled {
  background-color: var(--text);
  color: var(--bg);
  cursor: not-allowed;
}

.buttons {
  width: 100%;
  max-width: 1200px;
  display: flex;
  justify-content: space-evenly;
  margin: auto;
  flex-wrap: wrap;
}

.smaller {
  font-size: 1rem;
  max-width: 1125px;
  margin: auto;
}

.logo-container {
  margin: auto;
  max-width: 1125px;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
