html,
body {
  margin: 0;
  height: 100dvh;
  overflow: hidden;
  background: #070814;
}

canvas {
  position: fixed;
  top: 0;
  left: 0;
  image-rendering: pixelated;
}

#street {
  touch-action: pan-y;
}

#ui,
#scanlines {
  pointer-events: none;
}

/* Faint CRT rows, one per game pixel (the size is set from the pixel scale). */
#scanlines {
  position: fixed;
  inset: 0;
  background-image: linear-gradient(to bottom, transparent 0 50%, rgba(0, 0, 0, 0.11) 50% 100%);
  background-size: 100% 3px;
}

#explore {
  position: fixed;
  display: block;
  opacity: 0;
  cursor: pointer;
}

#explore[hidden] {
  display: none;
}
