body{margin:0;padding:0;color:hsla(0,0%,100%,.87);background-color:#000;font-family:Arial,Helvetica,sans-serif}#app{width:100%;overflow:hidden;display:flex}#app,#rotate-warning{height:100vh;justify-content:center;align-items:center}#rotate-warning{display:none;position:fixed;z-index:9999;background:#000;color:#fff;font-size:20px;text-align:center;width:100vw}@media screen and (orientation:portrait){#rotate-warning{display:flex}canvas{display:none!important}}