*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#080d19;color:#e4e1cf}body{display:grid;place-items:center}main{position:relative;width:min(100vw,177.7778vh);aspect-ratio:16/9;max-height:100vh;overflow:hidden}#game{width:100%;height:100%;display:block;image-rendering:pixelated;touch-action:none}.camera-preview{max-width:180px}@font-face{font-family:DewPixel;src:url('fonts/pixel.woff2') format('woff2');font-display:swap}@font-face{font-family:ResultPixel;src:url('fonts/pixel.woff2') format('woff2');font-display:swap}
