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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Roboto Mono';src:url(../../static/robotomono-regular.woff2) format("woff2");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;background-color:transparent;box-shadow:none;outline:0;border:none;text-decoration:none;color:inherit;list-style:none;font-family:inherit;font-size:inherit}button{cursor:pointer}body,html{position:fixed;overflow:hidden}body{overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial;display:flex;justify-content:center;align-items:center;-webkit-overflow-scrolling:touch;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body::before{content:'';width:105%;height:105%;position:absolute;left:-2.5%;top:-2.5%;filter:saturate(65%);-webkit-font-smoothing:none;font-smooth:never;image-rendering:pixelated}body.notMobile::before{background:url(../img/bg-3.jpg) no-repeat center center;background-size:cover}body.mobile{background:#000}body,html{width:100%;height:100%}.app{display:flex;justify-content:center;align-items:center;position:relative}body.mobile .app{width:100%;height:100%;align-items:flex-end}.game{width:375px;height:600px}@media all and (max-width:768px){.game{width:100vw;height:100vh}}body.notMobile .game{border:7px solid #000}.subLayer{position:absolute;left:0;top:0;pointer-events:none}.loader{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background:#1e1e1e;transition:opacity .4s}.loader::before{content:'';width:120px;height:120px;position:absolute;left:calc(50% - 60px);top:calc(50% - 60px);animation:loader .9s infinite;background:url(../img/loader.png) center center no-repeat;background-size:contain}.loader::after{content:'';width:120px;height:120px;position:absolute;left:calc(50% - 60px);top:calc(50% - 60px);animation:loader .9s 15ms infinite;background-size:contain}@keyframes loader{50%{transform:rotateZ(180deg) scale(.7)}100%{transform:rotateZ(360deg) scale(1)}}body.hidePreloader .loader{opacity:0;pointer-events:none}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#e4e4e4}::-webkit-scrollbar-thumb{background:#888;transition:3s all}::-webkit-scrollbar-thumb:hover{background:#6d6c6c}@media screen and (max-width:900px) and (orientation:landscape){body::after{content:'';width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;background:#1e1e1e url(../img/rotatePhone.png) no-repeat center center;background-size:130px auto;z-index:11}body.safari::after{background:#1e1e1e url(../img/rotatePhone.png) no-repeat center 20%;background-size:130px auto}}.pauseButton{width:30px;height:28px;background:url(../img/pause.png) no-repeat center center;background-size:contain;position:absolute;left:20px;top:17px;cursor:pointer;transition:.3s opacity;pointer-events:auto}.iosMessage{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;opacity:0;pointer-events:none;z-index:3;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial;transition:all .2s;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(3px);color:#fed200}.domUI.showIOSInstruction .iosMessage{opacity:1;pointer-events:auto}.iosMessage .iosInstruction{margin:auto 0 20px 0;height:62px;padding:0 23px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;border:2px solid #4da1bf;background-color:rgba(0,0,0,.4);border-image:url(../img/borders.png);border-image-width:100px;border-image-slice:49.5% 49.5% 49.5% 49.5%;font-size:14px;font-weight:600}.iosMessage .iosInstruction::after{content:'';width:20px;height:20px;position:absolute;left:calc(50% - 10px);bottom:-18px;background:url(../img/downArrow.svg) no-repeat center top;background-size:100% auto;z-index:-1;animation:arrowAnim .4s infinite alternate}.iosMessage .wordsWrapper{display:flex;justify-content:center}.iosMessage .wordsWrapper .wordWrapper{display:flex;justify-content:center}@keyframes arrowAnim{100%{transform:translateY(1.5px)}}.iosMessage .close{width:20px;height:20px;position:absolute;right:-30px;top:-32px;background:url(../img/close.png);background-size:contain}.iosMessage .iosActionsIcon{width:19px;margin:0 10px;position:relative;top:-3px}.iosMessage .addToHome{width:25px;margin-left:10px}.domUI{width:100%;height:100%;position:absolute;left:0;top:0;transform:translateZ(0);contain:strict;color:#fff}.domUI.hideMenu:not(.gameOverState){pointer-events:none}.domUI.hideMenuTotal:not(.gameOverState){display:none}.domUI .letter{margin:2px .5px;filter:drop-shadow(2px 2px 1px rgba(0, 0, 0, .8))}.domUI .split{margin:0 1.5px}.domUI .menu{background:radial-gradient(rgba(255,0,0,0) -50%,#000);-webkit-backdrop-filter:blur(2px);z-index:1;transition:.3s opacity linear;will-change:opacity}.domUI .wordsWrapper{display:flex;flex-wrap:wrap}.domUI .initContent,.domUI .menu,.domUI .popups{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;top:0}.domUI.gameStarted .startButton,.domUI.hideMenu .menu,.domUI.showAbout .aboutButton,.domUI.showAbout .gameOver,.domUI.showAbout .menu,.domUI:not(.gameOverState) .gameOver,.domUI:not(.gameStarted) .resumeButton,.domUI:not(.showAbout) .about,.domUI:not(.showAbout) .hideAboutButton{opacity:0;pointer-events:none;user-select:none}.domUI .gameOver .restartButton,.domUI .resumeButton,.domUI .startButton{padding:8px 20px;text-transform:uppercase;border:2px solid #4da1bf;border-radius:15px;cursor:pointer;font-weight:700;letter-spacing:3px;color:#fff;font-size:10px;box-shadow:2px 3px 3px rgba(0,0,0,.5)}.domUI .resumeButton{margin-top:-30px;border-image:url(../img/borders.png);border-image-width:100px;border-image-slice:35% 35% 35% 35%;padding:9px 20px 7px 20px;background-color:rgba(0,0,0,.4);transition:.3s .3s opacity}.domUI .startButton{display:flex;margin-top:40px;padding:9px 20px 7px 20px;background-color:rgba(0,0,0,.4);border-image:url(../img/borders.png);border-image-width:100px;border-image-slice:45% 45% 45% 45%}html[lang=be-BY] .domUI .startButton{padding-top:8px}.domUI .gameOver{width:100%;height:100%;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(rgba(255,0,0,0) -50%,#000);transition:.3s opacity}.domUI .gameOver .title{display:none;font-size:22.3px;text-transform:uppercase}.domUI .gameOver .restartButton{margin-top:30px;display:flex;padding:9px 20px 7px 20px;background-color:rgba(0,0,0,.4);border-image:url(../img/borders.png);border-image-width:100px;border-image-slice:35% 35% 35% 35%}html[lang=be-BY] .domUI .restartButton{padding-top:8px}.domUI .record{width:100%;padding:18px 25px;display:flex;justify-content:center;position:absolute;left:0;bottom:0;margin-top:0;z-index:1;background:linear-gradient(to top,#000 -50%,rgba(0,0,0,.3))}.domUI .record .scores{margin:3px 0 0 10px}.domUI .wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly;position:absolute;left:0;top:20px}.domUI .wrapper button{font-size:10px}.domUI .actionsBar{height:50px;padding:15px 25px;background:linear-gradient(to bottom,#000 -50%,rgba(0,0,0,.3));width:100%;display:flex;align-items:center;position:absolute;left:0;top:0;z-index:2;box-shadow:0 3px 3px rgba(0,0,0,.4)}@media all and (max-width:360px){.domUI .actionsBar{padding:15px 20px}}.domUI .installButtonWrapper{display:flex;position:relative;z-index:4}.domUI .installButton{margin-top:3px;padding:3.5px 12px 2px 12px;border-radius:4px;margin-right:25px;display:flex;position:relative;z-index:4;border:2px solid #4da1bf;background-color:rgba(0,0,0,.4);border-image:url(../img/borders.png);border-image-width:100px;border-image-slice:35% 35% 35% 35%}@media all and (min-width:361px){.domUI .installButton{padding:5px 12px 2px 12px}}.domUI .highLightInstall .installButton{animation:highLight .3s infinite alternate}@keyframes highLight{100%{filter:drop-shadow(-.5px -.2px 2px #4da1bf);box-shadow:0 0 5px #4da1bf}}@media all and (display-mode:standalone){.domUI .installButton{display:none!important}}body.standalone .installButton{display:none}body:not(.safari) .installButton{display:none}body:not(.mobile) .installButton{display:none}body.showInstallButton .installButton{display:flex}.domUI .installAlert{width:100vw;height:54px;display:flex;align-items:center;position:absolute;left:100%;top:-10px;z-index:3;background-color:#000;color:#d4d4d4;font-size:14px;display:none}.domUI .installAlert::before{content:'';width:100vw;height:100%;position:absolute;left:-100%;top:0;background-color:#000}.domUI .installAlert::after{content:'';width:15px;height:54px;position:fixed;right:25px;top:-1px;background:url(../img/cancel.svg) no-repeat right center;background-size:100% auto}.domUI .actionsBar.highLightInstall .installAlert{display:flex}.domUI .shareButton{margin-top:4.5px;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;position:relative}.domUI .shareButton::after{content:'';width:calc(100% + 30px);height:calc(100% + 20px);position:absolute;left:-15px;top:-10px}.domUI .aboutButton{width:25px;height:20px;margin-left:auto;background:url(../img/menu.png) no-repeat center center;background-size:contain;z-index:3;position:relative}.domUI .aboutButton::after{content:'';width:calc(100% + 30px);height:calc(100% + 20px);position:absolute;left:-15px;top:-10px}.domUI .share{width:100%;height:52px;padding:16px 25px;position:absolute;left:0;top:52px;background-color:rgba(0,0,0,.35);border-bottom:2px solid rgba(0,0,0,.2);z-index:2;opacity:0;pointer-events:none;transform-origin:0 0;transform:translateY(-10%);transition:all .2s}.domUI .share a{margin-right:35px;letter-spacing:2px}.domUI .share a img{position:relative}.domUI.showShare .share{opacity:1;transform:none;pointer-events:auto}.domUI .about{width:100%;height:100%;padding:60px 15px 30px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto;position:absolute;line-height:1.5;background-color:rgba(0,0,0,.85);font-size:14px;z-index:2;transition:.3s opacity linear}.domUI .aboutDescription .wordsWrapper{display:flex;justify-content:center}.domUI .aboutDescription .wordsWrapper .wordWrapper{margin-bottom:5px}.domUI .sourcesWrapper{margin-top:25px;display:flex;align-items:center}.domUI .githubLogo{width:22px;margin:-3px 10px 0 -5px}.domUI .mail{margin-top:30px}.domUI .hideAboutButton{width:23px;height:23px;position:absolute;right:27px;top:16px;background:url(../img/close.png) no-repeat center center;background-size:contain;z-index:3}@media all and (max-width:360px){.domUI .hideAboutButton{right:21px;top:14px}}.domUI .hideAboutButton::after{content:'';width:calc(100% + 30px);height:calc(100% + 20px);position:absolute;left:-15px;top:-10px}.accelerometerNotSupportedAlert{width:100%;height:100%;padding:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;top:0;background:#1e1e1e}.accelerometerNotSupportedAlert .title{display:flex;flex-wrap:wrap}.accelerometerNotSupportedAlert .description{margin-top:30px;display:flex;flex-wrap:wrap}.accelerometerNotSupportedAlert .wordsWrapper{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.accelerometerNotSupportedAlert .wordWrapper{margin-bottom:7px}.domUI .playOnMobile{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:1001;background-color:rgba(0,0,0,.7)}.domUI .playOnMobile .title{padding-bottom:2px;margin-bottom:30px;display:flex}.domUI .closePlayOnMobile{display:flex;align-items:center;padding:9px 22px 5px 22px;margin-top:40px;border:2px solid #4da1bf;background-color:rgba(0,0,0,.4);border-image:url(../img/borders.png);border-image-width:100px;border-image-slice:40% 40% 40% 40%;position:relative}.domUI.playOnMobileAlertWasClosed .playOnMobile{display:none}.dragTooltip{width:100%;padding:12px 15px;display:flex;justify-content:center;z-index:1123;position:absolute;bottom:0;left:0;color:red;font-size:40px;pointer-events:none}.dragTooltip div{display:flex;align-items:center}