html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#3d3566;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#game{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}#game canvas{display:block}#rotate{display:none;position:fixed;inset:0;z-index:10;background:#3d3566;color:#f4efe4;font-family:Comic Sans MS,Chalkboard SE,Comic Neue,sans-serif;font-size:22px;text-align:center;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:24px}#rotate .phone{width:70px;height:120px;border:5px solid #2b2b2b;border-radius:14px;background:#cfe6f2;animation:ruota 2s ease-in-out infinite}@keyframes ruota{0%,20%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media(orientation:portrait)and (pointer:coarse){#rotate{display:flex}}
