.app,body,html{margin:0;padding:0;border:none;overflow:hidden;min-height:100vh;width:100vw;background:#fcfcfc}.app .preview-3d,body .preview-3d,html .preview-3d{width:100vw;height:100vh;margin:0 auto;background:#fcfcfc;text-align:center}.app .logo,body .logo,html .logo{position:fixed;width:200px;height:40px;left:calc(100% - 45px);bottom:40px;position:relative;-webkit-transition:left 1.5s ease-out;transition:left 1.5s ease-out}.app .logo:before,body .logo:before,html .logo:before{content:" ";position:fixed;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,0);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.app .logo svg,body .logo svg,html .logo svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);transform:scale(0);opacity:0;width:40px;height:40px;position:absolute;bottom:0;-webkit-transition:all 1.5s ease-out;transition:all 1.5s ease-out}.app .logo span,body .logo span,html .logo span{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;position:absolute;left:45px;bottom:10px;color:#000;font-family:Lato,sans-serif;font-size:14px;line-height:14px}.app .logo.branded,body .logo.branded,html .logo.branded{display:block}.app .logo.branded svg,body .logo.branded svg,html .logo.branded svg{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.app .logo.branded:hover,body .logo.branded:hover,html .logo.branded:hover{left:calc(100% - 130px);-webkit-transition:left .5s ease-out;transition:left .5s ease-out}.app .logo.branded:hover:before,body .logo.branded:hover:before,html .logo.branded:hover:before{background-color:hsla(0,0%,100%,.75)}.app .fullscreen-btn,body .fullscreen-btn,html .fullscreen-btn{position:fixed;bottom:-5px;left:0;background:transparent;padding:0;margin:0;cursor:pointer;opacity:.3;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:center center;transform-origin:center center}.app .fullscreen-btn svg,body .fullscreen-btn svg,html .fullscreen-btn svg{width:40px;height:40px}.app .fullscreen-btn:hover,body .fullscreen-btn:hover,html .fullscreen-btn:hover{-webkit-transform:scale(1);transform:scale(1);opacity:1}