html,body{background:#0a081c;height:100%;margin:0;overflow:hidden}body{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#game{position:fixed;inset:0}#game canvas{display:block}#rotate{z-index:10;color:#fffbfa;background:#0a081c;flex-direction:column;justify-content:center;align-items:center;gap:16px;font:600 18px/1.4 Elms Sans,sans-serif;display:none;position:fixed;inset:0}#rotate .phone{border:4px solid #97e2e8;border-radius:10px;width:46px;height:80px;animation:2s ease-in-out infinite turn}@keyframes turn{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media (orientation:portrait) and (width<=820px){#rotate{display:flex}}
