* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  background: #07090e;
  overflow: hidden;
}

#game {
  position: absolute;
  inset: 0;
  margin: auto;
  max-width: 100vw;
  max-height: 100vh;
  aspect-ratio: 16 / 9;
  width: min(100vw, calc(100vh * 16 / 9));
  box-shadow: 0 0 80px rgba(20, 60, 80, 0.55);
  border-radius: 4px;
}
