html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent}*,:before,:after{box-sizing:inherit}img,video{max-width:100%;height:auto}iframe{border:0}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}a{text-decoration:none}img{display:block}button{background:0 0;border:0;outline:none;padding:0;font-family:inherit}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}::-ms-clear{display:none}html{--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart:cubic-bezier(.77, 0 .175, 1);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint:cubic-bezier(.86, 0 .07, 1);--ease-in-sine:cubic-bezier(.47, 0 .745, .715);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--ease-in-back:cubic-bezier(.6, .28, .735, .045);--ease-out-back:cubic-bezier(.1, 1.1, .1, 1.01);--ease-in-out-back:cubic-bezier(.68, .55, .265, 1.55);--ease-out-swift:cubic-bezier(.55, 0, .1, 1);--ease-out-snap:cubic-bezier(0, .96, .22, 1);--ease-out-snap-2:cubic-bezier(0, .975, 0, 1);--color-ink:#1f3a2c;--color-ink-soft:#3d6450;--color-paper:#fff8e6;--color-paper-shade:#f1e2bd;--color-white:#fff;--color-black:#13241b;--outline:3px solid var(--color-ink);--shadow-pop:0 4px 0 var(--color-ink);--radius:18px;--color-yellow-a:#ffc93c;--color-yellow-b:#e3a300;--color-yellow-light:#ffd766;--color-green-a:#5cc451;--color-green-b:#36963a;--color-red-a:#ff5a4e;--color-red-b:#cf3a30;--color-blue-a:#4fb3ff;--color-blue-b:#2a8ee0;--color-purple-a:#b36be8;--color-purple-b:#8744c2;--color-orange-a:#ff9642;--color-orange-b:#e0741f;--color-soil-a:#a86d48;--color-soil-b:#744a30;--color-light-grey-a:var(--color-paper);--color-light-grey-b:var(--color-paper-shade);--color-dark-grey-a:#7c8f80;--color-dark-grey-b:var(--color-ink);--color-dark-blue-a:#2f4b7c;--color-dark-blue-b:#223760;--color-dark-green-a:var(--color-ink-soft);--color-dark-green-b:var(--color-ink);--color-darkest-green-a:var(--color-ink);--color-darkest-green-b:var(--color-black);--color-text-shadow:#1f3a2c73;--color-text-muted:#1f3a2cb3;--color-shadow:#1f3a2c40;--shadow-frame:0 0 0 5px var(--color-ink), 0 14px 0 5px #1f3a2c59;--color-overlay:#13241b8c;--color-popin:var(--color-paper);--color-popin-border:var(--color-ink);--color-game-over-popin:var(--color-paper);--color-user-info:var(--color-paper);--color-best-score:var(--color-paper);--color-best-score-progress:var(--color-paper-shade);--color-notification-shadow:#1f3a2c4d;--color-incentive-text-shadow:var(--color-ink);--color-progress:#1f3a2c2e;--color-game-progress:var(--color-paper-shade);--color-joystick-bounds:#fff8e659;--color-joystick-stick:var(--color-paper);--color-bonus-timer:var(--color-paper);--color-banner:var(--color-paper);--color-banner-icon:var(--color-paper-shade);--color-banner-icon-shadow:#1f3a2c4d;--color-tuto-shadow:var(--color-ink);--color-end-screen-territory:var(--color-paper-shade);--color-end-screen-best-score:var(--color-yellow-b);--color-ad-spinner:#13241beb;--color-page-a:#74c455;--color-page-b:#66b64a;--color-navigation:var(--color-ink);--font-size-xxl:2.441rem;--font-size-xl:1.953rem;--font-size-l:1.563rem;--font-size-m:1.25rem;--font-size-s:.9rem;--font-size-xs:.8rem;--font-size-xxs:.6rem;--font-family:Rubik, system-ui, sans-serif;-webkit-text-size-adjust:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family);font-size:clamp(16px,16px + .1vw,22px);font-weight:700}html h1,html h2,html h3,html button{font-weight:700}@font-face{font-family:Rubik;src:url(./Rubik-latin.woff2)format("woff2");font-style:normal;font-weight:500 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;src:url(./Rubik-cyrillic.woff2)format("woff2");font-style:normal;font-weight:500 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@keyframes bounce{0%{transform:scale()}to{transform:scale(1.05)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes rubber{0%{transform:scale(1)}30%{transform:scaleX(1.25)scaleY(.75)}40%{transform:scaleX(.75)scaleY(1.25)}60%{transform:scaleX(1.15)scaleY(.85)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes wobble{0%{transform:translate(0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translate(0)}}@keyframes hinge{0%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(0)}20%,60%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(80deg)}40%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(60deg)}80%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(60deg)translateY(0)}to{transform:translateY(700px)}}html,body{-ms-scroll-chaining:none;overscroll-behavior:none}html{--banner-ad-height:50px;--border-radius:35px}html :first-child{--index:1}html :nth-child(2){--index:2}html :nth-child(3){--index:3}html :nth-child(4){--index:4}html :nth-child(5){--index:5}html :nth-child(6){--index:6}html :nth-child(7){--index:7}html :nth-child(8){--index:8}html :nth-child(9){--index:9}body,.input-capture{background:repeating-linear-gradient(-45deg, var(--color-page-a) 0 70px, var(--color-page-b) 70px 140px);width:100%;height:100%;font-size:var(--font-size-s);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}body.banner-displayed,.input-capture.banner-displayed{padding-bottom:var(--banner-ad-height)}[data-animations=false] *{animation:none!important}.viewport{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}[data-fullscreen=false] .viewport{max-width:375px;max-height:667px;box-shadow:var(--shadow-frame);border-radius:15px}.viewport>canvas{position:absolute}.view{pointer-events:none;flex-direction:column;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:hidden}.view--visible{display:flex}[data-transitions=false] .view--visible{display:none}.view.end-screen:before{content:"";height:10vh}.view.skins{justify-content:center}.view.skins .view__footer{flex-grow:initial}.view__content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;max-width:425px;display:flex}[data-current-view=Home] .home,[data-current-view=SkinSelector] .skin-selector,[data-current-view=Game] .game,[data-current-view=GameOver] .game-over,[data-current-view=EndScreen] .end-screen{pointer-events:all;display:flex}.debug-tools{pointer-events:none;flex-flow:column wrap;justify-content:center;align-items:flex-start;display:flex}.debug-tools>div{flex-direction:row;display:flex}.debug-tools canvas{box-shadow:var(--shadow-frame);border-radius:15px;margin-top:25px;margin-left:25px;position:relative}.logo{display:none}html:not(.language-pending)[lang=en] .logo--en,html:not(.language-pending)[lang=ru] .logo--ru{display:block}.splashscreen{--progress:10;z-index:90;background:repeating-linear-gradient(-45deg, var(--color-page-a) 0 70px, var(--color-page-b) 70px 140px);width:100%;height:100%;transition:opacity 1s var(--ease-out-swift);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:absolute;top:0;left:0}.splashscreen__logo{aspect-ratio:900/240;width:min(80%,320px);transition:opacity 1s var(--ease-out-swift), transform 1s var(--ease-out-back)}.splashscreen__logo .logo{width:100%;animation:splashscreen-enter 1s var(--ease-out-back) backwards}.splashscreen__progress{width:min(60%,220px);animation:splashscreen-enter 1s var(--ease-out-back) .2s backwards;transition:opacity .5s var(--ease-out-swift)}.splashscreen .splashscreen__progress .progress__bar{transform:none}.splashscreen .splashscreen__progress .progress__bar:before{transition:transform .6s var(--ease-out-swift);animation:.6s linear infinite splashscreen-mowing}.splashscreen--hidden{opacity:0;transition-delay:.75s}.splashscreen--hidden .splashscreen__logo{opacity:0;transform:scale(1.1)}.splashscreen--hidden .splashscreen__progress{opacity:0}@keyframes splashscreen-enter{0%{opacity:0;transform:scale(.85)rotate(-4deg)}}@keyframes splashscreen-mowing{to{background-position-x:22.627px}}.button{--color-a:var(--color-green-a);--color-b:var(--color-green-b);z-index:0;font-size:var(--font-size-s);letter-spacing:.02em;color:var(--color-white);cursor:pointer;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative}.button .shadow--button,.button .shadow--icon{display:none}.button .button__content{width:100%;height:100%;transition:transform .12s var(--ease-out-quad), box-shadow .12s var(--ease-out-quad), opacity .25s var(--ease-out-swift);justify-content:center;align-items:center;gap:8px;display:flex}.button svg{z-index:3;fill:currentColor;width:60%;height:60%}.button--default .button__content,.button--round .button__content,.button--purchase .button__content,.button--rectangle .button__content{background:var(--color-a);border:var(--outline);box-shadow:inset 0 -5px 0 var(--color-b), var(--shadow-pop);text-shadow:0 2px 0 var(--color-b);color:var(--color-white)}.button--default .button__content:hover,.button--round .button__content:hover,.button--purchase .button__content:hover,.button--rectangle .button__content:hover{box-shadow:inset 0 -5px 0 var(--color-b), 0 3px 0 var(--color-ink);transform:translateY(1px)}.button--default .button__content:active,.button--round .button__content:active,.button--purchase .button__content:active,.button--rectangle .button__content:active{box-shadow:inset 0 -3px 0 var(--color-b), 0 0 0 var(--color-ink);transform:translateY(4px)}.button--default .button__content{border-radius:999px;min-width:120px;padding:11px 22px 13px}.button--disabled{pointer-events:none}.button--disabled .button__content{opacity:.4}.button--rectangle .button__content{border-radius:12px;width:52px;height:38px}.button--round .button__content{border-radius:50%}.button--purchase{width:100%}.button--purchase .button__content{border-radius:var(--radius);justify-content:space-between;padding:14px 20px 16px}.button--fixed-width{min-width:230px}.shadow{z-index:-1;content:"";border-radius:25px;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.shadow--icon{z-index:1;justify-content:center;align-items:center;display:flex}.progress{background:var(--color-paper-shade);border:2px solid var(--color-ink);will-change:transform;border-radius:999px;justify-content:flex-start;align-items:center;width:150px;height:22px;display:flex;position:relative;overflow:hidden}.progress .progress__bar{width:100%;height:100%;transition:transform 1s var(--ease-out-back) .25s;content:"";position:absolute;top:0;left:0;transform:translate(-100%)}.progress .progress__bar:before{width:100%;height:100%;transform:translate(calc((100 - var(--progress)) * -1%));content:"";background:repeating-linear-gradient(-45deg, var(--color-yellow-a) 0 8px, var(--color-yellow-light) 8px 16px);box-shadow:inset 0 -3px 0 var(--color-yellow-b);border-radius:999px;position:absolute;top:0;left:0}.progress--only-radius-right{border-radius:999px}.grab{cursor:grab}.pointer{cursor:pointer}.grabbing{cursor:grabbing}.joystick{z-index:10;width:var(--size);height:var(--size);transform:translate(var(--position));pointer-events:none;display:none;position:absolute;top:0;left:0}.joystick__bounds{background:var(--color-joystick-bounds);border:3px dashed var(--color-paper);width:100%;height:100%;transition:transform .5s var(--ease-out-swift);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-50%;left:-50%;transform:scale(0)}[data-current-view=Game] .joystick--active .joystick__bounds{transform:scale(1)}.joystick__stick{background:var(--color-joystick-stick);border:var(--outline);width:34px;height:34px;box-shadow:0 3px 0 var(--color-ink);transform:translate(var(--direction));border-radius:50%}.joystick--active .joystick__stick{transition:none}.header{z-index:2;background:var(--color-paper);border:var(--outline);box-shadow:var(--shadow-pop);font-size:var(--font-size-s);border-radius:999px;align-items:center;gap:6px;padding:4px 14px 4px 6px;font-weight:800;display:flex;position:absolute;top:12px;right:12px}.header__coins{min-width:1ch;color:var(--color-ink);will-change:contents}[data-current-view=Game] .header,[data-current-view=GameOver] .header{display:none}.menu{z-index:30;position:absolute;top:12px;left:12px}.menu__toggle{background:var(--color-paper);border:var(--outline);width:44px;height:44px;box-shadow:var(--shadow-pop);cursor:pointer;transition:transform .3s var(--ease-out-back);border-radius:50%;justify-content:center;align-items:center;display:flex}.menu__toggle svg{width:26px;height:26px;fill:var(--color-ink)}.menu--open .menu__toggle{transform:rotate(60deg)}.menu__panel{background:var(--color-paper);border:var(--outline);border-radius:var(--radius);width:232px;box-shadow:var(--shadow-pop);color:var(--color-ink);opacity:0;visibility:hidden;transform-origin:22px 0;transition:opacity .2s var(--ease-out-quad), transform .3s var(--ease-out-back), visibility 0s linear .3s;padding:12px 14px 14px;position:absolute;top:54px;left:0;transform:translateY(-8px)scale(.92)}.menu--open .menu__panel{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out-quad), transform .3s var(--ease-out-back);transform:none}.menu__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.menu__title{font-size:var(--font-size-m);font-weight:900}.menu__close{background:var(--color-paper-shade);border:2px solid var(--color-ink);cursor:pointer;border-radius:50%;flex-shrink:0;width:30px;height:30px}.menu__close svg{fill:none;width:100%;height:100%;stroke:var(--color-ink);stroke-width:3.2px;stroke-linecap:round}.menu__row{border-top:2px dashed var(--color-paper-shade);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.menu__row--column{flex-direction:column;align-items:stretch}.menu__label{font-size:var(--font-size-s);align-items:center;gap:8px;font-weight:800;display:flex}.menu__label svg{width:22px;height:22px;fill:var(--color-ink-soft);flex-shrink:0}.switch{background:var(--color-paper-shade);border:var(--outline);cursor:pointer;width:54px;height:30px;transition:background .2s var(--ease-out-quad);border-radius:999px;flex-shrink:0;position:relative;box-shadow:inset 0 3px #1f3a2c26}.switch__knob{background:var(--color-white);border:2px solid var(--color-ink);width:20px;height:20px;transition:transform .25s var(--ease-out-back);border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true]{background:var(--color-green-a)}.switch[aria-checked=true] .switch__knob{transform:translate(24px)}.languages{background:var(--color-paper-shade);border:var(--outline);border-radius:999px;padding:3px;display:flex}.languages__option{font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--color-ink-soft);cursor:pointer;border-radius:999px;flex:1;padding:6px 4px 7px;font-weight:800}.languages__option--active{background:var(--color-yellow-a);box-shadow:inset 0 -3px 0 var(--color-yellow-b), 0 0 0 2px var(--color-ink);color:var(--color-ink)}.game-title{z-index:1;opacity:0;width:100%;transition:transform .5s var(--ease-out-back), opacity .3s var(--ease-out-swift);pointer-events:none;justify-content:center;display:flex;position:absolute;top:64px;transform:translateY(-20px)rotate(-2deg)}.game-title img{-webkit-user-drag:none;width:min(88%,340px)}[data-current-view=Home] .game-title,[data-current-view=SkinSelector] .game-title,[data-current-view=EndScreen] .game-title{opacity:1;transform:none}[data-current-view=SkinSelector] .game-title,[data-current-view=EndScreen] .game-title{top:52px;transform:scale(.8)}.spritesheet{width:20px;height:20px;position:relative;overflow:hidden}.spritesheet:before{width:800%;height:800%;transform:var(--translate);will-change:transform;content:"";background-image:url(./coin.png);background-size:100%;position:absolute;top:0;left:0}.button--ad{--color-a:var(--color-purple-a);--color-b:var(--color-purple-b)}[data-advertisment=false] .button--ad{display:none}.button--coins{--color-a:var(--color-yellow-a);--color-b:var(--color-yellow-b)}.button--coins .button__content{color:var(--color-ink);text-shadow:none;gap:3px}.button--coins .spritesheet{flex-shrink:0;width:16px;height:16px}.device-orientation{z-index:100;background:var(--color-ink);width:100%;height:100%;transition:opacity 1s var(--ease-out-swift);pointer-events:none;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0}.device-orientation h3{font-size:var(--font-size-m);text-shadow:0 3px 0 var(--color-text-shadow);color:var(--color-white);margin-bottom:4px}.device-orientation p{font-size:var(--font-size-s);text-shadow:0 2px 0 var(--color-text-shadow);color:var(--color-yellow-b)}.device-orientation__icon{--color-b:var(--color-shadow);justify-content:center;align-items:center;width:80px;margin-bottom:10px;display:flex;position:relative}.device-orientation__icon .shadow--icon{transform:translateY(4px)}.device-orientation__icon>svg{fill:var(--color-white);z-index:3;width:100%;height:100%}.device-orientation__icon>svg path:first-child,.device-orientation__icon>svg path:nth-child(3){fill:var(--color-yellow-b)}.best-score{transition-delay:50ms;left:16px}.best-score .user-info__container{gap:8px}.best-score__percent{min-width:3.4ch;font-size:var(--font-size-m);color:var(--color-ink);font-weight:900}.best-score__percent:after{content:"%";font-size:.7em}.best-score__progress{--progress:0;background:var(--color-best-score-progress);border:2px solid var(--color-ink);flex-grow:1;height:14px}[data-current-view=Home] .best-score__progress .progress__bar{transform:translate(0)}.user-name-input{transition-delay:.1s;right:16px}.user-name-input .user-info__container{background:var(--color-paper-shade);border:2px solid var(--color-ink);width:100%;height:34px;font-family:var(--font-family);color:var(--color-ink);text-overflow:ellipsis;-webkit-user-select:text;user-select:text;border-radius:10px;outline:0;padding:0 10px;font-size:16px;font-weight:800}.user-name-input .user-info__container:focus{background:var(--color-white)}.user-name-input .user-info__container::placeholder{font-size:var(--font-size-s);color:var(--color-ink-soft);opacity:.6}.user-name-input .user-info__container:focus::placeholder{opacity:.25}input:-webkit-autofill{box-shadow:0 0 0 60px var(--color-paper-shade) inset!important;-webkit-text-fill-color:var(--color-ink)!important;background-clip:content-box!important}input:-webkit-autofill:hover{box-shadow:0 0 0 60px var(--color-paper-shade) inset!important;-webkit-text-fill-color:var(--color-ink)!important;background-clip:content-box!important}input:-webkit-autofill:focus{box-shadow:0 0 0 60px var(--color-paper-shade) inset!important;-webkit-text-fill-color:var(--color-ink)!important;background-clip:content-box!important}input:-webkit-autofill:active{box-shadow:0 0 0 60px var(--color-paper-shade) inset!important;-webkit-text-fill-color:var(--color-ink)!important;background-clip:content-box!important}.buttons{justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:34px}.buttons button{transition:transform .45s var(--ease-out-back);transition-delay:0s;transform:translateY(160px)}[data-current-view=Home] .buttons button{transition-delay:calc(var(--index) * 80ms);transform:none}.button--start{--color-a:var(--color-yellow-a);--color-b:var(--color-yellow-b)}.button--start .button__content{width:196px;height:72px;font-size:var(--font-size-l);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);text-shadow:none;border-radius:999px;padding-bottom:4px;font-weight:900}.button--start svg{width:34px;height:34px;fill:var(--color-ink);animation:nudge 1.6s var(--ease-in-out-quad) infinite}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.button--skins{--color-a:var(--color-blue-a);--color-b:var(--color-blue-b);transition:transform .45s var(--ease-out-back);position:absolute;bottom:38px;left:max(10px,50% - 178px);transform:translateY(160px)}[data-current-view=Home] .button--skins,[data-current-view=EndScreen] .button--skins{transition-delay:50ms;transform:none}[data-current-view=EndScreen] .button--skins{left:50%;translate:-50%}.button--skins .button__content{border-radius:var(--radius);width:64px;height:64px}.button--skins .button__content svg{width:58%;height:58%}.button-skins__notification{transition:transform .5s var(--ease-out-back);position:absolute;top:-10px;right:-10px;transform:scale(0)}.button-skins__notification>div{background:var(--color-red-a);border:2px solid var(--color-ink);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;animation:.6s infinite alternate both pulse;display:flex}[data-current-view=Home] .button--notification .button-skins__notification,[data-current-view=EndScreen] .button--notification .button-skins__notification{transition-delay:.25s;transform:none}.button-skins__notification svg{width:70%;height:70%;fill:var(--color-white)}.incentive{background:var(--color-paper);border:2px solid var(--color-ink);max-width:180px;box-shadow:0 3px 0 var(--color-ink);font-size:var(--font-size-xs);color:var(--color-ink);visibility:hidden;border-radius:10px;padding:4px 10px 5px;font-weight:800;position:absolute;bottom:112px;left:max(6px,50% - 182px);rotate:-3deg}.incentive:after{background:var(--color-paper);border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);content:"";width:12px;height:12px;position:absolute;bottom:-8px;left:26px;transform:rotate(45deg)}[data-current-view=Home] .incentive{visibility:visible}.popins{z-index:999;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;left:0}.popins:before{opacity:0;background:var(--color-overlay);width:100%;height:100%;transition:opacity .5s var(--ease-out-swift);content:"";position:absolute;top:0;left:0}[data-current-view=EndScreen] .popins.notifications--visible:before,[data-current-view=Home] .popins.notifications--visible:before{opacity:1;pointer-events:all}.popin{width:100%;height:100%;transition:transform .85s var(--ease-out-back);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;left:0;transform:translate(100%)}[data-current-view=Home] .popin,[data-current-view=EndScreen] .popin{transform:translate(100%)}[data-current-view=EndScreen] .popin.notification--visible,[data-current-view=Home] .popin.notification--visible{transition:transform .95s var(--ease-out-back);pointer-events:all;transform:translate(0)}.popin.notification--hidden{transform:translate(-100%)}.popin.notification--visible~.popin{transform:translate(100%)}.popin__container{background:var(--color-popin);border:var(--outline);border-radius:var(--radius);width:280px;box-shadow:var(--shadow-pop);transition:transform 1s var(--ease-out-back);flex-direction:column;justify-content:center;align-items:center;margin:0 12.5%;padding:0 0 20px;display:flex;position:relative;left:0;right:0}.popin__container>*{margin:10px 0;transform:translate(25px)}.notification--visible .popin__container>*{transition-duration:calc(.5s + var(--index) * .2s);transform:none}.popin__title{z-index:2;background:var(--color-yellow-a);border:var(--outline);box-shadow:inset 0 -4px 0 var(--color-yellow-b), var(--shadow-pop);font-size:var(--font-size-m);color:var(--color-ink);text-transform:uppercase;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;padding:8px 18px 10px;font-weight:900;line-height:1.2;display:flex;rotate:-3deg;margin-top:-22px!important}.popin__subtitle{z-index:2;font-size:var(--font-size-s);color:var(--color-white);text-align:center;text-transform:none}.popin__image{width:150px;height:150px}.popin__image canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-info{background:var(--color-paper);border:var(--outline);border-radius:var(--radius);width:calc(50% - 22px);box-shadow:var(--shadow-pop);opacity:0;transition:transform .5s var(--ease-out-back), opacity .3s var(--ease-out-swift);padding:6px 10px 10px;position:absolute;bottom:150px;transform:translateY(40px)scale(.9)}[data-current-view=Home] .user-info{opacity:1;transform:none}.user-info__title{font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:4px;font-weight:800}.user-info__container{color:var(--color-ink);align-items:center;display:flex}.bonus{z-index:1;transform-origin:0 100%;width:180px;height:180px;transition:transform .25s var(--ease-out-snap);margin:auto;position:absolute;inset:0;transform:translate(48%,-82%)scale(0)}[data-current-view=EndScreen]:not([data-pending-bonus]) .bonus,[data-current-view=Home]:not([data-pending-bonus]) .bonus{transition:transform .4s var(--ease-out-back);transform:translate(48%,-82%)scale(1)}.bonus span,.bonus__buttons{z-index:1;position:relative}.bonus__content{transform-origin:0 100%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-top:16px;padding-bottom:20px;display:flex;position:relative}.bonus__bubble{position:absolute;inset:0}.bonus__bubble svg{width:100%;height:100%;fill:var(--color-paper);stroke:var(--color-ink);stroke-width:.55px;stroke-linejoin:round;filter:drop-shadow(0 4px 0 var(--color-ink));overflow:visible}.bonus__bubble path{display:none}.bonus__title,.bonus__multiplier,.bonus__mode,.bonus__buttons button{transition:transform .5s var(--ease-out-back);transition-delay:calc(var(--index) * 20ms);transform:scale(0)}[data-current-view=Home] .bonus__title,[data-current-view=Home] .bonus__multiplier,[data-current-view=Home] .bonus__mode,[data-current-view=Home] .bonus__buttons button,[data-current-view=EndScreen] .bonus__title,[data-current-view=EndScreen] .bonus__multiplier,[data-current-view=EndScreen] .bonus__mode,[data-current-view=EndScreen] .bonus__buttons button{transform:scale(1)}.bonus__title{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:800}.bonus__multiplier{font-size:var(--font-size-l);-webkit-text-stroke:1.5px var(--color-ink);font-weight:900;line-height:.95}.bonus__mode{font-size:var(--font-size-xs);text-transform:lowercase;color:var(--color-ink);font-weight:800}.bonus__multiplier,.bonus__mode{display:none}.bonus__multiplier--bigger{color:var(--color-red-a)}[data-bonus=Bigger] .bonus__multiplier--bigger,[data-bonus=Bigger] .bonus__mode--bigger{display:flex}.bonus__multiplier--speed-up{color:var(--color-blue-a)}[data-bonus=SpeedUp] .bonus__multiplier--speed-up,[data-bonus=SpeedUp] .bonus__mode--speed-up{display:flex}.bonus__buttons{justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.bonus__buttons button{font-size:var(--font-size-xs)}.bonus__buttons .button--rectangle .button__content{width:auto;min-width:52px;height:34px;padding:0 9px}.bonus__buttons .button--ad svg{flex-shrink:0;width:22px;height:22px}.bonus__buttons .button--coins .button__content{font-size:var(--font-size-s);gap:4px;font-weight:900}.bonus__buttons .button--coins .spritesheet{width:17px;height:17px}.skin-selector__slider{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:0;display:flex;position:relative}.skin-selector__slider .button--black{position:absolute;top:0;right:20px}.skin-selector__container{-webkit-user-select:none;user-select:none;width:100%;transform:translate(var(--translate));max-width:var(--width);flex-flow:row;display:flex;position:relative}.skin-selector__container::-webkit-scrollbar{display:none}.skin-selector__slide{--progress:50;scroll-snap-align:center;flex-direction:column;flex-shrink:0;justify-content:center;width:100%;display:flex}.skin-selector__title{opacity:0;background:var(--color-paper);border:var(--outline);border-radius:var(--radius);max-width:80%;box-shadow:var(--shadow-pop);font-size:var(--font-size-s);transition:transform .5s var(--ease-out-swift), opacity .2s var(--ease-out-swift);text-align:center;color:var(--color-ink);align-self:center;padding:8px 16px 10px;font-weight:800;line-height:1.25;transform:scale(.8)rotate(-12deg)}.skin-selector__title:empty{visibility:hidden}[data-current-view=SkinSelector] .skin-selector__title{opacity:1;transition:transform .25s cubic-bezier(.175, .885, .32, 1.25), opacity .25s var(--ease-out-swift);transition-delay:.25s;transform:rotate(-2deg)}.skin-selector__title div{text-align:center}.skin-selector__title div:not(:first-child){opacity:0;position:absolute}.skin-selector__placeholder{height:calc(var(--inner-height) * .3)}.skin-selector__buttons{display:flex;position:absolute;top:calc(100% + 8px)}.skin-selector__buttons button{transition:transform .5s var(--ease-out-snap)}.skin-selector__buttons button:first-child{--color-a:var(--color-paper);--color-b:var(--color-paper-shade);transform:translate(calc(var(--inner-width) * -1));margin-right:16px}.skin-selector__buttons button:last-child{--color-a:var(--color-green-a);--color-b:var(--color-green-b);transform:translate(calc(var(--inner-width) * 1))}[data-current-view=SkinSelector] .skin-selector__buttons button{transition-delay:.25s;transform:none}.skin-selector__stats{flex-direction:column;justify-content:center;align-items:center;display:flex}.slide--unlocked .skin-selector__stats,.skin-selector__stats[data-type=kingKilled],.skin-selector__stats[data-type=default]{visibility:hidden}.skin-selector__progress,.skin-selector__text{transition:transform .5s var(--ease-out-back)}[data-current-view=SkinSelector] .skin-selector__progress,[data-current-view=SkinSelector] .skin-selector__text{transform:none}.skin-selector__progress{transform-origin:0;width:150px;height:15px;margin-bottom:10px;transition-delay:.1s;transform:translateY(250px)rotate(10deg)}[data-current-view=SkinSelector] .skin-selector__progress{transition-delay:0s}[data-current-view=SkinSelector] .skin-selector__progress .progress__bar{transform:translate(0)}.skin-selector__text{background:var(--color-paper);border:2px solid var(--color-ink);font-size:var(--font-size-s);transform-origin:100%;color:var(--color-ink);border-radius:999px;padding:3px 12px 4px;font-weight:800;transform:translateY(250px)rotate(-10deg)}[data-current-view=SkinSelector] .skin-selector__text{transition-delay:.1s}.skin-selector__buttons button:first-child .button__content{color:var(--color-ink);text-shadow:none}.user-stats{background:var(--color-paper);border:var(--outline);border-radius:var(--radius);width:132px;box-shadow:var(--shadow-pop);color:var(--color-ink);transition:transform .6s var(--ease-out-back);padding:8px 10px 10px;position:absolute;top:62px;right:12px;transform:translate(60vw)}[data-current-view=Game] .user-stats{transform:none}.user-stats__progress{justify-content:center;width:100%;height:24px}[data-current-view=Game] .user-stats__progress .progress__bar{transform:translate(0)}.user-stats__progress span{z-index:1;font-size:var(--font-size-xs);color:var(--color-ink);font-weight:900;position:relative}.user-stats__progress span:after{content:"%"}.user-stats__best-score{font-size:var(--font-size-xxs);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-soft);justify-content:space-between;margin:6px 2px 4px;font-weight:800;display:flex}.user-stats__best-score span:last-child:after{content:"%"}.user-stats__kill-count{align-items:center;gap:6px;display:flex}.user-stats__kill-count span{font-size:var(--font-size-m);font-weight:900}.user-stats__kill-count span:before{content:"×";margin-right:1px;font-size:.8em}.user-stats__kill-count-icon{background:var(--color-red-a);border:2px solid var(--color-ink);width:32px;height:32px;box-shadow:inset 0 -3px 0 var(--color-red-b);border-radius:10px;justify-content:center;align-items:center;display:flex}.user-stats__kill-count-icon svg{width:20px;height:20px;fill:var(--color-white);animation:2.5s infinite both swing}.minimap{background:var(--color-paper);border:var(--outline);width:116px;height:116px;box-shadow:var(--shadow-pop);pointer-events:none;transform-origin:15% 15%;transition:transform .6s var(--ease-out-back), scale .35s var(--ease-out-back), opacity .25s var(--ease-out-swift);border-radius:50%;position:absolute;top:178px;right:12px;overflow:hidden;transform:translate(60vw)}[data-current-view=Game] .minimap{transition-delay:80ms;transform:none}.minimap--hidden{opacity:0;scale:0}.minimap-toggle{background:var(--color-paper);border:var(--outline);width:36px;height:36px;box-shadow:var(--shadow-pop);color:var(--color-ink);cursor:pointer;transition:transform .6s var(--ease-out-back), background .2s var(--ease-out-swift);border-radius:50%;padding:6px;position:absolute;top:177px;right:93px;transform:translate(60vw)}[data-current-view=Game] .minimap-toggle{transition-delay:80ms;transform:none}.minimap-toggle svg{fill:currentColor;width:100%;height:100%;display:block}.minimap-toggle[aria-pressed=false]{background:var(--color-yellow-a)}.minimap__canvas{width:100%;height:100%;display:block}@media (height<=700px){.minimap{width:96px;height:96px;top:172px}.minimap-toggle{width:32px;height:32px;padding:5px;top:170px;right:78px}}.ranking{width:184px;position:absolute;top:12px;left:12px}.ranking__rank{background:var(--color-paper);border:2px solid var(--color-ink);height:32px;box-shadow:inset 6px 0 0 var(--color-background), 0 3px 0 var(--color-ink);color:var(--color-ink);transition:transform .6s var(--ease-out-back);transition-delay:calc(var(--index) * 50ms);will-change:contents;border-radius:12px;align-items:center;margin-bottom:6px;padding:0 8px 0 4px;display:flex;position:relative;overflow:hidden;transform:translate(-70vw)}[data-current-view=Game] .ranking__rank--visible{transform:none}.ranking__rank:nth-child(4){margin-top:14px}.ranking__content{min-width:0;font-size:var(--font-size-xs);flex-grow:1;order:2;align-items:center;gap:6px;font-weight:800;display:flex}.ranking__place{background:var(--color-background);border:2px solid var(--color-ink);width:20px;height:20px;font-size:var(--font-size-xxs);color:var(--color-white);text-shadow:0 1px 0 var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;font-weight:900;display:flex}.ranking__percent{order:3;margin-left:auto;font-weight:900}.ranking__percent:after{content:"%"}.ranking__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ranking__pic{flex-shrink:0;order:1;width:24px;height:24px;margin-left:8px}.ranking__pic img{border:2px solid var(--color-ink);object-fit:cover;border-radius:50%;width:24px;height:24px}.banners{pointer-events:none;perspective:100px;justify-content:center;align-items:center;width:100%;height:130px;display:flex;position:absolute;bottom:0;left:0}.banner{z-index:1;opacity:1;background:var(--color-banner);border:var(--outline);border-radius:var(--radius);max-width:400px;box-shadow:var(--shadow-pop);transform-origin:0;transition:transform .75s var(--ease-out-back), opacity .75s var(--ease-out-back);justify-content:center;align-items:center;margin:auto;padding:8px 24px 8px 8px;display:flex;position:absolute;bottom:25px;transform:translateY(200%)rotate(10deg)}[data-current-view=Game] .banner.notification--hidden{opacity:0;transform:translateZ(-25px)}[data-current-view=Game] .banner.notification--visible{opacity:1;transform:none}.banner.notification--visible~.banner{opacity:1;transform:translateY(200%)rotate(10deg)}.banner__image{flex-direction:column;justify-content:center;align-items:center;width:65px;height:65px;margin:-2px 15px -2px -2px;display:flex;position:relative}.banner__image:before{background:var(--color-banner-icon);border:2px solid var(--color-ink);width:100%;height:100%;transition:transform .75s var(--ease-out-back) .15s;content:"";border-radius:14px;position:absolute;transform:scale(0)}[data-current-view=Game] .notification--visible .banner__image:before{transform:scale(1)}.banner__image canvas{transition:transform .75s var(--ease-out-back) .25s;transform:scale(0)}[data-current-view=Game] .notification--visible .banner__image canvas{transform:scale(1)}.banner__title{font-size:var(--font-size-m);color:var(--color-ink);font-weight:900;display:none}.notification--bonus .banner__title--bonus{display:flex}.notification--skin .banner__title--bonus{display:none}.notification--skin .banner__title--skin{display:flex}.notification--bonus .banner__title--skin{display:none}.banner__achievement{font-size:var(--font-size-xs);color:var(--color-ink-soft);font-weight:700}.bonus-timer{border:var(--outline);background:var(--color-bonus-timer);width:70px;height:70px;box-shadow:var(--shadow-pop);transition:transform .5s var(--ease-out-swift);border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;top:0;bottom:0;right:15px;transform:scale(0)}[data-current-view=Game][data-bonus=EagleEye] .bonus-timer,[data-current-view=Game][data-bonus=SpeedUp] .bonus-timer,[data-current-view=Game][data-bonus=Shield] .bonus-timer{transition:transform 1s var(--ease-out-back);transform:scale(1)}.bonus-timer svg{width:100%;height:100%;stroke:var(--color-green-a);fill:none;stroke-width:5px;stroke-linecap:round;margin:auto;position:absolute;inset:0;transform:rotate(-90deg)}.tuto,.tuto-controls{margin:auto;position:absolute;left:0;right:0}.tuto{width:min(310px,100% - 32px);bottom:118px}.tuto__card{background:var(--color-paper);border:var(--outline);border-radius:var(--radius);box-shadow:var(--shadow-pop);align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.tuto__image{flex-shrink:0;width:76px;height:76px}.tuto__text{font-size:var(--font-size-s);color:var(--color-ink);font-weight:800;line-height:1.2}.tuto-controls{z-index:10;text-align:center;width:max-content;color:var(--color-paper);text-shadow:0 2px 0 var(--color-ink), 0 0 6px var(--color-ink);transition:opacity .3s;bottom:40px}.tuto-controls span{display:block}.tuto-controls__main{font-size:var(--font-size-m);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.tuto-controls__keys{font-size:var(--font-size-xs);font-weight:700}.banners.notifications--visible~.tuto-controls{opacity:0}.game-over{justify-content:center}.game-over .button--continue{transition:transform .5s var(--ease-out-back);margin-top:25px;transition-delay:0s;transform:translateY(50vh)rotate(10deg)}[data-current-view=GameOver] .game-over .button--continue{transition-delay:.1s;transform:none}.game-over__popin{width:min(80vw,320px);font-size:var(--font-size-m);color:var(--color-ink);transition:transform .75s var(--ease-out-back);flex-direction:column;align-items:center;margin-bottom:30px;padding:22px 24px 0;font-weight:900;display:flex;position:relative;transform:translateY(100vh)rotate(10deg)}[data-current-view=GameOver] .game-over__popin{transition:transform .5s var(--ease-out-back);transform:translate(0)}.game-over__popin:before{opacity:0;background:var(--color-game-over-popin);border:var(--outline);border-radius:var(--radius);width:100%;height:100%;box-shadow:var(--shadow-pop);transition:opacity .5s var(--ease-out-snap), transform .5s var(--ease-out-snap);content:"";position:absolute;top:0;left:0;transform:scale(.75)}[data-current-view=GameOver] .game-over__popin:before{opacity:1;transition:opacity .5s var(--ease-out-snap), transform .5s var(--ease-out-back);transform:scale(1)}.game-over__popin>*{transition:transform .5s var(--ease-out-snap);transition-delay:calc(var(--index) * 25ms);transform:translateY(50vh)rotate(10deg)}[data-current-view=GameOver] .game-over__popin>*{transition:transform .5s var(--ease-out-back);transform:translate(0)}.game-over__title{text-transform:uppercase;margin-bottom:15px}.game-over__heart{justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:20px;font-size:3rem;animation:.25s infinite alternate bounce;display:flex;position:relative}.game-over__heart svg{width:100%;height:100%;position:absolute;top:10px;right:0}.game-over__heart svg path{stroke:var(--color-ink);fill:none;stroke-width:1.1px}.game-over__heart svg rect{fill:var(--color-red-a)}.game-over__countdown{z-index:1;color:var(--color-white);-webkit-text-stroke:2px var(--color-ink);paint-order:stroke fill;font-weight:900;position:relative;top:12px}.game-over__revive{margin-bottom:10px}.game-over__buttons{justify-content:center;align-items:center;margin-top:6px;margin-bottom:-15px;display:flex}.game-over__buttons .spritesheet{width:25px;height:25px;margin-left:2px}.game-over__buttons .button__content{width:90px;height:60px}.game-over__buttons button{font-size:var(--font-size-m)}.game-over__buttons button:not(:last-child){margin-right:10px}.game-over .button--continue{--color-a:var(--color-paper);--color-b:var(--color-paper-shade)}.game-over .button--continue .button__content{color:var(--color-ink);text-shadow:none}.game-over__title{letter-spacing:.03em}.end-screen .view__content{justify-content:center;gap:16px;padding-top:60px;padding-bottom:110px}.end-screen .view__content>*{transition:transform .75s var(--ease-out-back);transform:scale(0)}[data-current-view=EndScreen] .end-screen .view__content>*{transition:transform .5s var(--ease-out-back);transition-delay:calc(var(--index) * 60ms);transform:scale(1)}.end-screen__card{background:var(--color-paper);border:var(--outline);border-radius:var(--radius);width:min(84%,300px);box-shadow:var(--shadow-pop);color:var(--color-ink);flex-direction:column;align-items:center;padding:12px 18px 16px;display:flex}.end-screen__territory{position:relative}.end-screen__territory canvas{max-width:150px;max-height:150px;position:relative}.end-screen__territory:before{background:var(--color-end-screen-territory);border:3px dashed var(--color-ink-soft);content:"";border-radius:50%;width:84%;height:84%;margin:auto;position:absolute;inset:0}.end-screen__score{justify-content:space-between;align-items:center;width:100%;margin:4px 0 10px;display:flex}.end-screen__percent-covered{font-size:var(--font-size-xxl);font-weight:900;line-height:1}.end-screen__percent-covered:after{content:"%";font-size:.6em}.end-screen__kills{font-size:var(--font-size-l);align-items:center;gap:6px;font-weight:900;display:flex}.end-screen__kills span:before{content:"×";font-size:.8em}.end-screen__kills-icon{background:var(--color-red-a);border:2px solid var(--color-ink);width:36px;height:36px;box-shadow:inset 0 -3px 0 var(--color-red-b);border-radius:10px;justify-content:center;align-items:center;display:flex}.end-screen__kills-icon svg{width:22px;height:22px;fill:var(--color-white);animation:2.5s infinite both swing}.end-screen__progress{width:100%;height:18px}[data-current-view=EndScreen] .end-screen__progress .progress__bar{transform:translate(0)}.end-screen__best{font-size:var(--font-size-s);text-transform:uppercase;color:var(--color-ink-soft);justify-content:space-between;align-self:stretch;margin-top:8px;font-weight:800;display:flex}.end-screen__best span:last-child{color:var(--color-end-screen-best-score);font-weight:900}.end-screen__best span:last-child:after{content:"%"}.end-screen .button--retry{--color-a:var(--color-yellow-a);--color-b:var(--color-yellow-b)}.end-screen .button--retry .button__content{font-size:var(--font-size-m);text-transform:uppercase;color:var(--color-ink);text-shadow:none;padding:14px 22px 17px;font-weight:900}.quit{z-index:5;background:var(--color-paper);border:var(--outline);width:40px;height:40px;box-shadow:var(--shadow-pop);cursor:pointer;border-radius:50%;display:none;position:absolute;top:12px;right:12px}.quit svg{fill:none;width:100%;height:100%;stroke:var(--color-ink);stroke-width:3.2px;stroke-linecap:round}.quit-pop{z-index:20;background:var(--color-paper);border:var(--outline);border-radius:var(--radius);width:min(92%,360px);box-shadow:0 0 0 100vmax var(--color-overlay), var(--shadow-pop);text-align:center;color:var(--color-ink);margin:auto;padding:22px 18px 20px;position:absolute;top:calc(50% - 90px);left:0;right:0}.quit-pop__text{font-size:var(--font-size-m);margin-bottom:18px;font-weight:900}.quit-pop__buttons{justify-content:center;gap:14px;display:flex}.quit-pop__button{border:var(--outline);min-width:110px;font-size:var(--font-size-s);color:var(--color-white);cursor:pointer;border-radius:999px;padding:10px 20px 12px;font-weight:900}.quit-pop__button--yes{background:var(--color-red-a);box-shadow:inset 0 -4px 0 var(--color-red-b), var(--shadow-pop);text-shadow:0 2px 0 var(--color-red-b)}.quit-pop__button--no{background:var(--color-green-a);box-shadow:inset 0 -4px 0 var(--color-green-b), var(--shadow-pop);text-shadow:0 2px 0 var(--color-green-b)}@media (height<=599px){.game-title{top:52px}.game-title img{width:min(70%,260px)}.button--start .button__content{width:164px;height:60px;font-size:var(--font-size-m)}.button--skins,.buttons{bottom:22px}.button--skins .button__content{width:56px;height:56px}.user-info{bottom:120px}.incentive{bottom:92px}.bonus{width:150px;height:150px;transform:translate(48%,-58%)scale(0)}[data-current-view=Home]:not([data-pending-bonus]) .bonus,[data-current-view=EndScreen]:not([data-pending-bonus]) .bonus{transform:translate(48%,-58%)scale(1)}.bonus__multiplier{font-size:var(--font-size-m)}.game-over__heart{width:100px;height:100px}.game-over__buttons .button__content{width:65px;height:43px;font-size:var(--font-size-s)}.end-screen .view__content{gap:10px;padding-top:40px;padding-bottom:86px}.end-screen__territory canvas{max-width:110px;max-height:110px}.end-screen__percent-covered{font-size:var(--font-size-xl)}}@media screen and (width<=450px),(height<=650px){.viewport{max-width:initial;max-height:initial;border-radius:initial;box-shadow:none}}@media (orientation:landscape) and (pointer:coarse) and (height<=500px){.device-orientation{visibility:visible;pointer-events:all;display:flex}}
