html, body {
  perspective: 1400px; margin: 0; height: 100%; background: #1b2a41; display: flex; align-items: center; justify-content: center; }
canvas { width: min(100vw, 100vh * 1024 / 580); height: auto; aspect-ratio: 1024 / 580; background: #fff; image-rendering: pixelated; }
