:48px 24px 48px;
  display:flex;
  flex-direction:column;
  justify-content:space-around;
  align-items:center;
  transform:translateX(0);
  background-color:rgba(0, 0, 0, .3);
  transition:all 1s ease-in-out;
}

#controls.closed {
  transform:translateX(calc(100% - 48px));
  background-color:transparent;
  color:transparent;
  transition:all 1s ease-in-out;
}

#controls.closed .control {
  opacity:0;
  transition:opacity 1s ease;
}

.menuButton {
  color:white;
  font-size:32px;
  