#help {
  position: absolute;
  width: 100svw;
  height: 100svh;
  color: var(--osuRed);
  display: flex;
  justify-content: center;
  align-items: center;
  right: 100svw;
  background-color: #fff;
  transition: right 0.5s ease-in-out;
  z-index: 200;
  top: 0;
}

#help #help-container {
  position: absolute;
  margin: auto;
  top: 5svh;
  width: 60%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2svh;
}

#help h1 {
  font-size: 6svh;
  text-align: center;
}

#help ul {
  width: 100%;
}

#help .help-bullet {
  position: relative;
  left: -4svw;
  top: 1.5svh;
  display: block;
  width: 0.75svh;
  height: 0.75svh;
  border-radius: 50%;
  background-color: black;
}

#help li {
  font-size: 2svh;
  font-weight: 100;
  font-family: "BuckeyeSans2";
  color: black;
  padding: 1vh 5vw;
}

#help button {
  font-size: 4svw;
  font-family: "BuckeyeSans2";
  color: white;
  background-color: var(--osuRed);
  border: none;
  margin: 10vh 0vw;
  padding: 1vh 5vw;
  cursor: pointer;
}

@media screen and (min-aspect-ratio: 4/5) {
    #help h1 {
        font-size: 5svh;
    }
    #help ul {
        font-size: 5svh;
    }
    #help button {
        font-size: 3svw;
}