.slick-slide{-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none;font-style:italic}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}mark{background:none}select{max-width:100%}em{font-style:italic}strong{font-weight:700}p{margin:0 0 20px}.popup-screen .instructions-wrapper .instructions-wrapper-inner .prev-next-buttons button span,.sr-only{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute!important;top:0;left:0}:root{--vh100:100vh}body,html{background-color:#fff;padding:0;margin:0;font-family:Lato,sans-serif;font-size:18px;line-height:1.2;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;overflow:hidden;width:100%;height:100%}button:focus{outline:none}#game-wrapper{position:fixed;height:100%;width:100%;background-image:url(images/background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-left-2{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes scroll-left-3{0%{transform:translateX(200%)}to{transform:translateX(100%)}}.scroll-bar{width:100%;height:40px;background-color:#4a2354;color:#aa9a9a;overflow:hidden;position:absolute;left:0;font-style:italic;font-size:20px}.scroll-bar.bottom{bottom:0}.scroll-bar.bottom .scroll-content-wrapper:first-child{animation:scroll-left 35s linear infinite}.scroll-bar.bottom .scroll-content-wrapper:nth-child(2){animation:scroll-left-2 35s linear infinite}.scroll-bar.bottom .scroll-content-wrapper:last-child{animation:scroll-left-3 35s linear infinite}.scroll-bar .scroll-content-wrapper{position:absolute;top:0;left:0;width:auto;letter-spacing:2px;height:100%}.scroll-bar .scroll-content-wrapper .scroll-content{padding-left:9px;white-space:nowrap;width:100%;line-height:1}.scroll-bar .scroll-content-wrapper .scroll-content .text{margin-right:30px;display:inline-block;vertical-align:middle;padding-bottom:3px;line-height:40px}.large-btn-wrapper{position:relative;margin-left:auto;margin-right:auto;max-width:360px}.large-btn-wrapper.share a,.large-btn-wrapper.share button{color:#c5b3ff;border:3px solid #c5b3ff}.large-btn-wrapper.share:after{border:3px solid #c5b3ff}.large-btn-wrapper a,.large-btn-wrapper button{font-family:Lato,sans-serif;display:inline-block;font-size:34px;font-weight:700;font-style:italic;padding:8px 10px 10px;width:100%;border:3px solid #fff9f7;background-color:#4a2354;color:#fff9f7;border-radius:40px;position:relative;z-index:2;cursor:pointer;text-decoration:none}.large-btn-wrapper:after{content:"";position:absolute;top:10px;display:block;width:100%;height:100%;border:3px solid #fff9f7;border-radius:40px;z-index:1}#start-screen.initial-screen{background-color:#4a2354}#start-screen.initial-screen .instructions-wrapper{opacity:0;visibility:hidden;pointer-events:none}#start-screen:not(.initial-screen) .popup-wrapper{opacity:0;visibility:hidden;pointer-events:none}.popup-screen{transition:opacity .5s ease-in-out,visibility .5s ease-in-out,background-color .5s ease-in-out;position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(74,35,84,.6);z-index:50;color:#fff9f7;opacity:1;visibility:visible}.popup-screen.hidden{opacity:0;visibility:hidden}.popup-screen .instructions-wrapper,.popup-screen .popup-wrapper{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;display:flex;max-width:486px;width:100%;margin-left:auto;margin-right:auto;text-align:center;align-items:center;height:100%;opacity:1;visibility:visible;pointer-events:auto}.popup-screen .instructions-wrapper .logo,.popup-screen .popup-wrapper .logo{width:100%;max-width:480px}.popup-screen .instructions-wrapper .popup-wrapper-inner,.popup-screen .popup-wrapper .popup-wrapper-inner{position:static;margin-left:auto;margin-right:auto}.popup-screen .instructions-wrapper .content-wrapper,.popup-screen .popup-wrapper .content-wrapper{margin-top:60px;max-width:460px;margin-right:auto;margin-left:auto;overflow-y:auto;max-height:calc(100vh - 410px);max-height:calc(var(--vh100) - 410px)}.popup-screen .instructions-wrapper .content-wrapper .score,.popup-screen .popup-wrapper .content-wrapper .score{font-size:18px;font-style:italic}.popup-screen .instructions-wrapper .content-wrapper .score.win,.popup-screen .popup-wrapper .content-wrapper .score.win{color:#ffb4ef}.popup-screen .instructions-wrapper .content-wrapper .score.lose,.popup-screen .popup-wrapper .content-wrapper .score.lose{color:#dee285}.popup-screen .instructions-wrapper .content-wrapper .score span,.popup-screen .popup-wrapper .content-wrapper .score span{font-style:normal;font-size:40px;font-weight:700;display:block}.popup-screen .instructions-wrapper .content-wrapper p,.popup-screen .popup-wrapper .content-wrapper p{font-size:16px}.popup-screen .instructions-wrapper .content-wrapper .title,.popup-screen .instructions-wrapper .content-wrapper p.title,.popup-screen .popup-wrapper .content-wrapper .title,.popup-screen .popup-wrapper .content-wrapper p.title{font-size:20px;font-weight:700;margin-top:20px;margin-bottom:10px;display:block}.popup-screen .instructions-wrapper .content-wrapper>p:first-child,.popup-screen .popup-wrapper .content-wrapper>p:first-child{font-weight:700}.popup-screen .instructions-wrapper .content-wrapper .btn-group .large-btn-wrapper,.popup-screen .popup-wrapper .content-wrapper .btn-group .large-btn-wrapper{display:inline-block;vertical-align:middle}.popup-screen .instructions-wrapper .content-wrapper .btn-group .large-btn-wrapper:first-child,.popup-screen .popup-wrapper .content-wrapper .btn-group .large-btn-wrapper:first-child{margin-right:30px}.popup-screen .instructions-wrapper .content-wrapper .btn-group .large-btn-wrapper a,.popup-screen .instructions-wrapper .content-wrapper .btn-group .large-btn-wrapper button,.popup-screen .popup-wrapper .content-wrapper .btn-group .large-btn-wrapper a,.popup-screen .popup-wrapper .content-wrapper .btn-group .large-btn-wrapper button{width:180px}.popup-screen .instructions-wrapper .credits,.popup-screen .popup-wrapper .credits{margin-top:30px}.popup-screen .instructions-wrapper .credits .version,.popup-screen .popup-wrapper .credits .version{color:#aa9a9a;font-size:16px;display:block;font-style:italic;margin-top:40px}.popup-screen .instructions-wrapper .credits .a-game-by,.popup-screen .popup-wrapper .credits .a-game-by{margin-top:10px;font-size:14px}.popup-screen .instructions-wrapper .credits .a-game-by img,.popup-screen .popup-wrapper .credits .a-game-by img{width:66px;height:14px}.popup-screen .instructions-wrapper .credits .music-credits,.popup-screen .popup-wrapper .credits .music-credits{color:#aa9a9a;font-size:12px;display:block;margin-top:5px;font-style:italic}.popup-screen .initial-screen-wrapper .credits{margin-top:70px}.popup-screen .instructions-wrapper{position:absolute;top:0;height:100%;width:100%;left:50%;transform:translateX(-50%)}.popup-screen .instructions-wrapper .instructions-wrapper-inner{background-color:#f6efed;border:3px solid #ffb4ef;color:#4a2354;overflow:hidden;width:100%;text-align:left;padding:60px;position:relative}.popup-screen .instructions-wrapper .instructions-wrapper-inner .current-instruction{margin-bottom:20px;color:#aa9a9a;font-size:24px;font-style:italic}.popup-screen .instructions-wrapper .instructions-wrapper-inner .instructions-group-wrapper{position:relative;width:100%;margin-bottom:10px}.popup-screen .instructions-wrapper .instructions-wrapper-inner .instructions-group-wrapper .instructions-group{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.popup-screen .instructions-wrapper .instructions-wrapper-inner .instructions-group-wrapper .instructions-group:not(:first-child){position:absolute;height:auto;width:100%;top:0}.popup-screen .instructions-wrapper .instructions-wrapper-inner .instructions-group-wrapper .instructions-group.visible{opacity:1;visibility:visible;pointer-events:auto}.popup-screen .instructions-wrapper .instructions-wrapper-inner .instructions-group-wrapper .instructions-group img+p{margin-top:20px}.popup-screen .instructions-wrapper .instructions-wrapper-inner .instructions-group-wrapper .instructions-group p{font-size:18px;font-weight:700}.popup-screen .instructions-wrapper .instructions-wrapper-inner .instructions-group-wrapper .instructions-group p.title{font-size:22px}.popup-screen .instructions-wrapper .instructions-wrapper-inner .instructions-group-wrapper .instructions-group p.title+p{font-weight:400;font-style:italic}.popup-screen .instructions-wrapper .instructions-wrapper-inner .large-btn-wrapper{max-width:144px;position:relative;z-index:2;margin-bottom:10px}.popup-screen .instructions-wrapper .instructions-wrapper-inner .large-btn-wrapper a,.popup-screen .instructions-wrapper .instructions-wrapper-inner .large-btn-wrapper button{border:3px solid #4a2354;background-color:#f6efed;color:#4a2354}.popup-screen .instructions-wrapper .instructions-wrapper-inner .large-btn-wrapper:after{border:3px solid #4a2354}.popup-screen .instructions-wrapper .instructions-wrapper-inner .prev-next-buttons{z-index:1;position:absolute;bottom:60px;width:calc(100% - 120px);overflow:hidden}.popup-screen .instructions-wrapper .instructions-wrapper-inner .prev-next-buttons button{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;border-radius:35px;border:3px solid #aa9a9a;background-color:transparent;width:78px;height:70px;background-position:50%;background-repeat:no-repeat;cursor:pointer;opacity:1;visibility:visible;pointer-events:auto}.popup-screen .instructions-wrapper .instructions-wrapper-inner .prev-next-buttons button.prev{float:left;background-image:url(images/arrow_prev.svg)}.popup-screen .instructions-wrapper .instructions-wrapper-inner .prev-next-buttons button.next{float:right;background-image:url(images/arrow_next.svg)}.popup-screen .instructions-wrapper .instructions-wrapper-inner .prev-next-buttons button.disabled,.popup-screen .instructions-wrapper .instructions-wrapper-inner .prev-next-buttons button:disabled{opacity:0;visibility:hidden;pointer-events:none}@keyframes append-fadein{0%{opacity:0}to{opacity:1}}#gameover-screen{animation:append-fadein .5s linear}#gameover-screen .popup-wrapper-inner{background-color:#4a2354;border:3px solid #ffb4ef;padding:60px 60px 40px}#gameover-screen .popup-wrapper-inner .large-btn-wrapper{max-width:160px}#gameover-screen .popup-wrapper-inner .large-btn-wrapper:after{top:8px}#gameover-screen .popup-wrapper-inner .large-btn-wrapper a,#gameover-screen .popup-wrapper-inner .large-btn-wrapper button{font-size:24px;width:160px}#gameover-screen .popup-wrapper-inner .gameover-img{height:120px;width:auto}#gameover-screen .popup-wrapper-inner .gameover-img+.content-wrapper{margin-top:15px}#gameover-screen .popup-wrapper-inner .content-wrapper.gameover{max-height:calc(100vh - 315px);max-height:calc(var(--vh100) - 315px)}#gameover-screen .popup-wrapper-inner .content-wrapper .content{position:relative;margin-bottom:40px}#gameover-screen .popup-wrapper-inner .content-wrapper .content p{transition:opacity .5s ease-in-out 0s,visibility .5s ease-in-out 0s;opacity:0;visibility:hidden;pointer-events:none}#gameover-screen .popup-wrapper-inner .content-wrapper .content p.visible{transition:opacity .5s ease-in-out .5s,visibility .5s ease-in-out .5s;opacity:1;visibility:visible;pointer-events:auto}#gameover-screen .popup-wrapper-inner .content-wrapper .content p:not(:first-child){position:absolute;top:0;width:100%}#game-canvas{position:absolute;top:0}.sound-btn{bottom:55px;right:255px;border:3px solid #4a2354;background-color:transparent;border-radius:19px;height:41px;width:56px;cursor:pointer;font-size:0}#a-game-by,.sound-btn{position:fixed;opacity:0;z-index:10}#a-game-by{bottom:65px;right:30px;color:#4a2354}.a-game-by{font-weight:400}.a-game-by>*{display:inline-block;vertical-align:middle}.a-game-by span{font-size:18px;font-style:italic;margin-right:10px}.a-game-by a{overflow:hidden}.a-game-by img{width:94px;height:20px;float:left}.paused-screen{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;animation:append-fadein .5s linear;position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(74,35,84,.6);z-index:50;color:#fff9f7;opacity:1;visibility:visible;display:table}.paused-screen.hidden{opacity:0;visibility:hidden}.paused-screen .popup-wrapper{display:table-cell;vertical-align:middle;padding:30px}.paused-screen .popup-wrapper .content-wrapper{max-width:400px;width:100%;height:auto;margin-left:auto;margin-right:auto;background-color:#4a2354;padding:55px;text-align:center;border:3px solid #ffb4ef;color:#ffb4ef;font-style:italic}.paused-screen .popup-wrapper .content-wrapper strong{font-weight:700;font-style:normal;display:block;margin-bottom:10px}@media screen and (orientation:portrait) and (max-width:899px){.sound-btn{right:auto;left:30px}}@media screen and (orientation:landscape) and (max-width:899px){.sound-btn{right:234px}#a-game-by{right:20px}}@media screen and (max-width:899px){.large-btn-wrapper{max-width:300px}.popup-screen .instructions-wrapper .logo,.popup-screen .popup-wrapper .logo{max-width:400px}.popup-screen .instructions-wrapper .content-wrapper,.popup-screen .popup-wrapper .content-wrapper{max-height:calc(100vh - 290px);max-height:calc(var(--vh100) - 290px)}#gameover-screen .popup-wrapper-inner .content-wrapper.gameover{max-height:calc(100vh - 300px);max-height:calc(var(--vh100) - 300px)}.sound-btn{bottom:60px;height:31px;width:43px}}@media screen and (max-width:600px){.popup-screen .instructions-wrapper .instructions-wrapper-inner .large-btn-wrapper{max-width:104px}.popup-screen .instructions-wrapper .instructions-wrapper-inner .prev-next-buttons button{width:58px;height:51px;background-size:28px 22px}}@media screen and (orientation:portrait) and (max-width:599px){#a-game-by{right:-50px;bottom:92px}#a-game-by span{font-size:12px;margin-right:8px}#a-game-by img{width:66px;height:14px}}@media screen and (orientation:landscape) and (max-width:599px){#a-game-by{bottom:36px}}@media screen and (max-width:599px){.scroll-bar{height:25px;font-size:12px}.scroll-bar .scroll-content-wrapper .scroll-content .text{line-height:25px;margin-right:20px}.large-btn-wrapper{max-width:240px}.large-btn-wrapper a,.large-btn-wrapper button{font-size:24px;padding:8px 25px 10px}.popup-screen .instructions-wrapper,.popup-screen .popup-wrapper{padding:30px}.popup-screen .instructions-wrapper .logo,.popup-screen .popup-wrapper .logo{max-width:330px}.popup-screen .instructions-wrapper .content-wrapper,.popup-screen .popup-wrapper .content-wrapper{max-height:calc(100vh - 221px);max-height:calc(var(--vh100) - 221px);font-size:16px;margin-top:50px}.popup-screen .instructions-wrapper .content-wrapper .score,.popup-screen .popup-wrapper .content-wrapper .score{font-size:18px}.popup-screen .instructions-wrapper .content-wrapper .score span,.popup-screen .popup-wrapper .content-wrapper .score span{font-size:36px}.popup-screen .instructions-wrapper .content-wrapper .title,.popup-screen .instructions-wrapper .content-wrapper p.title,.popup-screen .popup-wrapper .content-wrapper .title,.popup-screen .popup-wrapper .content-wrapper p.title{font-size:22px}.popup-screen .instructions-wrapper .content-wrapper .btn-group .large-btn-wrapper:first-child,.popup-screen .popup-wrapper .content-wrapper .btn-group .large-btn-wrapper:first-child{margin-right:16px}.popup-screen .instructions-wrapper .content-wrapper .btn-group .large-btn-wrapper a,.popup-screen .instructions-wrapper .content-wrapper .btn-group .large-btn-wrapper button,.popup-screen .popup-wrapper .content-wrapper .btn-group .large-btn-wrapper a,.popup-screen .popup-wrapper .content-wrapper .btn-group .large-btn-wrapper button{width:auto}.popup-screen .instructions-wrapper .instructions-wrapper-inner{padding:30px}.popup-screen .instructions-wrapper .instructions-wrapper-inner .prev-next-buttons{width:calc(100% - 60px);bottom:30px}#gameover-screen .popup-wrapper-inner{padding:25px 30px 20px}#gameover-screen .popup-wrapper-inner .large-btn-wrapper{max-width:120px}#gameover-screen .popup-wrapper-inner .large-btn-wrapper a,#gameover-screen .popup-wrapper-inner .large-btn-wrapper button{max-width:120px;padding:8px 25px 10px}#gameover-screen .popup-wrapper-inner .content-wrapper.gameover{max-height:calc(100vh - 200px);max-height:calc(var(--vh100) - 200px)}#game-canvas{top:0}.sound-btn{right:auto;top:auto;bottom:33px;left:7px;height:26px;width:38px}.paused-screen .popup-wrapper .content-wrapper{padding:30px}}@media screen and (max-width:400px){.popup-screen .instructions-wrapper,.popup-screen .popup-wrapper{max-width:100%;padding:0}.popup-screen .instructions-wrapper .content-wrapper,.popup-screen .popup-wrapper .content-wrapper{font-size:15px}.popup-screen .instructions-wrapper .content-wrapper .score,.popup-screen .popup-wrapper .content-wrapper .score{font-size:16px}.popup-screen .instructions-wrapper .content-wrapper p,.popup-screen .popup-wrapper .content-wrapper p{font-size:14px}.popup-screen .instructions-wrapper .content-wrapper .title,.popup-screen .instructions-wrapper .content-wrapper p.title,.popup-screen .popup-wrapper .content-wrapper .title,.popup-screen .popup-wrapper .content-wrapper p.title{font-size:18px;margin-top:10px}.popup-screen .initial-screen-wrapper .credits{margin-top:50px}.popup-screen .instructions-wrapper .instructions-wrapper-inner{height:100%;border:0}.popup-screen .instructions-wrapper .instructions-wrapper-inner .current-instruction{font-size:20px}.popup-screen .instructions-wrapper .instructions-wrapper-inner .instructions-group-wrapper .instructions-group p{font-size:16px}.popup-screen .instructions-wrapper .instructions-wrapper-inner .large-btn-wrapper{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}#gameover-screen{background-color:#4a2354}#gameover-screen .popup-wrapper-inner{border:0}#gameover-screen .popup-wrapper-inner .large-btn-wrapper a,#gameover-screen .popup-wrapper-inner .large-btn-wrapper button{font-size:20px;padding:6px 25px 8px}#gameover-screen .popup-wrapper-inner .gameover-img{height:100px}#gameover-screen .popup-wrapper-inner .content-wrapper.gameover{max-height:calc(100vh - 160px);max-height:calc(var(--vh100) - 160px)}#gameover-screen .popup-wrapper-inner .content-wrapper .content{margin-bottom:25px}}@media screen and (max-width:350px){.large-btn-wrapper{max-width:220px}.popup-screen .instructions-wrapper .logo,.popup-screen .popup-wrapper .logo{max-width:290px}.popup-screen .instructions-wrapper .content-wrapper,.popup-screen .popup-wrapper .content-wrapper{max-height:calc(100vh - 190px);max-height:calc(var(--vh100) - 190px);font-size:14px}#gameover-screen .popup-wrapper-inner .large-btn-wrapper a,#gameover-screen .popup-wrapper-inner .large-btn-wrapper button{padding:4px 25px 6px}}@media screen and (orientation:portrait) and (min-width:600px){#a-game-by{right:-57px;top:50%;margin-top:-29px;bottom:auto}}@media screen and (orientation:portrait) and (min-width:900px){.sound-btn{right:auto;left:30px}}@media screen and (orientation:portrait){#a-game-by{transform:rotate(90deg)}}
