*{padding:0;margin:0;-webkit-user-select:none;-webkit-touch-callout:none;background:#000}html,body{width:100%;height:100%;overflow:hidden}canvas{display:block;width:100%;height:100%;image-rendering:pixelated;outline:none;-webkit-tap-highlight-color:transparent}#pwa-notice{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;width:fit-content;max-width:calc(100% - 48px);padding:12px;border:1px solid #ffffff;color:#fff;font:14px/1.5 monospace}#pwa-notice button{margin-top:8px;margin-right:8px;padding:8px 12px;border:1px solid #ffffff;color:#fff;font:inherit;cursor:pointer}
