body {
  position: relative;
  overflow: hidden;
}

.canvas-wrapper {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100vw;
  height: 88vh;
}
.canvas-wrapper canvas {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

header {
  position: relative;
  display: flex;
  width: 100%;
  height: 100vh;
}
header .logo {
  position: relative;
  display: block;
  margin: auto;
  max-width: 42vw;
}
