#help {
  position: fixed;
  width: 100svw;
  height: 100svh;
  background: #455B3E;
  background: linear-gradient(
    165deg,
    #455B3E 0%,
    #455B3E 36%,
    #323F2D 100%
  );
  display: flex;
  justify-content: center;
  align-items: center;
  right: -100svw;
  transition: right 0.5s ease-in-out;
  top: 0;
  color: white;
  z-index: 2;
}

#help > #help-container {
  position: absolute;
  margin: auto;
  top: 50px;
  width: 50%;
  height: 70svh;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  gap: 2svh;
  overflow: visible !important;
}

/* header */
#help > #help-container > h1 {
  font-family: 'VictorianLetPlain';
  font-size: 12svw;
  font-weight: 100;
  text-align: center;
}

#help > #help-container > #help-divider {
  width: 100%;
}

#help > #help-container > ul {
  width: 100%;
  overflow: visible !important;
}

/* list items, retain bullet */
#help > #help-container > ul > li {
  font-size: 2svh;
  margin-bottom: 3svh;
  list-style-type: disc;
  overflow: visible !important;
  font-family: 'PublicSans-Bold';
}

#help > button {
  position: absolute;
  bottom: 10svh;
  color: #212a2a;
  background: radial-gradient(#eae1c7, #e0d7ba);
  border: none;
  width: 132px;
  height: 32px;
  border-radius: 25px;
  font-size: 15px;
  font-family: 'PublicSans-Bold';
  text-transform: uppercase;
  cursor: pointer;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

@media (min-aspect-ratio: 1/1) {
  #help > #help-container > h1 {
    font-size: 10svh;
  }
  #help > #help-container > ul > li {
    font-size: 4svh;
  }
}
