html,body,#root{margin:0;height:100%;background:#000;color-scheme:dark;overflow:hidden}.screen{position:fixed;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;background:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.screen:focus-visible{outline:2px solid #7aaaff;outline-offset:-6px}.screen canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
