html,body{overscroll-behavior:none;background:#05060a;height:100%;margin:0;overflow:hidden}#game{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;height:100%;display:flex}#rotate{color:#cfe8ff;text-align:center;background:#05060a;justify-content:center;align-items:center;padding:24px;font:16px monospace;display:none;position:fixed;inset:0}@media (orientation:portrait) and (pointer:coarse){#rotate{display:flex}}
