body,html{background:#161616;height:100%;margin:0;overflow:hidden;-webkit-text-size-adjust:100%}#container{position:absolute}#container>*,label{-moz-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#bcanvas,#canvas,#home,#load,#screen{display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}#bcanvas{background:#101010}#home,#load{background:rgba(0,0,0,.5);box-sizing:border-box;color:#fff;cursor:default;font:300 64px/96px 'Segoe UI','Helvetica Neue',sans-serif;height:1080px;padding:0 100px;transform-origin:0 0;width:1920px}#load+#home{display:none}#home>*,#load>*{margin:40px 0}h1{font:300 96px/1 'Segoe UI','Helvetica Neue',sans-serif;margin-top:80px}h1,p{text-shadow:0 0 20px #101010}#screen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAQAAAAziH6sAAAADklEQVR4AWNmMGb+zwAAAusBObK7SDsAAAAASUVORK5CYII=);pointer-events:none;z-index:10}#start{-webkit-animation:blink .7s steps(2,start) infinite;animation:blink .7s steps(2,start) infinite;background:#e1ff5f;border-radius:2px;color:#202020;cursor:pointer;display:inline-block;font-size:48px;font-weight:700;outline:4px none;outline-offset:4px;padding:40px 120px}#start:hover{background:#fff}@-webkit-keyframes blink{to{outline:4px solid #e1ff5f}}@keyframes blink{to{outline:4px solid #e1ff5f}}#menu{position:absolute;right:0;top:0;transform:translate3d(0,0,0);width:550px}.xopt{-moz-appearance:none;-webkit-appearance:none;display:none}.opt,.opt::after,.opt::before{box-sizing:border-box}.opt{display:inline-block;height:48px;margin:0 10px;outline:0;position:relative;width:80px}.opt::after,.opt::before{border-radius:100px;content:'';display:inline-block;position:absolute;transition:all .2s}.opt::after{background:#fff;border:2px solid #607d8b;height:40px;left:4px;top:4px;width:40px}.opt::before{background:#b0bec5;height:48px;width:80px}.xopt:checked+label>.opt::after{left:36px}.xopt:checked+label>.opt::before{background:#c6ff00}label{color:#eeff41}body.mobile #menu>*{display:none}