#mute,#mute:hover{top:10px;left:10px;position:absolute}.animContainer,.vjoy-wrapper{pointer-events:none;z-index:20}*,body.editor{-webkit-touch-callout:none;-khtml-user-select:none;margin:0}@font-face{font-family:headline;src:url(../font/headline-webfont.woff2) format("woff2"),url(../font/headline-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}#loading,h1{font-family:headline}::-webkit-input-placeholder{color:#900}:-moz-placeholder{color:#900}::-moz-placeholder{color:#900}:-ms-input-placeholder{color:#900}button{background:0 0;border:0;outline:0}button:hover{cursor:pointer}h1{font-weight:400;font-size:2em}p{font-weight:bolder;line-height:1.2em}.screen{height:100vh;display:none;color:#fff}#mute,#mute.off,#mute:hover,#mute:hover.off{width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);overflow:hidden}#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 *{transform:translate3d(0,0,0)}.mobileSafari #game *{transform:unset}#mute{background-position:-847px -503px}#mute.off{display:inline-block;background-position:-669px -501px}#mute:hover{background-position:-936px -503px;display:block}#mute:hover.off{display:inline-block;background-position:-758px -501px}#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/50% no-repeat #788752;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}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:#647144;font-weight:400;font-size:36px;color:#4f160f;align-items:center;justify-content:center;z-index:50;position:relative}#loading.show{display:flex}#loading .percent{text-align:center}#loading img{height:100%}#loading .loadingBG,#loading .loadingRotate{display:inline-block;overflow:hidden;width:256px;height:256px;background-repeat:no-repeat;background-image:url(../textures/ui/loader.png)}#loading .loadingBG{background-position:-1px -259px}#loading .loadingRotate{background-position:-1px -1px;-webkit-animation:rotate 1s linear infinite;-moz-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}@-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 .logo,#menu .wrapper-top .title{overflow:hidden;background-image:url(../textures/ui/labels_1.png)}#menu .wrapper-top{width:100vw;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center}#menu .wrapper-top .logo{width:390px;height:159px;background-repeat:no-repeat;background-position:-457px -737px;display:block}#menu .wrapper-top .title{width:707px;height:310px;background-repeat:no-repeat;background-position:-356px -1676px;margin-top:-80px;display:block}#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:310px;height:107px;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:-1px -1px}#menu .wrapper-bottom .buttons button.play:hover{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-313px -1px}#menu .wrapper-bottom .buttons button.play:active{background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-625px -1px}#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{width:96px;height:95px;background-image:url(../textures/ui/buttons.png);display:inline-block;overflow:hidden;background-repeat:no-repeat}#menu .wrapper-bottom .buttons button.instructions{background-position:-341px -406px}#menu .wrapper-bottom .buttons button.instructions:hover{background-position:-580px -314px}#menu .wrapper-bottom .buttons button.instructions:active{background-position:-439px -404px}#menu .wrapper-bottom .buttons button.highscore{background-position:-892px -212px}#menu .wrapper-bottom .buttons button.highscore:hover{background-position:-892px -309px}#menu .wrapper-bottom .buttons button.highscore:active{background-position:-243px -406px}#menu .wrapper-bottom .buttons .pulse{animation-name:pulse_animation;animation-duration:1s;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear}#menu .contain{width:100vw;height:100vh;overflow:hidden}#menu .contain .wrapper-center{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}#menu .contain .wrapper-center .char{flex-shrink:0}#menu .contain .wrapper-center .enemy{display:inline-block;overflow:hidden;width:679px;height:566px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_2.png);background-position:-1px -1422px;margin-left:-150px;margin-bottom:-950px}#menu .contain .wrapper-center .kai,#menu .contain .wrapper-center .snake{display:inline-block;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);overflow:hidden}#menu .contain .wrapper-center .snake{width:265px;height:164px;background-position:-1px -1878px;margin-left:-300px;margin-bottom:-1150px}#menu .contain .wrapper-center .kai{width:610px;height:803px;background-position:-1309px -960px;margin-left:-1000px;margin-bottom:-560px;margin-top:240px}@keyframes hover_animation{0%,100%,50%{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}#menu .contain .wrapper-center .hovering{animation-name:hover_animation;animation-duration:5s;transform-origin:70% 70%;animation-iteration-count:infinite;animation-timing-function:linear}#game .ingameUi .powerUpLabel .powerUpImg.pulse,#game .ingameUi .powerUpLabel .powerUpImgGlow.pulsefade,#instructions .buttons button.pulse,#instructions .pulse,#levelSelect .entry .content .pulse{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}#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 .entry{width:640px;display:flex;flex-direction:column;align-items:center}#levelSelect .entry.level_01 .bg,#levelSelect .entry.level_02 .bg{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:-1px -737px}#levelSelect .entry.level_02 .bg{background-position:-1474px -1px}#levelSelect .entry .bg{overflow:visible!important}#levelSelect .entry .name{font-family:headline;font-weight:400;font-size:45px;color:#900;height:155px;line-height:1.2;display:flex;align-items:center;padding:100px 40px 0;text-align:center;justify-content:center}#levelSelect .entry .content{margin-top:110px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:610px}#levelSelect .entry .content button.play,#levelSelect .entry .content button.play:active,#levelSelect .entry .content button.play:hover{display:inline-block;width:310px;height:100px;background-image:url(../textures/ui/buttons.png);margin-top:5px;font-size:36px;overflow:hidden;background-repeat:no-repeat;font-family:headline;font-weight:400;color:#fff}#levelSelect .entry .content button.play{background-position:-268px -890px;pointer-events:all}#levelSelect .entry .content button.play.hide{visibility:hidden;pointer-events:none}#levelSelect .entry .content button.play:hover{background-position:-580px -212px;pointer-events:all}#levelSelect .entry .content button.play:hover.hide{visibility:hidden;pointer-events:none}#levelSelect .entry .content button.play:active{background-position:-243px -212px;pointer-events:all}#levelSelect .entry .content button.play:active.hide{visibility:hidden;pointer-events:none}#levelSelect .entry .content .pulse{animation-name:pulse_animation;transform-origin:50% 50%}#levelSelect .entry .box{overflow:hidden;width:251px;height:137px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-1777px -1765px;font-family:headline;font-weight:400;font-size:70px;color:#fff;line-height:1.2;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column}#levelSelect .entry .box .smaller{font-size:30px}#levelSelect .nav{display:flex;height:560px;width:640px;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 85px}#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;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#levelSelect .nav button{z-index:10;pointer-events:all}#levelSelect .nav button.prev{background-position:-580px -411px}#levelSelect .nav button.prev.hide{visibility:hidden;pointer-events:none}#levelSelect .nav button.prev:hover{background-position:-669px -411px}#levelSelect .nav button.prev:hover.hide{visibility:hidden;pointer-events:none}#levelSelect .nav button.prev:active{background-position:-758px -411px}#levelSelect .nav button.prev:active.hide{visibility:hidden;pointer-events:none}#levelSelect .nav button.next{background-position:-243px -314px}#levelSelect .nav button.next.hide{visibility:hidden;pointer-events:none}#levelSelect .nav button.next:hover{background-position:-332px -314px}#levelSelect .nav button.next:hover.hide{visibility:hidden;pointer-events:none}#levelSelect .nav button.next:active{background-position:-421px -314px}#levelSelect .backgroundGraphics .leftColumn,#levelSelect .backgroundGraphics .rightColumn{width:619px;height:957px;background-image:url(../textures/ui/labels_1.png);background-position:-853px -1px;flex-shrink:0;overflow:hidden;background-repeat:no-repeat}#levelSelect .nav button.next:active.hide{visibility:hidden;pointer-events:none}#levelSelect .backgroundGraphics{pointer-events:none;position:relative;display:flex;margin-top:-437px}#levelSelect .backgroundGraphics .leftColumn{display:inline-block;margin-left:-710px}#levelSelect .backgroundGraphics .rightColumn{display:inline-block;margin-left:180px}#levelSelect .backgroundGraphics .enemy{display:inline-block;overflow:hidden;width:683px;height:467px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_2.png);background-position:-587px -717px;flex-shrink:0;margin-left:-1400px;margin-top:483px}#levelSelect button.back,#levelSelect button.back:active,#levelSelect button.back:hover{width:310px;height:100px;background-image:url(../textures/ui/buttons.png);pointer-events:all;margin-top:-140px;font-family:headline;font-size:36px;color:#fff;display:inline-block;overflow:hidden;background-repeat:no-repeat;font-weight:400;z-index:10}#levelSelect button.back{background-position:-1px -110px}#levelSelect button.back:hover{background-position:-313px -110px}#levelSelect button.back:active{background-position:-625px -110px}#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:850px;height:714px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-457px -960px;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-desktop,#instructions .frame .image.i03-mobile,#instructions .frame .image.i04-desktop,#instructions .frame .image.i05-desktop,#instructions .frame .image.i05-mobile,#instructions .frame .image.i06-desktop,#instructions .frame .image.i06-mobile,#instructions .frame .image.i07-desktop,#instructions .frame .image.i07-mobile,#instructions .frame .image.i08-desktop,#instructions .frame .image.i08-mobile{display:inline-block;overflow:hidden;width:459px;height:317px;background-repeat:no-repeat;background-image:url(../textures/ui/instructionsimages.png)}#instructions .frame .image{margin-left:-6px;margin-top:35px}#instructions .frame .image.i01-desktop{background-position:-462px -639px}#instructions .frame .image.i01-mobile{background-position:-1px -1px}#instructions .frame .image.i02-desktop{background-position:-923px -639px}#instructions .frame .image.i02-mobile{background-position:-462px -1px}#instructions .frame .image.i03-desktop{background-position:-1384px -639px}#instructions .frame .image.i03-mobile{background-position:-923px -1px}#instructions .frame .image.i04-desktop{background-position:-462px -958px}#instructions .frame .image.i04-mobile{display:inline-block;overflow:hidden;width:459px;height:317px;background-repeat:no-repeat;background-image:url(../textures/ui/instructionsimages.png);background-position:-1384px -1px}#instructions .frame .image.i05-desktop{background-position:-462px -1277px}#instructions .frame .image.i05-mobile{background-position:-1px -320px}#instructions .frame .image.i06-desktop{background-position:-462px -1596px}#instructions .frame .image.i06-mobile{background-position:-1px -639px}#instructions .frame .image.i07-desktop{background-position:-923px -958px}#instructions .frame .image.i07-mobile{background-position:-1px -958px}#instructions .frame .image.i08-desktop,#instructions .frame .image.i08-mobile{background-position:-1px -1277px}#instructions .frame .text{margin-top:-20px;padding:0 210px;text-align:left;font-family:yanone_kaffeesatzbold;font-weight:400;font-size:34px;color:#402b34}#instructions .buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin-top:5px;position:absolute;bottom:10px;pointer-events:all}#instructions .buttons button.prev,#instructions .buttons button.prev:hover{overflow:hidden;width:87px;height:88px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);margin-right:75px}#instructions .buttons button.prev{display:block;display:inline-block;background-position:-580px -411px}#instructions .buttons button.prev:hover{display:block;display:inline-block;background-position:-669px -411px}#instructions .buttons button.prev: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:-758px -411px;margin-right:75px}#instructions .buttons button.next,#instructions .buttons button.next:hover{display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);margin-left:75px;width:87px;height:88px}#instructions .buttons button.next{display:inline-block;background-position:-243px -314px}#instructions .buttons button.next:hover{display:inline-block;background-position:-332px -314px}#instructions .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:-421px -314px;margin-left:75px}#instructions .buttons button.pulse{animation-name:pulse_animation;transform-origin:50% 50%}#instructions .buttons.first .prev,#instructions .buttons.last .next{visibility:hidden;pointer-events:none}#instructions .playButton,#instructions .playButton:active,#instructions .playButton:hover{display:inline-block;overflow:hidden;width:310px;height:107px;background-repeat:no-repeat;margin-top:93px;font-family:headline;font-weight:400;font-size:36px;color:#fff;pointer-events:all;background-image:url(../textures/ui/buttons.png)}#instructions .playButton{background-position:-1px -1px;position:relative}#instructions .playButton:hover{background-position:-313px -1px}#instructions .playButton:active{background-position:-625px -1px}#instructions .backgroundGraphics .leftColumn,#instructions .backgroundGraphics .rightColumn{width:619px;height:957px;background-image:url(../textures/ui/labels_1.png);background-position:-853px -1px}#highscore .frame .entryWrapper .entry,#highscore .yourScore{color:#3d2a2c;font-weight:400;font-family:headline}#instructions .pulse{animation-name:pulse_animation;transform-origin:50% 50%}#instructions .backgroundGraphics{pointer-events:none;position:relative;display:flex;margin-top:-927px}#instructions .backgroundGraphics .leftColumn,#instructions .backgroundGraphics .light,#instructions .backgroundGraphics .rightColumn,#instructions .backgroundGraphics .snake{display:inline-block;overflow:hidden;background-repeat:no-repeat}#instructions .backgroundGraphics .leftColumn{flex-shrink:0;margin-left:-288px}#instructions .backgroundGraphics .rightColumn{flex-shrink:0;margin-left:175px}#instructions .backgroundGraphics .light{width:584px;height:703px;background-image:url(../textures/ui/labels_2.png);background-position:-1px -717px;flex-shrink:0;margin-left:-1010px;margin-top:-75px}#instructions .backgroundGraphics .snake{width:265px;height:164px;background-image:url(../textures/ui/labels_1.png);background-position:-1px -1878px;flex-shrink:0;margin-top:800px;margin-left:-130px}#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:-580px -411px;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:-669px -411px}#highscore .buttons button.prev:active{display:inline-block;background-position:-758px -411px}#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:-243px -314px}#highscore .buttons button.next:hover{display:inline-block;background-position:-332px -314px}#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:-421px -314px;margin-left:175px;flex-shrink:0}#highscore .highscoreTitle.level_01,#highscore .highscoreTitle.level_02{display:inline-block;overflow:hidden;width:311px;height:78px;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:15px}#highscore .highscoreTitle.level_01{background-position:-1464px -1765px}#highscore .highscoreTitle.level_02{background-position:-1464px -1845px}#highscore .scale{display:flex;flex-direction:column;align-items:center}#highscore .frame,#highscore .yourScore{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);position:relative}#highscore .yourScore{width:397px;height:100px;background-position:-1065px -1765px;font-size:2em;text-align:center;line-height:100px;margin-top:-65px}#highscore .frame{width:850px;height:714px;background-position:-457px -960px;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);display:inline-block;overflow:hidden;background-repeat:no-repeat}#highscore .frame button{position:absolute;right:15%;z-index:10;pointer-events:all}#highscore .frame button.scrollUp{background-position:-580px -591px;top:250px}#highscore .frame button.scrollUp:hover{background-position:-438px -591px;top:250px}#highscore .frame button.scrollUp:active{background-position:-349px -593px;top:250px}#highscore .frame button.scrollDown{background-position:-1px -929px;bottom:250px}#highscore .frame button.scrollDown:hover{background-position:-90px -929px;bottom:250px}#highscore .frame button.scrollDown:active{background-position:-179px -929px;bottom:250px}#highscore .frame .hideScroll{overflow-y:hidden;padding-right:20px;height:73%;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:30px}#highscore .frame .entryWrapper .entry .position{color:#900;font-size:2em;text-align:left;width:100px;margin-left:50px}#highscore .frame .entryWrapper .entry .stats{width:300px}#highscore .frame .entryWrapper .entry .stats .score{font-size:.9em;text-align:left;width:175px}#highscore .frame .entryWrapper .entry .stats .name{color:#900;font-size:1em;padding-right:40px;flex-grow:0}#highscore .frame .entryWrapper .line{display:inline-block;overflow:hidden;width:428px;height:17px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-1474px -850px}#highscore button.back,#highscore button.back:active,#highscore button.back:hover{display:inline-block;overflow:hidden;width:310px;height:100px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);margin-top:76px;font-size:36px;color:#fff;pointer-events:all;font-family:headline;font-weight:400}#highscore button.back{background-position:-1px -110px}#highscore button.back:hover{background-position:-313px -110px}#highscore button.back:active{background-position:-625px -110px}#highscore .templates{display:none}#highscore .backgroundGraphics{pointer-events:none;position:relative;display:flex;margin-top:-920px}#highscore .backgroundGraphics .leftColumn,#highscore .backgroundGraphics .rightColumn,#highscore .backgroundGraphics .snake{display:inline-block;background-image:url(../textures/ui/labels_1.png);overflow:hidden;background-repeat:no-repeat}#highscore .backgroundGraphics .leftColumn{width:619px;height:957px;background-position:-853px -1px;flex-shrink:0;margin-left:-290px}#highscore .backgroundGraphics .rightColumn{width:619px;height:957px;background-position:-853px -1px;flex-shrink:0;margin-left:180px}#highscore .backgroundGraphics .snake{width:265px;height:164px;background-position:-1px -1878px;flex-shrink:0;margin-top:800px;margin-left:-560px}#game .ingameUi{position:absolute;width:100%;height:100%;pointer-events:none}#game .ingameUi .center{display:flex;justify-content:center}#game .ingameUi .scoreBoard{overflow:hidden;width:197px;height:108px;background-repeat:no-repeat;background-image:url(../textures/ui/ingame.png);background-position:-1px -338px;margin-top:30px;display:block!important;font-family:headline;font-weight:400}#game .ingameUi .scoreBoard span{display:inline-block;line-height:95px;font-size:1.5em}#game .ingameUi .scoreBoard span.score{color:#900;width:inherit;height:inherit;align-items:center;display:flex;justify-content:center}#game .ingameUi .settingsToggle,#game .ingameUi .settingsToggle:active,#game .ingameUi .settingsToggle:hover{width:87px;height:88px;background-image:url(../textures/ui/buttons.png);pointer-events:all;left:10px;top:20px;background-repeat:no-repeat;position:absolute;overflow:hidden}#game .ingameUi .settingsToggle{display:inline-block;background-position:-580px -501px}#game .ingameUi .settingsToggle:hover{display:inline-block;background-position:-439px -501px}#game .ingameUi .settingsToggle:active{display:inline-block;background-position:-349px -503px}#game .ingameUi .healthBarLabel{overflow:hidden;width:191px;height:66px;background-repeat:no-repeat;background-image:url(../textures/ui/ingame.png);background-position:-200px -338px;position:absolute;right:10px;top:25px;display:flex;align-items:center}#game .ingameUi .healthBarLabel .healthSymbol{display:inline-block;overflow:hidden;width:35px;height:35px;background-repeat:no-repeat;background-image:url(../textures/ui/ingame.png);background-position:-420px -1px;margin-left:20px}#game .ingameUi .healthBarLabel .healthBar,#game .ingameUi .healthBarLabel .healthBar .fill{display:inline-block;overflow:hidden;width:125px;height:38px;background-repeat:no-repeat;background-image:url(../textures/ui/ingame.png)}#game .ingameUi .healthBarLabel .healthBar{background-position:-1px -448px}#game .ingameUi .healthBarLabel .healthBar .fill{background-position:-1px -488px}#game .ingameUi .attack,#game .ingameUi .attack:active,#game .ingameUi .attack:hover{width:124px;height:124px;background-image:url(../textures/ui/buttons.png);right:13px;bottom:30px;overflow:hidden;background-repeat:no-repeat;pointer-events:all;display:inline-block;position:absolute}#game .ingameUi .attack{background-position:-1px -212px}#game .ingameUi .attack:hover{background-position:-1px -338px}#game .ingameUi .attack:active{background-position:-1px -464px}#game .ingameUi .powerUpLabel{display:inline-block;overflow:hidden;width:132px;height:127px;background-repeat:no-repeat;background-image:url(../textures/ui/ingame.png);background-position:-361px -451px;pointer-events:all;position:absolute;right:10px;bottom:20%}#game .ingameUi .powerUpLabel .powerUpImg.bluePowerUp,#game .ingameUi .powerUpLabel .powerUpImg.bluePowerUp:active,#game .ingameUi .powerUpLabel .powerUpImg.bluePowerUp:hover,#game .ingameUi .powerUpLabel .powerUpImg.greenPowerUp:active,#game .ingameUi .powerUpLabel .powerUpImg.greenPowerUp:hover,#game .ingameUi .powerUpLabel .powerUpImg.orangePowerUp,#game .ingameUi .powerUpLabel .powerUpImg.orangePowerUp:active,#game .ingameUi .powerUpLabel .powerUpImg.orangePowerUp:hover,#game .ingameUi .powerUpLabel .powerUpImg.redPowerUp,#game .ingameUi .powerUpLabel .powerUpImg.redPowerUp:active,#game .ingameUi .powerUpLabel .powerUpImg.redPowerUp:hover,#game .ingameUi .powerUpLabel .powerUpImgGlow.bluePowerUp,#game .ingameUi .powerUpLabel .powerUpImgGlow.bluePowerUp:active,#game .ingameUi .powerUpLabel .powerUpImgGlow.bluePowerUp:hover,#game .ingameUi .powerUpLabel .powerUpImgGlow.greenPowerUp,#game .ingameUi .powerUpLabel .powerUpImgGlow.greenPowerUp:active,#game .ingameUi .powerUpLabel .powerUpImgGlow.greenPowerUp:hover,#game .ingameUi .powerUpLabel .powerUpImgGlow.orangePowerUp,#game .ingameUi .powerUpLabel .powerUpImgGlow.orangePowerUp:active,#game .ingameUi .powerUpLabel .powerUpImgGlow.orangePowerUp:hover,#game .ingameUi .powerUpLabel .powerUpImgGlow.redPowerUp,#game .ingameUi .powerUpLabel .powerUpImgGlow.redPowerUp:active,#game .ingameUi .powerUpLabel .powerUpImgGlow.redPowerUp:hover{width:114px;height:111px;background-image:url(../textures/ui/buttons.png);overflow:hidden;background-repeat:no-repeat}#game .ingameUi .powerUpLabel .powerUpImg{position:absolute}#game .ingameUi .powerUpLabel .powerUpImg.redPowerUp{display:inline-block;background-position:-127px -212px}#game .ingameUi .powerUpLabel .powerUpImg.redPowerUp:hover{display:inline-block;background-position:-127px -325px}#game .ingameUi .powerUpLabel .powerUpImg.redPowerUp:active{display:inline-block;background-position:-127px -438px}#game .ingameUi .powerUpLabel .powerUpImg.bluePowerUp{display:inline-block;background-position:-117px -590px}#game .ingameUi .powerUpLabel .powerUpImg.bluePowerUp:hover{display:inline-block;background-position:-117px -703px}#game .ingameUi .powerUpLabel .powerUpImg.bluePowerUp:active{display:inline-block;background-position:-117px -816px}#game .ingameUi .powerUpLabel .powerUpImg.orangePowerUp{display:inline-block;background-position:-1px -590px}#game .ingameUi .powerUpLabel .powerUpImg.orangePowerUp:hover{display:inline-block;background-position:-1px -703px}#game .ingameUi .powerUpLabel .powerUpImg.orangePowerUp:active{display:inline-block;background-position:-1px -816px}#game .ingameUi .powerUpLabel .powerUpImg.greenPowerUp{display:inline-block;overflow:hidden;width:114px;height:111px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);background-position:-233px -551px}#game .ingameUi .powerUpLabel .powerUpImg.greenPowerUp:hover{display:inline-block;background-position:-233px -664px}#game .ingameUi .powerUpLabel .powerUpImg.greenPowerUp:active{display:inline-block;background-position:-233px -777px}#game .ingameUi .powerUpLabel .powerUpImg.pulse{display:block;margin-left:8px;animation-name:pulse_animation;transform-origin:50% 50%}#game .ingameUi .powerUpLabel .powerUpImgGlow{display:block;margin-left:8px}#game .ingameUi .powerUpLabel .powerUpImgGlow.redPowerUp,#game .ingameUi .powerUpLabel .powerUpImgGlow.redPowerUp:hover{display:inline-block;background-position:-127px -325px}#game .ingameUi .powerUpLabel .powerUpImgGlow.redPowerUp:active{display:inline-block;background-position:-127px -438px}#game .ingameUi .powerUpLabel .powerUpImgGlow.bluePowerUp,#game .ingameUi .powerUpLabel .powerUpImgGlow.bluePowerUp:hover{display:inline-block;background-position:-117px -703px}#game .ingameUi .powerUpLabel .powerUpImgGlow.bluePowerUp:active{display:inline-block;background-position:-117px -816px}#game .ingameUi .powerUpLabel .powerUpImgGlow.orangePowerUp,#game .ingameUi .powerUpLabel .powerUpImgGlow.orangePowerUp:hover{display:inline-block;background-position:-1px -703px}#game .ingameUi .powerUpLabel .powerUpImgGlow.orangePowerUp:active{display:inline-block;background-position:-1px -816px}#game .ingameUi .powerUpLabel .powerUpImgGlow.greenPowerUp,#game .ingameUi .powerUpLabel .powerUpImgGlow.greenPowerUp:hover{display:inline-block;background-position:-233px -664px}#game .ingameUi .powerUpLabel .powerUpImgGlow.greenPowerUp:active{display:inline-block;background-position:-233px -777px}@keyframes pulse_animation{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}#game .ingameUi .powerUpLabel .powerUpImgGlow.pulsefade{display:block;margin-left:8px;animation-name:pulse_animation,fade_animation;transform-origin:50% 50%}@keyframes fade_animation{0%{opacity:0}50%{opacity:1}100%{opacity:.5}}#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 .frame{display:inline-block;overflow:hidden;width:612px;height:714px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_2.png);background-position:-1px -1px;text-align:center;padding-top:30px}#game .tutorial .frame .image.i01-desktop,#game .tutorial .frame .image.i01-mobile,#game .tutorial .frame .image.i02-desktop,#game .tutorial .frame .image.i02-mobile,#game .tutorial .frame .image.i03-desktop,#game .tutorial .frame .image.i03-mobile,#game .tutorial .frame .image.i04-desktop,#game .tutorial .frame .image.i04-mobile,#game .tutorial .frame .image.i05-desktop,#game .tutorial .frame .image.i06-desktop,#game .tutorial .frame .image.i06-mobile,#game .tutorial .frame .image.i07-desktop,#game .tutorial .frame .image.i07-mobile,#game .tutorial .frame .image.i08-desktop,#game .tutorial .frame .image.i08-mobile,#game .tutorial .frame .image.i09-desktop,#game .tutorial .frame .image.i09-mobile{overflow:hidden;width:459px;height:317px;background-repeat:no-repeat;background-image:url(../textures/ui/instructionsimages.png);display:inline-block}#game .tutorial .frame .image{margin-left:-6px;margin-top:35px}#game .tutorial .frame .image.i01-desktop{background-position:-462px -639px}#game .tutorial .frame .image.i01-mobile{background-position:-1px -1px}#game .tutorial .frame .image.i02-desktop{background-position:-923px -639px}#game .tutorial .frame .image.i02-mobile{background-position:-462px -1px}#game .tutorial .frame .image.i03-desktop,#game .tutorial .frame .image.i03-mobile{background-position:-1384px -320px}#game .tutorial .frame .image.i04-desktop{background-position:-1384px -639px}#game .tutorial .frame .image.i04-mobile{background-position:-923px -1px}#game .tutorial .frame .image.i05-desktop{background-position:-923px -1277px}#game .tutorial .frame .image.i05-mobile{display:inline-block;overflow:hidden;width:459px;height:317px;background-repeat:no-repeat;background-image:url(../textures/ui/instructionsimages.png);background-position:-462px -320px}#game .tutorial .frame .image.i06-desktop{background-position:-1384px -958px}#game .tutorial .frame .image.i06-mobile{background-position:-1px -1596px}#game .tutorial .frame .image.i07-desktop{background-position:-462px -1596px}#game .tutorial .frame .image.i07-mobile{background-position:-1px -639px}#game .tutorial .frame .image.i08-desktop{background-position:-923px -1596px}#game .tutorial .frame .image.i08-mobile{background-position:-923px -320px}#game .tutorial .frame .image.i09-desktop{background-position:-923px -958px}#game .tutorial .frame .image.i09-mobile{background-position:-1px -958px}#game .tutorial .okTutorialButton,#game .tutorial .okTutorialButton:active,#game .tutorial .okTutorialButton:hover{width:96px;height:95px;background-image:url(../textures/ui/buttons.png);pointer-events:all;margin-bottom:-20px;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;overflow:hidden;background-repeat:no-repeat;bottom:0}#game .tutorial .frame .tutorialText{margin-top:-20px;padding:0 100px;text-align:left;font-family:yanone_kaffeesatzbold;font-weight:400;font-size:34px;color:#402b34}#game .popUp .frame h1,#game .popUp .frame h2,#game .settings button,#gameOver .animContainer .wrapper-anim .frame .content h1,#gameOver .animContainer .wrapper-anim .frame .content h2,#gameOver .animContainer .wrapper-anim .frame .content input.name{font-family:headline;font-weight:400}#game .tutorial .okTutorialButton{background-position:-678px -314px;display:inline-block}#game .tutorial .okTutorialButton.hide{display:none}#game .tutorial .okTutorialButton:hover{background-position:-776px -314px;display:inline-block}#game .tutorial .okTutorialButton:hover.hide{display:none}#game .tutorial .okTutorialButton:active{background-position:-874px -406px;display:inline-block}#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:417px;height:335px;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;width:96px;height:95px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);pointer-events:all;bottom:0;margin-bottom:-20px;display:inline-block;position:absolute;right:0;margin-left:auto;margin-right:auto;left:0}#game .popUp .frame h1{font-size:2.8em;color:#900}#game .popUp .frame h2{font-size:2em;color:#900}#game .popUp .okButton{background-position:-678px -314px}#game .popUp .okButton:hover{background-position:-776px -314px}#game .popUp .okButton:active{background-position:-874px -406px}#game .settings .frame,#game .settings .redLine{overflow:hidden;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png)}#game .settings{pointer-events:none;position:absolute;width:100vw;height:100vh;display:none;justify-content:center;align-items:center}#game .settings .center{display:flex;flex-direction:column;align-items:center;padding-top:150px}#game .settings .frame{width:850px;height:714px;background-position:-457px -960px;display:flex;flex-direction:column;align-items:center}#game .settings h1{font-size:2.8em;margin-top:80px;margin-bottom:10px;color:#900}#game .settings .redLine{display:inline-block;width:428px;height:17px;background-position:-1474px -850px;margin-bottom:40px}#game .settings button.restart,#game .settings button.restart:active,#game .settings button.restart:hover,#game .settings button.sound{display:inline-block;overflow:hidden;width:310px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png)}#game .settings button{margin-bottom:25px;pointer-events:all;font-size:36px;color:#fff}#game .settings button.restart{height:107px;background-position:-1px -1px}#game .settings button.restart:hover{height:107px;background-position:-313px -1px}#game .settings button.restart:active{height:107px;background-position:-625px -1px}#game .settings button.sound{height:100px;background-position:-1px -110px}#game .settings button.sound span.off{display:none}#game .settings button.sound.off span.off{display:inline}#game .settings button.sound.off span.on{display:none}#game .settings .backButton,#game .settings .backButton:active,#game .settings .backButton:hover,#game .settings button.levelSelect,#game .settings button.levelSelect:active,#game .settings button.levelSelect:hover,#game .settings button.sound:active,#game .settings button.sound:hover{display:inline-block;width:310px;height:100px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);overflow:hidden}#game .settings button.sound:hover{background-position:-313px -110px}#game .settings button.sound:active{background-position:-625px -110px}#game .settings button.levelSelect{background-position:-1px -110px}#game .settings button.levelSelect:hover{background-position:-313px -110px}#game .settings button.levelSelect:active{background-position:-625px -110px}#game .settings .backButton{background-position:-1px -110px;margin-bottom:-200px;margin-top:50px}#game .settings .backButton:hover{background-position:-313px -110px;margin-bottom:-200px;margin-top:50px}#game .settings .backButton:active{background-position:-625px -110px;margin-bottom:-200px;margin-top:50px}#game.showSettings .settings{display:block}#game.showPopUp .popUp{display:flex}#game.showTutorial .tutorial{display:block}#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:850px;height:714px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-457px -960px;margin-top:113px;overflow:visible!important}#gameOver .animContainer .wrapper-anim .frame .content{color:#900;text-align:center;padding-top:105px;display:flex;align-items:center;flex-direction:column}#gameOver .animContainer .wrapper-anim .frame .content h1{font-size:50px}#gameOver .animContainer .wrapper-anim .frame .content h2{font-size:30px}#gameOver .animContainer .wrapper-anim .frame .content .score{display:inline-block;overflow:hidden;width:353px;height:290px;background-repeat:no-repeat;background-image:url(../textures/ui/labels_1.png);background-position:-1px -1586px;margin-top:20px;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:#fff}#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:-1474px -869px;font-size:40px;background-color:rgba(1,1,1,0);border:none;outline:0;color:#900;text-align:center;margin-top:20px;-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 .buttons{display:flex;flex-direction:column;align-items:center;margin-top:10px;z-index:10;pointer-events:all}#gameOver .animContainer .wrapper-anim .buttons .levelselect,#gameOver .animContainer .wrapper-anim .buttons .levelselect:active,#gameOver .animContainer .wrapper-anim .buttons .levelselect:hover,#gameOver .animContainer .wrapper-anim .buttons .upload,#gameOver .animContainer .wrapper-anim .buttons .upload:active,#gameOver .animContainer .wrapper-anim .buttons .upload:hover{display:inline-block;overflow:hidden;width:310px;height:100px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);font-family:headline;font-weight:400;font-size:36px;color:#fff;margin-top:-10px}#gameOver .animContainer .wrapper-anim .buttons .upload{background-position:-1px -110px}#gameOver .animContainer .wrapper-anim .buttons .upload:hover{background-position:-313px -110px}#gameOver .animContainer .wrapper-anim .buttons .upload:active{background-position:-625px -110px}#gameOver .animContainer .wrapper-anim .buttons .levelselect{background-position:-1px -110px}#gameOver .animContainer .wrapper-anim .buttons .levelselect:hover{background-position:-313px -110px}#gameOver .animContainer .wrapper-anim .buttons .levelselect:active{background-position:-625px -110px}#gameOver .animContainer .wrapper-anim .buttons .replay,#gameOver .animContainer .wrapper-anim .buttons .replay:active,#gameOver .animContainer .wrapper-anim .buttons .replay:hover{display:inline-block;width:310px;height:107px;background-repeat:no-repeat;background-image:url(../textures/ui/buttons.png);font-family:headline;font-weight:400;font-size:36px;color:#fff;margin-top:10px;overflow:hidden}#gameOver .animContainer .wrapper-anim .buttons .replay{background-position:-1px -1px}#gameOver .animContainer .wrapper-anim .buttons .replay:hover{background-position:-313px -1px}#gameOver .animContainer .wrapper-anim .buttons .replay:active{background-position:-625px -1px}#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 .backgroundGraphics .leftColumn,#gameOver .backgroundGraphics .rightColumn{width:619px;height:957px;background-image:url(../textures/ui/labels_1.png);background-position:-853px -1px}#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}#gameOver .backgroundGraphics{pointer-events:none;position:relative;display:flex;margin-top:-922px}#gameOver .backgroundGraphics .leftColumn,#gameOver .backgroundGraphics .light,#gameOver .backgroundGraphics .rightColumn,#gameOver .backgroundGraphics .snake{display:inline-block;overflow:hidden;background-repeat:no-repeat}#gameOver .backgroundGraphics .leftColumn{flex-shrink:0;margin-left:-280px}#gameOver .backgroundGraphics .rightColumn{flex-shrink:0;margin-left:150px}#gameOver .backgroundGraphics .light{width:584px;height:703px;background-image:url(../textures/ui/labels_2.png);background-position:-1px -717px;flex-shrink:0;margin-left:-985px;margin-top:-75px}#gameOver .backgroundGraphics .snake{width:265px;height:164px;background-image:url(../textures/ui/labels_1.png);background-position:-1px -1878px;flex-shrink:0;margin-top:800px;margin-left:-130px}