body {
  background-color: #111;
  height: 100vh;
    margin: 0
}
html.canvasOnly, html.canvasOnly body {
  overflow: hidden;
}
.button{
  border: 1px solid white;
  color: white
  width: 10vw;
  position: relative;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
label {
  user-select: none;
  color: white;
}
@media (min-aspect-ratio: 16/9) {
  #canvas {
    height: 100%;
    margin-left: 50vw;
    transform: translateX(-50%);
  }
}
@media (max-aspect-ratio: 16/9) {
  #canvas {
    width: 100%;
  }
}
