html,
body {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(16, 16, 16);
  align-items: center;
  justify-content: center;
}

body {
  flex-direction: row;
  overflow: hidden;
  touch-action: none;
  overscroll-behavior-y: contain;
  cursor: none;
}

#overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  background: transparent;
  background: radial-gradient(
    circle,
    rgba(212, 201, 172, 0) 0%,
    rgba(212, 201, 172, 0) 40%,
    rgba(212, 201, 172, 0.2) 70%,
    rgba(212, 201, 172, 0.4) 85%,
    rgba(212, 201, 172, 0.5) 100%
  );
}

canvas {
  display: block;
  cursor: pointer;
}
