body,html{width:100%;height:100%}body{font-family:sans-serif;width:100%;margin:0;padding:0;background:#111}#wrapper{width:100%;height:100%}.rs-container{width:100%;height:100%}.rs-ringpreloader{position:absolute;z-index:4000;top:50%;left:50%}.rs-ringpreloader .lds-ring{display:block;position:absolute;top:0;left:0}.rs-ringpreloader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:48px;height:48px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#aaa transparent transparent transparent}.rs-ringpreloader .lds-ring div:nth-child(1){animation-delay:-.45s}.rs-ringpreloader .lds-ring div:nth-child(2){animation-delay:-.3s}.rs-ringpreloader .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rs-game-overlay{background:rgba(15,15,15,.9);width:100%;height:100%;position:fixed;top:0;left:0}.rs-game-panel{background-color:#c8b537;overflow:hidden;position:fixed;top:50%;left:50%;border-radius:4px;transform:translate(-50%,-50%)}.rs-game-panel .rs-closebtn{display:block;position:absolute;font-size:38px;width:38px;height:38px;line-height:38px;cursor:pointer;user-select:none;text-align:center;background:#111;right:0;color:#fff;z-index:9999}.rs-image-panel{background-color:transparent}.rs-image-panel img{border-radius:12px;cursor:pointer}.rs-game-optionpanel{border-radius:8px}.rs-game-optionpanel .rs-optionitem{cursor:pointer;text-align:center;padding:8px;font-size:22px;transition:.25s all ease-out;text-transform:uppercase}.rs-game-optionpanel .rs-optionitem:hover{background:#eee}.rs-bb3d-colorpatternpanel{background:0 0;width:90%;height:90%;max-width:500px;max-height:700px;overflow:visible}.rs-bb3d-colorpatternpanel .rs-patternfilter{width:100%;margin-bottom:6px}.rs-bb3d-colorpatternpanel .rs-patternfilter .rs-filteritem{cursor:pointer;user-select:none;color:#eee;font-size:16px;background:#333;display:inline-block;border-radius:6px;padding:4px;margin:2px 4px}.rs-bb3d-colorpatternpanel .rs-patternfilter .rs-active-filteritem{background:#ed1e79}.rs-bb3d-colorpatternpanel .rs-swatchcontainer{width:100%}.rs-bb3d-colorpatternpanel .rs-swatchcontainer .rs-swatchitem{float:left;width:32px;height:32px;border:2px solid #eee;cursor:pointer;margin:6px}.rs-bb3d-colorpatternpanel .rs-swatchcontainer:after{content:"";display:table;clear:both}.rs-bb3d-colorpatternpanel .rs-closebtn{right:-16px;top:-16px}.rs-bb3d-colorpatternpanel .rs-inputcolor{width:128px;height:128px;padding:0;margin:4px;border:0;vertical-align:top;display:block;border:2px solid #eee;border-radius:6px;float:left;cursor:pointer}.rs-bb3d-colorpatternpanel .rs-bb3d-colorpatterncontainer{max-height:700px;height:100%;overflow:hidden}.rs-bb3d-colorpatternpanel .rs-bb3d-colorpattern{width:100%;height:100%;margin:0 auto}.rs-bb3d-colorpatternpanel .rs-bb3d-colorpatternitem{color:#fff;margin:4px;width:128px;height:128px;cursor:pointer;border:2px solid #eee;border-radius:6px;display:block;float:left}.rs-bb3d-colorpatternpanel .rs-bb3d-colorpatternitem:hover{border-color:#111}.rs-bb3d-colorpatternpanel .rs-bb3d-colorpattern:after{content:"";display:table;clear:both}.rs-bb3d-helppanel{max-width:500px;max-height:600px;border-radius:8px}.rs-bb3d-helppanel .rs-helpcontainer{width:100%;height:100%;overflow:hidden}.rs-bb3d-helppanel .helppanel-content{width:100%;height:100%;user-select:none;font-family:Montserrat}.rs-bb3d-helppanel .help-section{padding:8px;text-align:center}.rs-bb3d-helppanel .help-section img{display:block;margin:0 auto}.rs-bb3d-helppanel .help-section h3{font-size:24px;margin:8px}.rs-bb3d-infomodal{position:fixed;top:50%;left:50%;background:rgba(20,20,20,.85);color:#eee;text-transform:uppercase;transform:translate(-50%,-50%);font-size:20px;font-family:Montserrat;padding:8px;border-radius:7px;user-select:none;letter-spacing:1px}.rs-bb3d-cpanel{text-align:center;max-width:500px;max-height:500px;font-family:Montserrat;text-align:center;border-radius:8px}.rs-bb3d-cpanel p{font-size:24px}.rs-bb3d-spanel{max-width:500px;max-height:600px;border-radius:8px;font-family:Montserrat,sans-serif}.rs-bb3d-spanel .rs-settingcontainer{width:100%;height:100%;overflow:hidden;text-align:center}.rs-bb3d-spanel .rs-settingitem{margin:12px 2px}.rs-bb3d-spanel .rs-settingitem span{display:block;font-size:22px;cursor:pointer;width:200px;margin:0 auto;border-radius:40px;padding:8px 2px;background:#111;color:#fff}.rs-bb3d-spanel .rs-settingitem span:hover{background:#eee;color:#111}.rs-game-optionpanel .rs-optionitem{font-family:Montserrat!important}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:700;src:local(""),url(fonts/dancing-script-v15-latin-700.woff2) format("woff2"),url(fonts/dancing-script-v15-latin-700.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(fonts/montserrat-v15-latin-regular.woff2) format("woff2"),url(fonts/montserrat-v15-latin-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:local(""),url(fonts/montserrat-v15-latin-italic.woff2) format("woff2"),url(fonts/montserrat-v15-latin-italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:local(""),url(fonts/montserrat-v15-latin-300italic.woff2) format("woff2"),url(fonts/montserrat-v15-latin-300italic.woff) format("woff")}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?7ehtvk);src:url(fonts/icomoon.eot?7ehtvk#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?7ehtvk) format("truetype"),url(fonts/icomoon.woff?7ehtvk) format("woff"),url(fonts/icomoon.svg?7ehtvk#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lock:before{content:"\e900"}.icon-timer:before{content:"\a905";color:#fff}.icon-hint:before{content:"\a906"}.icon-mode:before{content:"\a907"}.icon-setting:before{content:"\a908"}.icon-home:before{content:"\a909"}.icon-info:before{content:"\a90a"}.icon-quill:before{content:"\e907"}.icon-paint:before{content:"\e90c"}.icon-library:before{content:"\e921"}.icon-new-scene:before{content:"\e924"}.icon-stack:before{content:"\e92e"}.icon-undo:before{content:"\e984"}.icon-scale-up:before{content:"\e98b"}.icon-scale-down:before{content:"\e98c"}.icon-build:before{content:"\e996"}.icon-destroy:before{content:"\e9ac"}.icon-download:before{content:"\e9c5"}.icon-eye:before{content:"\e9ce"}.icon-playtime:before{content:"\ea1c"}.icon-pausetime:before{content:"\ea1d"}.icon-sound-on:before{content:"\ea27"}.icon-sound-off:before{content:"\ea2a"}.icon-shuffle:before{content:"\ea30"}.icon-nextlevel:before{content:"\ea34"}.icon-plane-type:before{content:"\ea53"}.icon-block-type:before{content:"\eae8"}.rs-bb3d{display:none;width:100%;max-width:984px;margin:0 auto;box-sizing:border-box!important;background:#eee;user-select:none;perspective:1000px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.rs-bb3d-timeout{font-weight:700}@media screen and (max-width:574px){.rs-bb3d-movebtn .movebtn-value{display:none!important}.rs-hscreen-header .app-info{display:none!important}.rs-hscreen-header .app-progress{width:200px}}@media screen and (min-width:575px){.rs-hscreen-header .app-title{font-size:32px;margin-bottom:6px}.rs-hscreen-header .appt-info{font-size:12px}.rs-hscreen-header .app-progress{width:200px}.trophy-level-title{font-size:20px}}@media screen and (min-width:576px){.rs-hscreen-header .app-title{font-size:40px;margin-bottom:8px}.rs-hscreen-header .appt-info{font-size:16px}.rs-hscreen-header .app-progress{width:250px}.trophy-level-title{font-size:20px}}@media screen and (min-width:768px){.rs-hscreen-header .app-title{font-size:60px;margin-bottom:14px}.rs-hscreen-header .appt-info{font-size:20px}.rs-hscreen-header .app-progress{width:300px}.trophy-level-title{font-size:26px}}.rs-hscreen-header{position:relative}.rs-hscreen-header .app-logo{width:100px;margin:0 auto;margin-top:32px;display:block;animation:1s infinite alternate logo-animation;user-select:none}.rs-hscreen-header .app-title{font-family:'Dancing Script',serif;text-align:center;font-weight:700;color:#c8b537;letter-spacing:6px;position:relative;user-select:none}.rs-hscreen-header .app-info{font-family:Montserrat,sans-serif;font-weight:300;font-style:italic;color:#111;display:block;text-align:center;user-select:none}.rs-hscreen-header .app-progress{height:10px;margin:0 auto;margin-top:24px;display:block;background:#555;border-radius:10px}.rs-hscreen-header .app-progress-inner{background:#c8b537;height:100%;border-radius:10px;transition:all .35s ease-out}@keyframes logo-animation{from{transform:scale(1,1)}to{transform:scale(1.2,1.2)}}.rs-hscreenmenu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rs-hscreenmenu .menu-list{width:250px;margin:0 auto;text-align:center}.rs-hscreenmenu .menu-item{font-family:Montserrat,sans-serif;font-weight:400;font-size:20px;color:#111;cursor:pointer;padding:12px;margin:22px;border:2px solid #333;border-radius:6px;transition:all .2s ease-out}.rs-hscreenmenu .menu-item:hover{color:#fff;background:#c8b537}.icon-screen-full:before{content:"\e98b"}.icon-screen-normal:before{content:"\e98c"}.rs-bb3d-fsbtn{color:#eee;position:absolute;background:#000;font-size:12px;width:20px;height:20px;border-radius:50%;top:10px;right:4px;z-index:3000;cursor:pointer}.rs-bb3d-gamebuttonbar{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:100%;max-width:400px;display:flex;align-items:flex-start;justify-content:space-around}.rs-bb3d-mainbutton{display:block;width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;font-size:20px;border:2px solid #fff;background:#c8b537;color:#1a1a1a;transition:all .1s ease-out}.rs-bb3d-mainbutton:hover{background:#111!important;color:#eee}.rs-bb3d-mainbutton-extra{background:#5ec7f1!important}.rs-bb3d-mainbutton-extra:hover{background:#111!important;color:#eee}.rs-bb3d-mainbutton-tool{background:#333!important;color:#eee;border-width:0}.rs-bb3d-mainbutton-tool:hover{background:#ed1e79!important;color:#111}.rs-button-active{background:#ed1e79!important;color:#111}.rs-bb3d-gamewonbar{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:100%;max-width:400px;display:flex;align-items:center;justify-content:center}.rs-bb3d-gamewonbar img{display:block;cursor:pointer;margin:0 24px;transition:.25s all ease-out}.rs-bb3d-gamewonbar img:hover{transform:scale(1.15)}.rs-bb3d-gameheader{font-family:sans-serif;max-width:360px;width:100%;height:50px;top:4px;left:50%;transform:translateX(-50%);position:absolute;display:flex;align-items:center;justify-content:space-around}.rs-bb3d-gameheader .rs-bb3d-dbar{position:relative;width:300px;height:20px;border:2px solid #eee;border-radius:20px;overflow:hidden}.rs-bb3d-gameheader .rs-bb3d-dbar .progress-bar{position:absolute;background:#81012b;background:linear-gradient(0deg,#81012b 0,#ff0061 100%);height:100%;width:100%;transition:all .5s ease-out}.rs-bb3d-gameheader .rs-bb3d-dbar .duration-label{position:absolute;color:#fff;user-select:none;font-size:14px;text-align:center;width:100%;height:100%;line-height:20px;letter-spacing:2px}.rs-bb3d-gameheader .rs-bb3d-timebtn{color:#fff;font-size:20px;cursor:pointer}.rs-bb3d-gameheader .rs-bb3d-timebtn span{display:inline-block;vertical-align:middle;padding:6px}.rs-bb3d-gameheader .rs-bb3d-timebtn .icon-timer{background:#333}.rs-bb3d-gameheader .rs-bb3d-timebtn .icon-pausetime{font-size:12px}.rs-bb3d-gameheader .rs-bb3d-timebtn .icon-playtime{font-size:12px}.rs-bb3d-gameheader .rs-bb3d-timebtn .timebtn-value{font-size:14px;background:#fbb03b;color:#111;border-radius:4px}.rs-bb3d-gameheader .rs-bb3d-levelbtn{background:#009245;color:#fff;text-align:center;border-radius:6px}.rs-bb3d-gameheader .rs-bb3d-levelbtn span{user-select:none;cursor:pointer;display:inline-block;padding:6px 2px}.rs-bb3d-gameheader .rs-bb3d-levelbtn .levelbtn-label{font-size:16px;padding:8px}.rs-bb3d-gameheader .rs-bb3d-movebtn{color:#fff;font-size:20px;cursor:pointer}.rs-bb3d-gameheader .rs-bb3d-movebtn span{display:inline-block;vertical-align:middle;padding:6px}.rs-bb3d-gameheader .rs-bb3d-movebtn .icon-quill{background:#333;font-size:18px}.rs-bb3d-gameheader .rs-bb3d-movebtn .icon-undo{font-size:12px}.rs-bb3d-gameheader .rs-bb3d-movebtn .movebtn-value{font-size:14px;background:#fbb03b;color:#111;border-radius:4px}footer{margin-top:20px;text-align:center;color:#555;font-size:14px}a:visited,footer a{color:#fff}.extras-content{display:none}.helppanel-content{width:100%;height:100%;user-select:none;font-family:Montserrat}.help-section{padding:8px}.help-section img{display:block;margin:0 auto}.help-section h3{font-size:24px;margin:8px}.helppanel-content .help-section{text-align:center}.rs-bb3d{max-width:100%;height:100%!important}