/* Keep the game and its fixed overlays within the same desktop frame. */
@media (min-width: 1601px) {
  html { background: #080c10; }
  body {
    width: 1600px;
    max-width: 1600px;
    height: 100vh;
    height: 100dvh;
    margin: 0 auto;
    position: relative;
    transform: translateZ(0);
    overflow: hidden;
  }
  .title-screen { padding-left: 128px; padding-right: 128px; gap: 128px; }
}
