html, body { margin: 0; height: 100%; background: #05060f; }
body { display: flex; align-items: center; justify-content: center; }
canvas {
  width: min(100vw, 160vh);
  aspect-ratio: 16 / 10;
  background: #0a0d24;
  border: 1px solid #1c2250;
}
