:root {
  --y_overflow: 1px;
  touch-action: none !important;
}

html {
  margin: 0px;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  touch-action: none !important;
  overscroll-behavior: none;
}

body {
  margin-top: var(--y_overflow);
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  padding: 0;
  width: 100%;
  height: calc(100% + var(--y_overflow));
  overflow: hidden;
  touch-action: none !important;
  overscroll-behavior: none;
  background-color: #2788AB;
}

canvas {
  display: block;
  touch-action: none !important;
}

#gameCanvas {
  position: absolute;
  left: 0;
  top: 0;
  /* pointer-events: none; */
}

#fpsCanvas {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  z-index: 1;
}