/* A quiet, interactive controller field behind the existing page content. */
body{isolation:isolate}
body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url('wallpaper-pattern.svg?v=2');background-size:40px 40px}
body.wallpaper-ready::before{display:none}
#joystick-field{position:fixed;inset:0;display:block;width:100%;height:100%;z-index:-1;pointer-events:none}
@media(max-width:700px){body::before{background-size:44px 44px}}
