.animContainer,.vjoy-wrapper{pointer-events:none;z-index:20}*,body.editor{-webkit-touch-callout:none;-khtml-user-select:none;margin:0}#inBetweenStory .buttons button.pulse,#inBetweenStory .pulse,#instructions .buttons button.pulse,#instructions .pulse,#levelSelect .entry .pulse,#menu .wrapper-bottom .buttons .pulse{animation-name:pulse_animation;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@font-face{font-family:headline;src:url(../font/robotesqa4f-webfont.woff2) format("woff2"),url(../font/robotesqa4f-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:yanone_kaffeesatzbold;src:url(../font/yanonekaffeesatz-bold-webfont.woff2) format("woff2"),url(../font/yanonekaffeesatz-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}*{padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{overflow:hidden;cursor:default}body{color:#fff;font-family:"Open Sans","Droid Sans",Arial,Helvetica,sans-serif;font-size:26px}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}::-ms-clear{display:none}button{background:0 0;border:0;outline:0}button:hover{cursor:pointer}h1{font-family:headline;font-weight:400;font-size:2em}p{line-height:1.2em}.screen{height:100vh;display:none;color:#fff}#mute,.screen.show{display:block}.scale{transform-origin:top center}.scale.scale-center{transform-origin:center center}.scale.scale-bottom-center{transform-origin:bottom center}.scale.scale-top-left{transform-origin:top left}.scale.scale-top-right{transform-origin:top right}.scale.scale-bottom-left{transform-origin:bottom left}.scale.scale-bottom-right{transform-origin:bottom right}.mobileSafari #loading .loadingContainer .wrapper-loading{bottom:auto;top:50px}#mute,#mute:hover{top:10px;left:10px;position:absolute;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);overflow:hidden}#mute{background-position:-804px -932px}#mute.off{display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-804px -842px}#mute:hover{background-position:-715px -967px;display:block}#mute:hover.off{display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-715px -877px}#turnDevice,#turnDeviceBG,.animContainer,.vjoy-wrapper{width:100vw;height:100vh;position:absolute}.vjoy-wrapper{overflow:hidden;bottom:0;left:0}#vjoybase,#vjoystick{pointer-events:none;position:absolute;bottom:0;left:0;opacity:0}.animContainer{overflow:hidden;top:0;left:0}.animContainer .wrapper-anim{display:flex;flex-direction:column;align-items:center;justify-content:center}#turnDevice.hide,#turnDeviceBG.hide{display:none}#turnDevice{background:url(../textures/LandscapeToPortrait.png) center center/100% no-repeat #2574b7;left:0;top:0;z-index:2000}#turnDeviceBG{background-color:#788752;z-index:20}body.editor{font-family:mainFont;letter-spacing:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;height:100%;overflow:auto;cursor:default}body.editor canvas{pointer-events:all;position:absolute;top:0;left:0}body.editor strong{font-weight:700}body.editor h1{font-weight:400}body.editor button{background:0 0;outline:0;border:none;color:#fff;font-family:inherit;font-size:32px;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.editor button img{pointer-events:none;width:100%}body.editor #content{pointer-events:auto;margin:0;position:relative;z-index:5}body.editor .text{margin:0 auto;padding:15px;text-align:center}body.editor .text.fiftyPercent{width:39vw;padding:2vw}body.editor .text.left{float:left}body.editor .text.right{float:right}body.editor .text.color01{color:#865E54}body.editor .center{text-align:center;margin:auto}body.editor .topButton{margin-top:2vh}body.editor .leftButton{margin-left:2vw}body.editor .rightButton{margin-right:2vh}body.editor .bottomButton{margin-bottom:2vw}body.editor .lightBg{background:rgba(36,68,153,.7);border-radius:15px}body.editor .screen{height:100vh;display:none;color:#fff}body.editor .screen.show{display:block}body.editor #lastLap,body.editor #targetLap{margin:5px auto 0;width:100px;height:20px;border-radius:10px;text-align:center;background-color:rgba(64,61,60,.23)}body.editor #tools{position:absolute;background-color:#8b8886;border-bottom-right-radius:30px}body.editor #pages{position:absolute;right:55px;width:55px;background-color:rgba(139,136,134,.45);border-bottom-left-radius:30px;border-top-left-radius:30px}body.editor .button{width:50px;height:50px;border-radius:25px;line-height:50px;text-align:center;margin:5px;background-color:#2f2f2f;background-size:80%;background-repeat:no-repeat;background-position:center;transition:.2s;box-shadow:0 1px 3px 0 rgba(50,50,50,.75)}body.editor .output .button{height:16px;width:16px;margin:0;padding:0;box-shadow:none;display:inline-block}body.editor .output .button:hover{background-color:#403d3c}body.editor .output .button:active{background-color:rgba(255,108,0,.85)}body.editor #pages .button{border-bottom-right-radius:0;border-top-right-radius:0;background-color:rgba(47,47,47,.7)}body.editor #pages .button[selected=true]{background-color:#8b8886;background-size:100%}body.editor .button[selected=true]{background-color:rgba(255,108,0,.85);background-size:100%}body.editor .button:active{background-color:rgba(255,108,0,.85)}body.editor .button:hover[selected=false]{background-color:#403d3c}body.editor .catalogue{position:fixed;right:0;width:60px;min-height:280px;overflow:hidden;background-color:#8b8886;border-bottom-left-radius:24px}body.editor .catalogue[selected=false]{visibility:hidden;width:0}body.editor .datapanel[selected=false]{visibility:hidden}body.editor .datapanel[selected=true]{visibility:visible}body.editor #mapLoader{z-index:-1;width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute}body.editor #editorBtn{margin:10px auto 0;background-image:url(../textures/editor/icon_play.svg);transition:.5s}body.editor #editorBtn[selected=true]{background-image:url(../textures/editor/icon_editor.svg);background-color:rgba(255,108,0,.85);margin-top:0;border-top-left-radius:0;border-top-right-radius:0;width:36px;height:36px}body.editor .head{border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px 8px;margin-bottom:6px;height:16px;line-height:18px;font-size:10px;background-color:rgba(255,108,0,.85);text-align:left}body.editor .output,body.editor .subpanel{height:16px;line-height:16px;font-size:10px;font-weight:300;display:inline-block;overflow:hidden}body.editor .panel{background-color:rgba(139,136,134,.9);position:absolute;bottom:-98vh;left:0;padding-bottom:6px;text-align:right;border-radius:0 12px 12px 0}body.editor .subpanel{margin-left:3px;padding-left:10px;width:70px;text-align:left}body.editor .subpanel:hover{background-color:#403d3c}body.editor .output{margin:0;padding-left:3px;padding-right:3px;width:160px;text-align:center}body.editor .output .output{width:90px;background-color:#403d3c;border-radius:8px}body.editor #properties{overflow:hidden;transition:.5s}body.editor #properties[selected=false]{left:-250px;opacity:0}body.editor #mapinfo{position:fixed;bottom:20px;right:50px;font-size:9px;color:#ff6c00}body.editor .button .tooltiptext{opacity:0;line-height:12px;background-color:rgba(64,61,60,.6);color:#fff;text-align:center;font-size:10px;padding:5px;border-radius:6px;pointer-events:none;top:20px;margin:0 auto;position:relative;z-index:1}body.editor .button:hover .tooltiptext{opacity:1;transition:.5s;-webkit-transition-delay:1s;transition-delay:1s}#game .ingameUi .powerUpBG.hide,#game .ingameUi .powerUpFill.hide{opacity:0}body.ieedge #progress{margin:0}.loadingContainer{width:100vw;height:100vh;overflow:hidden;position:absolute;top:0;left:0;pointer-events:none}.loadingContainer .wrapper-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:0;top:0;left:0;right:0}#loading{background-color:#2574b7;font-family:headline;font-weight:400;font-size:36px;color:#FFF;align-items:center;justify-content:center;z-index:50;position:relative}#loading.show{display:flex}#loading .percent{text-align:center;color:#62fdff}#loading img{height:100%}#loading .loadingRotate{display:inline-block;overflow:hidden;width:313px;height:334px;background-repeat:no-repeat;background-image:url(../textures/ui/loader.png);background-position:-1px -1px}@-webkit-keyframes rotate{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes rotate{from{-moz-transform:rotate(360deg);transform:rotate(360deg)}to{-moz-transform:rotate(0);transform:rotate(0)}}@keyframes rotate{from{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}to{-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}#menu{background:url(../textures/bg/bg.jpg) top center/cover no-repeat;background-size:auto 100%}#menu .wrapper-top{width:100vw;position:absolute;top:30px;left:0;display:flex;flex-direction:column;align-items:center}#menu .wrapper-top .logo,#menu .wrapper-top .title{overflow:hidden;background-image:url(../textures/ui/labels_1.png);display:block;background-repeat:no-repeat}#menu .wrapper-top .logo{width:216px;height:230px;background-position:-1px -1635px}#menu .wrapper-top .title{width:455px;height:146px;background-position:-1521px -1699px}#menu .wrapper-bottom{width:100vw;position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:center}#menu .wrapper-bottom .buttons{display:flex;width:640px;flex-direction:row;align-items:center;justify-content:space-around}#menu .wrapper-bottom .buttons button{display:block!important;margin-bottom:15px}#menu .wrapper-bottom .buttons button.play,#menu .wrapper-bottom .buttons button.play:active,#menu .wrapper-bottom .buttons button.play:hover{display:inline-block;overflow:hidden;width:236px;height:211px;font-size:36px;color:#fff;font-family:headline;font-weight:400}#menu .wrapper-bottom .buttons button.play{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-239px -810px}#menu .wrapper-bottom .buttons button.play:hover{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-1px -1114px}#menu .wrapper-bottom .buttons button.play:active{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-477px -1023px}#menu .wrapper-bottom .buttons button.highscore,#menu .wrapper-bottom .buttons button.highscore:active,#menu .wrapper-bottom .buttons button.highscore:hover,#menu .wrapper-bottom .buttons button.instructions,#menu .wrapper-bottom .buttons button.instructions:active,#menu .wrapper-bottom .buttons button.instructions:hover{display:inline-block;width:165px;height:147px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);overflow:hidden}#menu .wrapper-bottom .buttons button.instructions{background-position:-1px -1476px}#menu .wrapper-bottom .buttons button.instructions:hover{background-position:-335px -1385px}#menu .wrapper-bottom .buttons button.instructions:active{background-position:-502px -1486px}#menu .wrapper-bottom .buttons button.highscore{background-position:-406px -1236px}#menu .wrapper-bottom .buttons button.highscore:hover{background-position:-698px -1351px}#menu .wrapper-bottom .buttons button.highscore:active{background-position:-168px -1385px}#menu .wrapper-bottom .buttons .pulse{transform-origin:50% 50%}#levelSelect{background:url(../textures/bg/ui_bg.jpg) top center/cover no-repeat;background-size:auto 100%}#levelSelect .animContainer{width:100vw;height:100vh;overflow:hidden;position:absolute;top:0;left:0;pointer-events:none}#levelSelect .animContainer .wrapper-anim{display:flex;flex-direction:column;align-items:center;justify-content:center}#levelSelect .entriesContainer{width:640px;overflow:hidden;padding-top:60px}#levelSelect .entriesContainer .entries{width:3840px;display:flex;flex-direction:row;transition:transform .5s ease-in-out}#levelSelect .entriesContainer.level_01 .entries{transform:translate3d(0,0,0)}#levelSelect .entriesContainer.level_02 .entries{transform:translate3d(-640px,0,0)}#levelSelect .entriesContainer.level_03 .entries{transform:translate3d(-1280px,0,0)}#levelSelect .entriesContainer.level_final .entries{transform:translate3d(-1920px,0,0)}#levelSelect .entry{width:640px;display:flex;flex-direction:column;align-items:center}#levelSelect .entry.level_01 .bg,#levelSelect .entry.level_02 .bg,#levelSelect .entry.level_02 .bg.locked,#levelSelect .entry.level_03 .bg,#levelSelect .entry.level_03 .bg.locked{display:inline-block;overflow:hidden;width:454px;height:847px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png)}#levelSelect .entry.level_01 .bg{background-position:-643px -1px}#levelSelect .entry.level_02 .bg{background-position:-1064px -850px}#levelSelect .entry.level_02 .bg.locked{background-position:-1099px -1px}#levelSelect .entry.level_03 .bg{background-position:-1520px -850px}#levelSelect .entry.level_03 .bg.locked{background-position:-1555px -1px}#levelSelect .entry.level_final .bg,#levelSelect .entry.level_final .bg.locked{display:inline-block;overflow:hidden;width:454px;height:847px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_2.png)}#levelSelect .entry.level_final .bg{background-position:-1px -1px}#levelSelect .entry.level_final .bg.locked{background-position:-457px -1px}#levelSelect .entry .bg{overflow:visible!important}#levelSelect .entry .locked .characters,#levelSelect .entry .locked .points,#levelSelect .entry .locked .time,#levelSelect .entry .locked button.play{display:none}#levelSelect .entry .locked .box.lockedText{display:flex;margin-top:195px;margin-bottom:auto}#levelSelect .entry .content{display:flex;flex-direction:column;justify-content:center;align-items:center}#levelSelect .entry button.play,#levelSelect .entry button.play:active,#levelSelect .entry button.play:hover{display:inline-block;overflow:hidden;width:253px;height:93px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#levelSelect .entry button.play{background-position:-312px -289px;margin-top:45px;font-family:headline;font-weight:400;font-size:36px;color:#fff;pointer-events:all}#levelSelect .entry button.play:hover{background-position:-1px -380px}#levelSelect .entry button.play:active{background-position:-567px -289px}#levelSelect .entry .stars .star_01,#levelSelect .entry .stars .star_01.filled,#levelSelect .entry .stars .star_02,#levelSelect .entry .stars .star_02.filled,#levelSelect .entry .stars .star_03,#levelSelect .entry .stars .star_03.filled{display:inline-block;overflow:hidden;width:130px;height:127px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png)}#levelSelect .entry .pulse{transform-origin:50% 50%}#levelSelect .entry .stars{margin-top:-8px;margin-bottom:78px}#levelSelect .entry .stars .star_01{background-position:-219px -1635px}#levelSelect .entry .stars .star_01.filled{background-position:-1295px -1739px}#levelSelect .entry .stars .star_02{background-position:-219px -1635px}#levelSelect .entry .stars .star_02.filled{background-position:-1295px -1739px}#levelSelect .entry .stars .star_03{background-position:-219px -1635px}#levelSelect .entry .stars .star_03.filled{background-position:-1295px -1739px}#levelSelect .entry .characters{display:flex;transform:scale(.7);margin-top:-10px}#levelSelect .entry .characters .char_01,#levelSelect .entry .characters .char_01.off,#levelSelect .entry .characters .char_02,#levelSelect .entry .characters .char_02.off,#levelSelect .entry .characters .char_03,#levelSelect .entry .characters .char_03.off,#levelSelect .entry .characters .char_04,#levelSelect .entry .characters .char_04.off{display:inline-block;width:123px;height:123px;background-image:url(../textures/ui/buttons.png);overflow:hidden;background-repeat:no-repeat}#levelSelect .entry .characters .char_01{background-position:-893px -1066px}#levelSelect .entry .characters .char_01.off{background-position:-893px -1191px}#levelSelect .entry .characters .char_02{background-position:-573px -1236px}#levelSelect .entry .characters .char_02.off{background-position:-573px -1361px}#levelSelect .entry .characters .char_03{background-position:-669px -1649px}#levelSelect .entry .characters .char_03.off{background-position:-794px -1715px}#levelSelect .entry .characters .char_04{background-position:-1px -1899px}#levelSelect .entry .characters .char_04.off{background-position:-1px -1774px}#levelSelect .entry .box{overflow:hidden;width:232px;height:120px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-1061px -1739px;font-family:headline;font-weight:400;font-size:50px;color:#fff;line-height:1.2;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column}#levelSelect .nav button.next,#levelSelect .nav button.next:hover,#levelSelect .nav button.prev,#levelSelect .nav button.prev:active,#levelSelect .nav button.prev:hover{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#levelSelect .entry .box .smaller{font-size:30px}#levelSelect .entry .box.time{margin-top:40px}#levelSelect .entry .box.points{margin-top:15px}#levelSelect .entry .box.lockedText{display:none}#levelSelect .nav{display:flex;height:560px;width:640px;flex-direction:row;justify-content:space-between;align-items:flex-end}#levelSelect .nav button.next,#levelSelect .nav button.next:active,#levelSelect .nav button.next:hover,#levelSelect .nav button.prev,#levelSelect .nav button.prev:active,#levelSelect .nav button.prev:hover{display:inline-block;overflow:hidden;width:87px;height:88px}#levelSelect .nav button{z-index:10;pointer-events:all}#levelSelect .nav button.next.hide,#levelSelect .nav button.next:active.hide,#levelSelect .nav button.next:hover.hide,#levelSelect .nav button.prev.hide,#levelSelect .nav button.prev:active.hide,#levelSelect .nav button.prev:hover.hide{pointer-events:none;visibility:hidden}#levelSelect .nav button.prev{background-position:-732px -474px}#levelSelect .nav button.prev:hover{background-position:-933px -451px}#levelSelect .nav button.prev:active{background-position:-732px -564px}#levelSelect .nav button.next{background-position:-934px -271px}#levelSelect .nav button.next:hover{background-position:-934px -361px}#levelSelect .nav button.next:active{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-732px -384px}#levelSelect button.back,#levelSelect button.back:active,#levelSelect button.back:hover{width:165px;height:147px;background-image:url(../textures/ui/buttons.png);display:inline-block;overflow:hidden;background-repeat:no-repeat}#levelSelect button.back{background-position:-715px -1202px;pointer-events:all;font-family:headline;font-weight:400;font-size:36px;color:#fff;z-index:10}#levelSelect button.back:hover{background-position:-239px -1236px}#levelSelect button.back:active{background-position:-1px -1327px}#levelSelect .templates{display:none}#instructions{background:url(../textures/bg/ui_bg.jpg) top center/cover no-repeat;background-size:auto 100%;-webkit-text-size-adjust:100%}#instructions .animContainer{width:100vw;height:100vh;overflow:hidden;position:absolute;top:0;left:0;pointer-events:none}#instructions .animContainer .wrapper-anim{display:flex;flex-direction:column;align-items:center;justify-content:center}#instructions .frame{display:inline-block;overflow:hidden;width:605px;height:706px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-457px -850px;text-align:center;padding-top:30px;margin-top:135px;position:relative}#instructions .frame .image.i01-desktop,#instructions .frame .image.i01-mobile,#instructions .frame .image.i02-desktop,#instructions .frame .image.i02-mobile,#instructions .frame .image.i03-mobile,#instructions .frame .image.i04-desktop,#instructions .frame .image.i04-mobile,#instructions .frame .image.i05-desktop,#instructions .frame .image.i05-mobile,#instructions .frame .image.i06-desktop,#instructions .frame .image.i06-mobile{display:inline-block;overflow:hidden;width:503px;height:307px;background-repeat:no-repeat;background-image:url(../textures/ui/instructionsimages.png)}#instructions .frame .image{margin-left:-3px;margin-top:48px}#instructions .frame .image.i01-desktop{background-position:-1px -1237px}#instructions .frame .image.i01-mobile{background-position:-1011px -310px}#instructions .frame .image.i02-desktop{background-position:-1px -1546px}#instructions .frame .image.i02-mobile{background-position:-1516px -310px}#instructions .frame .image.i03-desktop{display:inline-block;overflow:hidden;width:503px;height:307px;background-repeat:no-repeat;background-image:url(../textures/ui/instructionsimages.png);background-position:-506px -619px}#instructions .frame .image.i03-mobile{background-position:-1px -619px}#instructions .frame .image.i04-desktop{background-position:-1011px -619px}#instructions .frame .image.i04-mobile{background-position:-1px -928px}#instructions .frame .image.i05-desktop,#instructions .frame .image.i05-mobile{background-position:-1px -310px}#instructions .frame .image.i06-desktop,#instructions .frame .image.i06-mobile{background-position:-506px -310px}#instructions .frame .text{margin-top:50px;padding:0 70px;text-align:center;font-family:headline;font-weight:400;font-size:29px;color:#FFF}#instructions .buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:5px;position:absolute;bottom:0;top:0;pointer-events:all}#instructions .buttons button.prev{display:block;display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-732px -474px;margin-right:75px}#instructions .buttons button.prev:active,#instructions .buttons button.prev:hover{display:inline-block;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);overflow:hidden;width:87px;height:88px}#instructions .buttons button.prev:hover{background-position:-933px -451px}#instructions .buttons button.prev:active{background-position:-732px -564px}#instructions .buttons button.next{display:block;display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-934px -271px;margin-left:75px}#instructions .buttons button.next:hover{display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-934px -361px}#instructions .buttons button.next:active{display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-732px -384px}#instructions .playButton,#instructions .playButton:active,#instructions .playButton:hover{width:236px;height:211px;background-image:url(../textures/ui/buttons.png);display:inline-block;background-repeat:no-repeat;overflow:hidden}#instructions .buttons button.pulse{transform-origin:50% 50%}#instructions .buttons.first .prev,#instructions .buttons.last .next{visibility:hidden;pointer-events:none}#instructions .playButton{background-position:-239px -810px;position:relative;font-family:headline;font-weight:400;font-size:36px;color:#fff;pointer-events:all}#instructions .playButton:hover{background-position:-1px -1114px}#instructions .playButton:active{background-position:-477px -1023px}#instructions .pulse{transform-origin:50% 50%}#instructions .enemy{display:inline-block;overflow:hidden;width:215px;height:325px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-844px -1558px;position:absolute;bottom:0;left:0}#inBetweenStory{background:url(../textures/bg/ui_bg.jpg) top center/cover no-repeat;background-size:auto 100%;-webkit-text-size-adjust:100%}#inBetweenStory .animContainer{width:100vw;height:100vh;overflow:hidden;position:absolute;top:0;left:0;pointer-events:none}#inBetweenStory .animContainer .wrapper-anim{display:flex;flex-direction:column;align-items:center;justify-content:center}#inBetweenStory .frame{text-align:center;position:relative;margin-top:50px;display:flex;flex-direction:column}#inBetweenStory .frame .image .i01-story01,#inBetweenStory .frame .image .i02-story01,#inBetweenStory .frame .image .i03-story01,#inBetweenStory .frame .image .i04-story01,#inBetweenStory .frame .image .i05-story01,#inBetweenStory .frame .image .i06-story01{display:inline-block;overflow:hidden;width:640px;height:783px;background-repeat:no-repeat;background-image:url(../textures/ui/story_1.png)}#inBetweenStory .frame .image{margin-left:-3px}#inBetweenStory .frame .image div{position:absolute;left:0;top:0;z-index:-1;visibility:hidden}#inBetweenStory .frame .image .i01-story01{background-position:-1px -1px}#inBetweenStory .frame .image .i02-story01{background-position:-1px -786px}#inBetweenStory .frame .image .i03-story01{background-position:-643px -1px}#inBetweenStory .frame .image .i04-story01{background-position:-1285px -1px}#inBetweenStory .frame .image .i05-story01{background-position:-643px -786px}#inBetweenStory .frame .image .i06-story01{background-position:-1285px -786px}#inBetweenStory .frame .image .i01-story02,#inBetweenStory .frame .image .i07-story01,#inBetweenStory .frame .image .i08-story01,#inBetweenStory .frame .image .i09-story01,#inBetweenStory .frame .image .i10-story01,#inBetweenStory .frame .image .i11-story01{display:inline-block;overflow:hidden;width:640px;height:783px;background-repeat:no-repeat;background-image:url(../textures/ui/story_2.png)}#inBetweenStory .frame .image .i07-story01{background-position:-1px -1px}#inBetweenStory .frame .image .i08-story01{background-position:-1px -786px}#inBetweenStory .frame .image .i09-story01{background-position:-643px -1px}#inBetweenStory .frame .image .i10-story01{background-position:-1285px -1px}#inBetweenStory .frame .image .i11-story01{background-position:-643px -786px}#inBetweenStory .frame .image .i01-story02{background-position:-1285px -786px}#inBetweenStory .frame .image .i01-story03,#inBetweenStory .frame .image .i02-story02,#inBetweenStory .frame .image .i02-story03,#inBetweenStory .frame .image .i03-story02,#inBetweenStory .frame .image .i04-story02{display:inline-block;overflow:hidden;width:640px;height:783px;background-repeat:no-repeat;background-image:url(../textures/ui/story_3.png)}#inBetweenStory .frame .image .i02-story02{background-position:-1px -1px}#inBetweenStory .frame .image .i03-story02{background-position:-1px -786px}#inBetweenStory .frame .image .i04-story02{background-position:-643px -1px}#inBetweenStory .frame .image .i01-story03{background-position:-1285px -1px}#inBetweenStory .frame .image .i02-story03{background-position:-643px -786px}#inBetweenStory .frame .image .i01-outro01,#inBetweenStory .frame .image .i01-story04,#inBetweenStory .frame .image .i02-outro01,#inBetweenStory .frame .image .i02-story04,#inBetweenStory .frame .image .i03-story04,#inBetweenStory .frame .image .i04-story04{display:inline-block;overflow:hidden;width:640px;height:783px;background-repeat:no-repeat;background-image:url(../textures/ui/story_4.png)}#inBetweenStory .frame .image .i01-story04{background-position:-1px -1px}#inBetweenStory .frame .image .i02-story04{background-position:-1px -786px}#inBetweenStory .frame .image .i03-story04{background-position:-643px -1px}#inBetweenStory .frame .image .i04-story04{background-position:-1285px -1px}#inBetweenStory .frame .image .i01-outro01{background-position:-643px -786px}#inBetweenStory .frame .image .i02-outro01{background-position:-1285px -786px}#inBetweenStory .frame .image .i03-outro01,#inBetweenStory .frame .image .i04-outro01,#inBetweenStory .frame .image .i05-outro01,#inBetweenStory .frame .image .i06-outro01,#inBetweenStory .frame .image .i07-outro01{background-image:url(../textures/ui/story_5.png);display:inline-block;overflow:hidden;width:640px;height:783px;background-repeat:no-repeat}#inBetweenStory .frame .image .i03-outro01{background-position:-1px -1px}#inBetweenStory .frame .image .i04-outro01{background-position:-1px -786px}#inBetweenStory .frame .image .i05-outro01{background-position:-643px -1px}#inBetweenStory .frame .image .i06-outro01{background-position:-1285px -1px}#inBetweenStory .frame .image .i07-outro01{background-position:-643px -786px}#inBetweenStory .frame .image.i01-outro01 .i01-outro01,#inBetweenStory .frame .image.i01-story01 .i01-story01,#inBetweenStory .frame .image.i01-story02 .i01-story02,#inBetweenStory .frame .image.i01-story03 .i01-story03,#inBetweenStory .frame .image.i01-story04 .i01-story04,#inBetweenStory .frame .image.i02-outro01 .i02-outro01,#inBetweenStory .frame .image.i02-story01 .i02-story01,#inBetweenStory .frame .image.i02-story02 .i02-story02,#inBetweenStory .frame .image.i02-story03 .i02-story03,#inBetweenStory .frame .image.i02-story04 .i02-story04,#inBetweenStory .frame .image.i03-outro01 .i03-outro01,#inBetweenStory .frame .image.i03-story01 .i03-story01,#inBetweenStory .frame .image.i03-story02 .i03-story02,#inBetweenStory .frame .image.i03-story04 .i03-story04,#inBetweenStory .frame .image.i04-outro01 .i04-outro01,#inBetweenStory .frame .image.i04-story01 .i04-story01,#inBetweenStory .frame .image.i04-story02 .i04-story02,#inBetweenStory .frame .image.i04-story04 .i04-story04,#inBetweenStory .frame .image.i05-outro01 .i05-outro01,#inBetweenStory .frame .image.i05-story01 .i05-story01,#inBetweenStory .frame .image.i05-story04 .i05-story04,#inBetweenStory .frame .image.i06-outro01 .i06-outro01,#inBetweenStory .frame .image.i06-story01 .i06-story01,#inBetweenStory .frame .image.i07-outro01 .i07-outro01,#inBetweenStory .frame .image.i07-story01 .i07-story01,#inBetweenStory .frame .image.i08-story01 .i08-story01,#inBetweenStory .frame .image.i09-story01 .i09-story01,#inBetweenStory .frame .image.i10-story01 .i10-story01,#inBetweenStory .frame .image.i11-story01 .i11-story01{visibility:visible}#inBetweenStory .frame .fg{display:inline-block;overflow:hidden;width:640px;height:783px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-1px -1px;position:relative;margin-top:50px}#inBetweenStory .frame .text{margin-top:50px;padding:0 100px;text-align:left;font-family:headline;font-weight:400;font-size:34px;color:#FFF}#inBetweenStory .buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:500px;margin-top:5px;pointer-events:all}#inBetweenStory .buttons button.prev{display:block;display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-732px -474px;margin-right:75px}#inBetweenStory .buttons button.prev:active,#inBetweenStory .buttons button.prev:hover{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);width:87px;height:88px}#inBetweenStory .buttons button.prev:hover{background-position:-933px -451px}#inBetweenStory .buttons button.prev:active{background-position:-732px -564px}#inBetweenStory .buttons button.next{display:block;display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-934px -271px;margin-left:75px}#inBetweenStory .buttons button.next:active,#inBetweenStory .buttons button.next:hover,#inBetweenStory .playButton{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#inBetweenStory .buttons button.next:hover{width:87px;height:88px;background-position:-934px -361px}#inBetweenStory .buttons button.next:active{width:87px;height:88px;background-position:-732px -384px}#inBetweenStory .buttons button.pulse{transform-origin:50% 50%}#inBetweenStory .buttons.first .prev,#inBetweenStory .buttons.last .next{visibility:hidden;pointer-events:none}#inBetweenStory .nextButton,#inBetweenStory .playButton{position:relative;font-family:headline;font-weight:400;font-size:36px;color:#fff;pointer-events:all;margin-top:-45px}#inBetweenStory .playButton{width:236px;height:211px;background-position:-239px -810px;margin-left:auto;margin-right:auto}#inBetweenStory .playButton.hide{display:none}#inBetweenStory .nextButton,#inBetweenStory .playButton:active,#inBetweenStory .playButton:hover{display:inline-block;overflow:hidden;width:236px;height:211px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#inBetweenStory .playButton:hover{background-position:-1px -1114px}#inBetweenStory .playButton:active{background-position:-477px -1023px}#inBetweenStory .nextButton{background-position:-256px -384px}#highscore .frame .entryWrapper .entry,#highscore .yourScore{color:#FFF;font-family:headline;font-weight:400}#inBetweenStory .nextButton.hide{display:none}#inBetweenStory .nextButton:active,#inBetweenStory .nextButton:hover{display:inline-block;width:236px;height:211px;overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#inBetweenStory .nextButton:hover{background-position:-1px -475px}#inBetweenStory .nextButton:active{background-position:-494px -384px}@keyframes pulse_animation{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}#inBetweenStory .pulse{transform-origin:50% 50%}#highscore{background:url(../textures/bg/ui_bg.jpg) top center/cover no-repeat;background-size:auto 100%}#highscore .animContainer{width:100vw;height:100vh;overflow:hidden;position:absolute;top:0;left:0;pointer-events:none}#highscore .animContainer .wrapper-anim{display:flex;flex-direction:column;align-items:center;justify-content:center}#highscore .buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;position:absolute;top:10px;left:0;right:0;margin-left:auto;margin-right:auto;pointer-events:all}#highscore .buttons button.prev{display:block;display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-732px -474px;margin-right:175px;flex-shrink:0}#highscore .buttons button.prev:active,#highscore .buttons button.prev:hover{display:block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);margin-right:175px;flex-shrink:0}#highscore .buttons button.prev:hover{display:inline-block;background-position:-933px -451px}#highscore .buttons button.prev:active{display:inline-block;background-position:-732px -564px}#highscore .buttons button.next,#highscore .buttons button.next:hover{display:block;flex-shrink:0;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);margin-left:175px}#highscore .buttons button.next{display:inline-block;background-position:-934px -271px}#highscore .buttons button.next:hover{display:inline-block;background-position:-934px -361px}#highscore .buttons button.next:active{display:block;display:inline-block;overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-732px -384px;margin-left:175px;flex-shrink:0}#highscore .frame,#highscore .highscoreTitle.level_01,#highscore .yourScore{overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png)}#highscore .buttons.first .prev,#highscore .buttons.last .next{visibility:hidden;pointer-events:none}#highscore h1{margin:40px 0}#highscore .highscoreTitle{margin-top:50px}#highscore .highscoreTitle.level_01{display:inline-block;width:309px;height:45px;background-position:-1px -1977px}#highscore .scale{display:flex;flex-direction:column;align-items:center}#highscore .yourScore{display:inline-block;width:387px;height:108px;background-position:-1px -1867px;font-size:40px;text-align:center;line-height:100px;position:relative;margin-top:-40px}#highscore .frame{display:inline-block;width:605px;height:706px;background-position:-457px -850px;position:relative;margin-top:25px}#highscore .frame button.scrollDown,#highscore .frame button.scrollDown:active,#highscore .frame button.scrollDown:hover,#highscore .frame button.scrollUp,#highscore .frame button.scrollUp:active,#highscore .frame button.scrollUp:hover{width:87px;height:88px;background-image:url(../textures/ui/buttons.png);overflow:hidden;background-repeat:no-repeat}#highscore .frame button{position:absolute;right:0;z-index:10;pointer-events:all}#highscore .frame button.scrollUp{display:inline-block;background-position:-804px -1022px;top:225px}#highscore .frame button.scrollUp.hide{display:none}#highscore .frame button.scrollUp:hover{display:inline-block;background-position:-715px -1057px}#highscore .frame button.scrollUp:hover.hide{display:none}#highscore .frame button.scrollUp:active{display:inline-block;background-position:-804px -1112px}#highscore .frame button.scrollUp:active.hide{display:none}#highscore .frame button.scrollDown{display:inline-block;background-position:-934px -1px;bottom:225px}#highscore .frame button.scrollDown.hide{display:none}#highscore .frame button.scrollDown:hover{display:inline-block;background-position:-934px -91px}#highscore .frame button.scrollDown:hover.hide{display:none}#highscore .frame button.scrollDown:active{display:inline-block;background-position:-934px -181px}#highscore .frame button.scrollDown:active.hide{display:none}#highscore .frame .hideScroll{overflow-y:hidden;padding-right:20px;height:69%;box-sizing:content-box;position:absolute;left:0;right:0;top:0;bottom:0;padding-bottom:20px;margin:auto}#highscore .frame .entryWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}#highscore .frame .entryWrapper .entry{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:39px}#highscore .frame .entryWrapper .entry .position{color:#fbe1a9;font-size:2em;text-align:left;margin-left:50px}#highscore .frame .entryWrapper .entry .stats{width:300px;padding-left:20px}#highscore .frame .entryWrapper .entry .stats .score{font-size:.9em;color:#62fdff;text-align:left;width:175px}#highscore .frame .entryWrapper .entry .stats .name{color:#FFF;font-size:1em;padding-right:40px;flex-grow:0}#highscore .frame .entryWrapper .line{display:inline-block;overflow:hidden;width:431px;height:8px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-1427px -1847px}#highscore button.back,#highscore button.back:active,#highscore button.back:hover{display:inline-block;overflow:hidden;width:165px;height:147px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#highscore button.back{background-position:-715px -1202px;margin-top:20px;font-family:headline;font-weight:400;font-size:36px;color:#fff;pointer-events:all}#highscore button.back:hover{background-position:-239px -1236px}#highscore button.back:active{background-position:-1px -1327px}#highscore .templates{display:none}#game .ingameUi{position:absolute;width:100%;height:100%;pointer-events:none}#game .ingameUi .settingsToggle,#game .ingameUi .settingsToggle:active,#game .ingameUi .settingsToggle:hover{overflow:hidden;width:87px;height:88px;background-image:url(../textures/ui/buttons.png);left:10px;top:20px;background-repeat:no-repeat;position:absolute}#game .ingameUi .center{display:flex;flex-direction:column;justify-content:center;align-items:center}#game .ingameUi .settingsToggle{display:inline-block;background-position:-933px -541px;pointer-events:all}#game .ingameUi .settingsToggle:hover{display:inline-block;background-position:-808px -752px;pointer-events:all}#game .ingameUi .settingsToggle:active{display:inline-block;background-position:-715px -787px;pointer-events:all}#game .ingameUi .healthBar{display:inline-block;width:457px;height:75px;background-repeat:no-repeat;background-image:url(../textures/ui/ingame.png);background-position:-1px -1297px;margin-top:30px;overflow:visible;padding-left:56px}#game .ingameUi .healthBar .fill.green,#game .ingameUi .healthBar .fill.red,#game .ingameUi .healthBar .fill.white,#game .ingameUi .healthBar .fill.yellow,#game .ingameUi .healthBar .healthBarLabel{overflow:hidden;height:75px;background-repeat:no-repeat;background-image:url(../textures/ui/ingame.png)}#game .ingameUi .healthBar .fill.green{display:inline-block;width:388px;background-position:-600px -1px}#game .ingameUi .healthBar .fill.red{display:inline-block;width:388px;background-position:-600px -78px}#game .ingameUi .healthBar .fill.white{display:inline-block;width:388px;background-position:-600px -155px}#game .ingameUi .healthBar .fill.yellow{display:inline-block;width:388px;background-position:-600px -232px}#game .ingameUi .healthBar .healthBarLabel{width:457px;background-position:-460px -1297px;display:block;align-items:center;position:absolute;top:30px;margin-left:-56px}#game .ingameUi .characterSelection{display:flex;flex-direction:row;pointer-events:all}#game .ingameUi .characterSelection .character_01.off,#game .ingameUi .characterSelection .character_02.off,#game .ingameUi .characterSelection .character_03.off,#game .ingameUi .characterSelection .character_04.off{pointer-events:none;display:inline-block;overflow:hidden;width:123px;height:123px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#game .ingameUi .characterSelection .character_01{display:inline-block;overflow:hidden;width:123px;height:123px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-893px -1066px}#game .ingameUi .characterSelection .character_01.off{background-position:-893px -1191px}#game .ingameUi .characterSelection .character_01.active{display:inline-block;overflow:hidden;width:123px;height:123px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-882px -1316px}#game .ingameUi .characterSelection .character_02{display:inline-block;overflow:hidden;width:123px;height:123px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-573px -1236px}#game .ingameUi .characterSelection .character_02.off{background-position:-573px -1361px}#game .ingameUi .characterSelection .character_02.active{display:inline-block;overflow:hidden;width:123px;height:123px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-865px -1441px}#game .ingameUi .characterSelection .character_03{display:inline-block;overflow:hidden;width:123px;height:123px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-669px -1649px}#game .ingameUi .characterSelection .character_03.off{background-position:-794px -1715px}#game .ingameUi .characterSelection .character_03.active{display:inline-block;overflow:hidden;width:123px;height:123px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-669px -1774px}#game .ingameUi .characterSelection .character_04{display:inline-block;overflow:hidden;width:123px;height:123px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-1px -1899px}#game .ingameUi .characterSelection .character_04.off{background-position:-1px -1774px}#game .ingameUi .characterSelection .character_04.active{display:inline-block;overflow:hidden;width:123px;height:123px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-126px -1899px}#game .ingameUi .attack,#game .ingameUi .attack:active,#game .ingameUi .attack:hover{width:110px;height:106px;pointer-events:all;margin:auto}#game .ingameUi .wrapper{position:absolute;bottom:30px;right:30px;display:flex;flex-direction:column}#game .ingameUi .attack,#game .ingameUi .attack:active,#game .ingameUi .attack:hover,#game .ingameUi .powerUpBG{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#game .ingameUi .attack{background-position:-822px -289px}#game .ingameUi .attack:hover{background-position:-821px -397px}#game .ingameUi .attack:active{background-position:-821px -505px}#game .ingameUi .powerUpBG{width:91px;height:131px;background-position:-715px -654px;margin-left:auto;margin-right:auto;margin-bottom:20px}#game .ingameUi .powerUpFill,#game .ingameUi .powerUpReady{display:inline-block;width:91px;height:131px;background-position:-923px -631px;margin-left:auto;margin-bottom:20px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);position:absolute;overflow:hidden;left:0;right:0;margin-right:auto;top:0}#game .ingameUi .powerUpFill{pointer-events:none}#game .ingameUi .powerUpReady{pointer-events:all}#game .ingameUi .powerUpReady.hide{display:none}#game .ingameUi .powerUpReady.activated{display:inline-block;overflow:hidden;width:100px;height:137px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-821px -613px;pointer-events:none}#game .tutorial{pointer-events:none;position:absolute;width:100vw;height:100vh;display:none;justify-content:center;align-items:center}#game .tutorial .center{display:flex;flex-direction:column;align-items:center;padding-top:150px}#game .tutorial .backgroundFrame,#game .tutorial .backgroundFrame .frame{display:inline-block;width:597px;height:646px;background-repeat:no-repeat;background-image:url(../textures/ui/ingame.png)}#game .tutorial .backgroundFrame{background-position:-1px -1px;text-align:center;overflow:visible;position:relative}#game .tutorial .backgroundFrame .frame{overflow:hidden;background-position:-1px -649px;position:absolute;top:0;left:0}#game .tutorial .backgroundFrame .image.i01-desktop,#game .tutorial .backgroundFrame .image.i01-level01,#game .tutorial .backgroundFrame .image.i01-level02,#game .tutorial .backgroundFrame .image.i01-level03,#game .tutorial .backgroundFrame .image.i01-level04,#game .tutorial .backgroundFrame .image.i01-mobile,#game .tutorial .backgroundFrame .image.i02-desktop,#game .tutorial .backgroundFrame .image.i02-mobile,#game .tutorial .backgroundFrame .image.i03-desktop,#game .tutorial .backgroundFrame .image.i03-mobile,#game .tutorial .backgroundFrame .image.i04-mobile,#game .tutorial .backgroundFrame .image.i05-desktop,#game .tutorial .backgroundFrame .image.i05-mobile,#game .tutorial .backgroundFrame .image.i06-desktop,#game .tutorial .backgroundFrame .image.i06-mobile{overflow:hidden;width:503px;height:307px;background-repeat:no-repeat;background-image:url(../textures/ui/instructionsimages.png);display:inline-block}#game .tutorial .backgroundFrame .image{margin-left:-3px;margin-top:59px}#game .tutorial .backgroundFrame .image.i01-desktop{background-position:-1px -1237px}#game .tutorial .backgroundFrame .image.i01-mobile{background-position:-1011px -310px}#game .tutorial .backgroundFrame .image.i02-desktop{background-position:-1px -1546px}#game .tutorial .backgroundFrame .image.i02-mobile{background-position:-1516px -310px}#game .tutorial .backgroundFrame .image.i03-desktop{background-position:-506px -619px}#game .tutorial .backgroundFrame .image.i03-mobile{background-position:-1px -619px}#game .tutorial .backgroundFrame .image.i04-desktop{display:inline-block;overflow:hidden;width:503px;height:307px;background-repeat:no-repeat;background-image:url(../textures/ui/instructionsimages.png);background-position:-1011px -619px}#game .tutorial .backgroundFrame .image.i04-mobile{background-position:-1px -928px}#game .tutorial .backgroundFrame .image.i05-desktop,#game .tutorial .backgroundFrame .image.i05-mobile{background-position:-1px -310px}#game .tutorial .backgroundFrame .image.i06-desktop,#game .tutorial .backgroundFrame .image.i06-mobile{background-position:-506px -310px}#game .tutorial .backgroundFrame .image.i01-level01{background-position:-1px -1px}#game .tutorial .backgroundFrame .image.i01-level02{background-position:-506px -1px}#game .tutorial .backgroundFrame .image.i01-level03{background-position:-1011px -1px}#game .tutorial .backgroundFrame .image.i01-level04{background-position:-1516px -1px}#game .tutorial .okTutorialButton,#game .tutorial .okTutorialButton:active,#game .tutorial .okTutorialButton:hover{background-image:url(../textures/ui/buttons.png);overflow:hidden;background-repeat:no-repeat}#game .tutorial .backgroundFrame .tutorialText{margin-top:20px;padding:0 90px;text-align:center;font-family:headline;font-weight:400;font-size:29px;color:#FFF}#game .tutorial .okTutorialButton{width:129px;height:100px;background-position:-893px -862px;display:inline-block;pointer-events:all;position:absolute;bottom:0;margin-bottom:-20px;left:0;right:0;margin-left:auto;margin-right:auto}#game .tutorial .okTutorialButton.hide{display:none}#game .tutorial .okTutorialButton:hover{display:inline-block;width:129px;height:100px;background-position:-893px -964px}#game .tutorial .okTutorialButton:hover.hide{display:none}#game .tutorial .okTutorialButton:active{display:inline-block;width:125px;height:96px;background-position:-897px -764px}#game .popUp,#game .tutorial .okTutorialButton:active.hide{display:none}#game .popUp{pointer-events:none;position:absolute;width:100vw;height:100vh;justify-content:center;align-items:center}#game .popUp .center{display:flex;flex-direction:column;align-items:center}#game .popUp .frame{overflow:hidden;width:597px;height:646px;background-repeat:no-repeat;background-image:url(../textures/ui/ingame.png);background-position:-1px -1px;display:flex;flex-direction:column;align-items:center}#game .popUp .frame .text{top:0;bottom:0;text-align:center;margin:auto 50px}#game .popUp .okButton,#game .popUp .okButton:active,#game .popUp .okButton:hover{overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);pointer-events:all;bottom:0;margin-bottom:-20px;margin-left:auto;margin-right:auto;display:inline-block;position:absolute;right:0;left:0}#game .popUp .frame h1{font-family:headline;font-weight:400;font-size:2.8em;color:#900}#game .popUp .frame h2{font-family:headline;font-weight:400;font-size:2em;color:#900}#game .popUp .okButton{width:129px;height:100px;background-position:-893px -862px}#game .popUp .okButton:hover{width:129px;height:100px;background-position:-893px -964px}#game .popUp .okButton:active{width:125px;height:96px;background-position:-897px -764px}#game .settings{pointer-events:none;position:absolute;width:100vw;height:100vh;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,.7)}#game .settings .frame,#game .settings .redLine{overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png)}#game .settings .center{display:flex;flex-direction:column;align-items:center;padding-top:150px}#game .settings .frame{width:605px;height:706px;background-position:-457px -850px;display:flex;flex-direction:column;align-items:center}#game .settings h1{font-size:50px;margin-top:110px;margin-bottom:10px;color:#FFF}#game .settings .redLine{display:inline-block;width:431px;height:8px;background-position:-1427px -1847px;margin-bottom:60px}#game .settings button.restart,#game .settings button.restart:active,#game .settings button.restart:hover{display:inline-block;overflow:hidden;width:309px;height:104px}#game .settings button.levelSelect,#game .settings button.levelSelect:hover,#game .settings button.restart,#game .settings button.restart:active,#game .settings button.restart:hover,#game .settings button.sound,#game .settings button.sound.off,#game .settings button.sound:hover,#game .settings button.sound:hover.off{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#game .settings button{margin-bottom:25px;pointer-events:all;font-family:headline;font-weight:400;font-size:36px;color:#fff}#game .settings button.restart{background-position:-1px -1px}#game .settings button.restart:hover{background-position:-312px -1px}#game .settings button.restart:active{background-position:-623px -1px}#game .settings button.levelSelect,#game .settings button.levelSelect:active,#game .settings button.levelSelect:hover,#game .settings button.sound,#game .settings button.sound.off,#game .settings button.sound:hover,#game .settings button.sound:hover.off{display:inline-block;overflow:hidden;width:309px;height:89px}#game .settings button.sound{background-position:-623px -198px}#game .settings button.sound.off{background-position:-1px -198px}#game .settings button.sound:hover{background-position:-1px -289px}#game .settings button.sound:hover.off{background-position:-312px -198px}#game .settings button.levelSelect{background-position:-1px -107px}#game .settings button.levelSelect:hover{background-position:-312px -107px}#game .settings button.levelSelect:active{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-623px -107px}#game .settings .backButton,#game .settings .backButton:active,#game .settings .backButton:hover{display:inline-block;width:165px;height:147px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);margin-bottom:-200px;margin-top:50px;overflow:hidden}#game .settings .backButton{background-position:-715px -1202px}#game .settings .backButton:hover{background-position:-239px -1236px}#game .settings .backButton:active{background-position:-1px -1327px}#game.showSettings .settings{display:block}#game.showPopUp .popUp{display:flex}#game.showTutorial .tutorial{display:block;background:rgba(0,0,0,.8)}#gameOver{background:url(../textures/bg/ui_bg.jpg) top center/cover no-repeat;background-size:auto 100%}#gameOver .animContainer{width:100vw;height:100vh;overflow:hidden;position:absolute;top:0;left:0;pointer-events:none}#gameOver .animContainer .wrapper-anim{display:flex;flex-direction:column;align-items:center;justify-content:center}#gameOver .animContainer .wrapper-anim.hide{display:none}#gameOver .animContainer .wrapper-anim .frame{display:inline-block;width:605px;height:706px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-457px -850px;margin-top:113px;overflow:visible!important}#gameOver .animContainer .wrapper-anim .frame .content{color:#FFF;text-align:center;display:flex;align-items:center;flex-direction:column}#gameOver .animContainer .wrapper-anim .frame .content .stars .star_01,#gameOver .animContainer .wrapper-anim .frame .content .stars .star_01.filled,#gameOver .animContainer .wrapper-anim .frame .content .stars .star_02,#gameOver .animContainer .wrapper-anim .frame .content .stars .star_02.filled,#gameOver .animContainer .wrapper-anim .frame .content .stars .star_03,#gameOver .animContainer .wrapper-anim .frame .content .stars .star_03.filled,#gameOver .animContainer .wrapper-anim .frame .content .title,#gameOver .animContainer .wrapper-anim .frame .content .title.tryAgain{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png)}#gameOver .animContainer .wrapper-anim .frame .content .stars{margin-top:-48px;margin-bottom:18px}#gameOver .animContainer .wrapper-anim .frame .content .stars .star_01{width:123px;height:121px;background-position:-788px -1885px}#gameOver .animContainer .wrapper-anim .frame .content .stars .star_01.filled{width:124px;height:121px;background-position:-1061px -1861px}#gameOver .animContainer .wrapper-anim .frame .content .stars .star_02{width:123px;height:121px;background-position:-788px -1885px;margin-left:25px;margin-right:25px}#gameOver .animContainer .wrapper-anim .frame .content .stars .star_02.filled{width:124px;height:121px;background-position:-1061px -1861px}#gameOver .animContainer .wrapper-anim .frame .content .stars .star_03{width:123px;height:121px;background-position:-788px -1885px}#gameOver .animContainer .wrapper-anim .frame .content .stars .star_03.filled{width:124px;height:121px;background-position:-1061px -1861px}#gameOver .animContainer .wrapper-anim .frame .content .title{width:410px;height:44px;background-position:-1427px -1857px;margin-top:15px}#gameOver .animContainer .wrapper-anim .frame .content .title.tryAgain{width:458px;height:38px;background-position:-1061px -1699px;margin-bottom:50px}#gameOver .animContainer .wrapper-anim .frame .content .text{font-family:headline;font-weight:400;font-size:25px;width:350px;margin-top:5px;margin-bottom:-5px}#gameOver .animContainer .wrapper-anim .frame .content .text.hide{display:none}#gameOver .animContainer .wrapper-anim .frame .content .score{display:inline-block;overflow:hidden;width:385px;height:322px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-457px -1558px;position:relative}#gameOver .animContainer .wrapper-anim .frame .content .score span{position:absolute;bottom:15px;left:0;right:0;margin-left:auto;margin-right:auto;font-family:headline;font-weight:400;font-size:50px;color:#62fdff;line-height:79px}#gameOver .animContainer .wrapper-anim .frame .content input.name{display:inline-block;overflow:hidden;width:385px;height:70px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-390px -1955px;font-size:40px;background-color:rgba(1,1,1,0);border:none;outline:0;color:#000;font-family:headline;font-weight:400;text-align:center;margin-top:15px;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;pointer-events:all}#gameOver .animContainer .wrapper-anim .frame .content input.name.hide{display:none}#gameOver .animContainer .wrapper-anim .frame .content .box{overflow:hidden;width:396px;height:71px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-390px -1882px;font-family:headline;font-weight:400;font-size:50px;color:#fff;line-height:1.2;display:flex;align-items:center;text-align:center;justify-content:space-between;padding-left:40px;padding-right:40px;flex-direction:row;margin-top:10px}#gameOver .animContainer .wrapper-anim .buttons .left,#gameOver .animContainer .wrapper-anim .buttons .left:hover,#gameOver .animContainer .wrapper-anim .buttons .right.instruction,#gameOver .animContainer .wrapper-anim .buttons .right.upload,#gameOver .animContainer .wrapper-anim .buttons .right:active.instruction,#gameOver .animContainer .wrapper-anim .buttons .right:active.upload,#gameOver .animContainer .wrapper-anim .buttons .right:hover.instruction,#gameOver .animContainer .wrapper-anim .buttons .right:hover.upload{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);overflow:hidden;height:147px}#gameOver .animContainer .wrapper-anim .frame .content .box.hide{display:none}#gameOver .animContainer .wrapper-anim .frame .content .box .smaller{font-size:30px}#gameOver .animContainer .wrapper-anim .buttons{display:flex;flex-direction:row;align-items:center;margin-top:10px;z-index:10;pointer-events:all;width:640px;justify-content:space-around}#gameOver .animContainer .wrapper-anim .buttons .left,#gameOver .animContainer .wrapper-anim .buttons .right{margin-top:-10px;font-family:headline;font-weight:400;font-size:36px;color:#fff}#gameOver .animContainer .wrapper-anim .buttons .right.instruction{display:inline-block;width:165px;background-position:-1px -1476px}#gameOver .animContainer .wrapper-anim .buttons .right.upload{display:inline-block;width:165px;background-position:-1px -1625px}#gameOver .animContainer .wrapper-anim .buttons .right:hover.instruction{display:inline-block;width:165px;background-position:-335px -1385px}#gameOver .animContainer .wrapper-anim .buttons .right:hover.upload{display:inline-block;width:165px;background-position:-335px -1534px}#gameOver .animContainer .wrapper-anim .buttons .right:active.instruction{display:inline-block;width:165px;background-position:-502px -1486px}#gameOver .animContainer .wrapper-anim .buttons .right:active.upload{display:inline-block;width:165px;background-position:-335px -1534px}#gameOver .animContainer .wrapper-anim .buttons .left{display:inline-block;width:165px;background-position:-669px -1500px}#gameOver .animContainer .wrapper-anim .buttons .left:hover{display:inline-block;width:165px;background-position:-836px -1566px}#gameOver .animContainer .wrapper-anim .buttons .left:active{display:inline-block;overflow:hidden;width:165px;height:147px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-168px -1534px}#gameOver .animContainer .wrapper-anim .buttons .middle,#gameOver .animContainer .wrapper-anim .buttons .middle.nextLevel,#gameOver .animContainer .wrapper-anim .buttons .middle.play,#gameOver .animContainer .wrapper-anim .buttons .middle:active.nextLevel,#gameOver .animContainer .wrapper-anim .buttons .middle:active.play,#gameOver .animContainer .wrapper-anim .buttons .middle:hover.nextLevel,#gameOver .animContainer .wrapper-anim .buttons .middle:hover.play{display:inline-block;width:236px;height:211px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);overflow:hidden}#gameOver .animContainer .wrapper-anim .buttons .middle{background-position:-1px -901px;font-family:headline;font-weight:400;font-size:36px;color:#fff;margin-top:10px}#gameOver .animContainer .wrapper-anim .buttons .middle.nextLevel{background-position:-239px -597px}#gameOver .animContainer .wrapper-anim .buttons .middle.play{background-position:-239px -810px}#gameOver .animContainer .wrapper-anim .buttons .middle:hover.nextLevel{background-position:-1px -688px}#gameOver .animContainer .wrapper-anim .buttons .middle:hover.play{background-position:-1px -1114px}#gameOver .animContainer .wrapper-anim .buttons .middle:active.nextLevel{background-position:-477px -597px}#gameOver .animContainer .wrapper-anim .buttons .middle:active.play{background-position:-477px -1023px}#gameOver .wrapper-unlock{width:100vw;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center}#gameOver .wrapper-unlock.hide{display:none}#gameOver .wrapper-unlock .frame{color:#900;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:0 40px}#gameOver .wrapper-unlock .frame h1{font-size:50px;margin-bottom:40px}#gameOver .wrapper-unlock .frame .value{font-size:50px;margin-bottom:30px}#gameOver .wrapper-unlock .frame .label{font-size:30px;margin-bottom:10px}#gameOver .contain-unlock{width:100vw;overflow:hidden;position:absolute;bottom:0}#gameOver .contain-unlock.hide{display:none}#gameOver .contain-unlock .wrapper-center{margin-top:-35px;display:flex;flex-direction:column;align-items:center;justify-content:center}#gameOver .contain-unlock .wrapper-center .deco button.skip{display:block;margin:440px auto 0}