body {
  padding-top: 1em;
}

canvas {
  pointer-events: none;
}

.root {
  position: relative;
  margin: auto;
}

.possibilities-drawer {
  position: fixed;
  height: 90vh;
  overflow-y: scroll;
  top: 0;
  right: 0;
  transform: translateX(200%);
  max-width: 350px;
  z-index: 1;
  background-color: bisque;
  padding: 1em;
  /* display: none; */
  transition: transform 300ms linear;
}

.slide {
  transform: translateX(0);
}

.show {
  display: block !important;
}

#possibleClueCombinations {
  position: relative;
  max-width: 350px;
  display: none;
}

.controls {
  position: fixed;
  z-index: 10;
  top: 0;
  padding-block: 0.5em;
}
