.layer {
  position: absolute;
  pointer-events: none;
  /* Без z-index: порядок в DOM (сразу после картинки) держит сетку под остальными слоями. */
  overflow: hidden;
}

.canvas {
  display: block;
  width: 100%;
  height: 100%;
}
