:root{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;color:#fff2d3;background:#11172c;font-synthesis:none}*{box-sizing:border-box}html,body,#app{height:100%;width:100%;margin:0;overflow:hidden}body{background:radial-gradient(ellipse at 45% 25%,#52273e,#1b2039 44%,#0a0f1d)}#app{display:flex;align-items:center;justify-content:center;padding:0}#game{display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;max-width:100vw;position:relative;overflow:hidden}canvas{max-width:100%;max-height:100%;display:block;touch-action:none;box-shadow:0 0 50px #04071090}@media(orientation:portrait)and (max-width:800px){#game:after{content:"RUOTA IL TELEFONO PER GIOCARE";font:700 12px system-ui,sans-serif;letter-spacing:2px;color:#ffde98;background:#101627eb;position:absolute;bottom:0;width:100%;text-align:center;padding:13px;pointer-events:none}}
