:root{color:#fff;background:#050914;font-family:Arial,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body{min-height:100vh;min-height:100dvh;display:grid;place-items:center;overflow:hidden;background:#050914}.game-shell{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh}.game-shell canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;-webkit-user-select:none;user-select:none}#scene_canvas{cursor:pointer;display:block}#bkgr_canvas,#canvas{display:none}.game-shell[data-view=classic]{position:relative;inset:auto;width:min(100vw,100vh);width:min(100vw,100dvh);height:auto;aspect-ratio:1}.game-shell[data-view=classic] canvas{height:auto;image-rendering:pixelated}.game-shell[data-view=classic] #bkgr_canvas,.game-shell[data-view=classic] #canvas{display:block}.game-shell[data-view=classic] #scene_canvas,.game-shell[data-view=classic] .hud{display:none}.game-shell[data-view=classic] #canvas{pointer-events:auto;cursor:pointer}audio{display:none}
