@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030608;font-family:Poppins,system-ui,sans-serif}html,body,#root,.game-shell{background:#030608;width:100%;height:100%;margin:0;overflow:hidden}body{touch-action:none}*{box-sizing:border-box}.game-shell{min-width:0;min-height:0;position:relative}.game-canvas{touch-action:none;cursor:crosshair;outline:none;width:100%;height:100%;display:block}.game-canvas:focus-visible{box-shadow:inset 0 0 0 2px #5cf2ff8c}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.game-canvas{animation:none!important}}
