/* Keep the game and fixed navigation on the same viewport centre on desktop. */
html { scrollbar-gutter: auto; }
@media (min-width: 600px) {
  html { scrollbar-gutter: stable both-edges; }
}
body { display: block; width: auto; min-width: 0; margin: 0; padding: 0; }
#cosmo-game {
  width: 100%;
  max-width: var(--game-width, 560px);
  min-width: 0;
  margin: 0 auto;
  left: auto;
  right: auto;
}
#cosmo-game .game-nav {
  left: 0;
  right: 0;
  width: 100%;
  max-width: var(--game-width, 560px);
  margin-left: auto;
  margin-right: auto;
  transform: none;
}
