:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000}html,body{height:100%;margin:0;padding:0;touch-action:none;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#disconnected,#dead{color:#fff}#app{width:100vw;height:100vh}canvas{width:100vw;width:100dvw;height:66.66vw;height:66.66dvw;max-height:100vh;max-height:100dvh;max-width:150vh;max-width:150dvh;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;image-rendering:pixelated}
