*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;min-height:100%;overflow:hidden;overscroll-behavior:none}body{font-family:"Press Start 2P",cursive;background-color:#18181b;color:#f4f4f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:transparent}canvas{image-rendering:pixelated;image-rendering:crisp-edges}img{image-rendering:pixelated;image-rendering:crisp-edges}.font-pixel{font-family:"Press Start 2P",cursive}.mobile-control{pointer-events:auto;display:flex;min-height:3.25rem;min-width:3.25rem;align-items:center;justify-content:center;border:1px solid rgb(129 140 248 / .55);border-radius:.75rem;background:#27272ad1;color:#c7d2fe;font-size:1rem;touch-action:none;-webkit-user-select:none;user-select:none}.mobile-control:active{background:#6366f1d9}.mobile-control-muted{color:#a1a1aa73;font-size:1.5rem}
