.game-btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background-image:url(assets/img/button_slim.png);background-position:50%;background-size:90%;background-repeat:no-repeat;text-transform:uppercase;text-align:center;margin:10px auto;padding:20px 80px;cursor:pointer;font-size:21px;line-height:24px;border-radius:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;opacity:.8}.game-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.1s;transition:.1s}.game-btn:active{-webkit-transform:scale(1);transform:scale(1)}
.pause-btn-header{padding:8px 40px;font-size:21px;line-height:23px;width:auto;margin:0}
.settings-wrap{background-image:url(assets/img/paper-cell.jpg);background-position:50%;padding:80px 50px;border-radius:5px;box-shadow:0 0 10px #000;width:380px;position:relative;left:-90%;-webkit-transition:all .3s;transition:all .3s}.settings-wrap .volume-container{margin-left:-30px!important;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.settings-wrap .volume-container .audio-img{height:20px;width:20px;margin-right:12px}.settings-wrap .panner-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.settings-wrap .lang-container{display:-webkit-box;display:flex;justify-content:space-around;margin:5px auto}.settings-wrap .lang-container .settings-lang{-webkit-box-flex:1;flex:1;text-align:center}.settings-wrap .lang-container .selected{position:relative;color:brown}.settings-wrap .lang-container .selected:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px;background-color:brown;right:0;margin:0 auto;display:block}.settings-wrap .lang-container .settings-lang:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.settings-wrap .theme-wrapp{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.settings-wrap .theme-wrapp .title{text-align:center}.settings-wrap .theme-wrapp .theme{cursor:pointer}.settings-wrap .theme-wrapp .theme:hover{color:brown}.settings-wrap .theme-wrapp input{margin:0 5px;cursor:pointer}.settings-wrap .settings-btn{padding:25px 10px!important}
.nav{background-image:url(assets/img/paper-cell.jpg);background-position:50%;background-color:hsla(0,0%,100%,.39);box-shadow:0 0 10px #000;padding:30px 25px;border-radius:5px;position:relative;top:-90%;-webkit-transition:all .3s;transition:all .3s}
.level-wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-image:url(assets/img/paper-cell.jpg);background-position:50%;background-size:cover;padding:5px 50px;border-radius:5px;box-shadow:0 0 10px #000;position:relative;bottom:-90%;-webkit-transition:all .3s;transition:all .3s}.level-wrap .level-btn{padding:8px 25px!important}
*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
@font-face{font-family:Birch;src:url(fonts/b5558a5343ce648bd347ba17e04ac174.ttf)}body{-webkit-user-select:none;-ms-user-select:none;user-select:none}.wrapper,body{background-image:url(assets/img/paper-cell.jpg);background-position:50%}.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh;max-width:1200px;margin:0 auto;font-family:Birch;color:#2e0d67;font-size:24px;line-height:26px;letter-spacing:2px;font-weight:600;position:relative;overflow:hidden;border-right:2px solid rgba(0,0,0,.28);border-left:2px solid rgba(0,0,0,.28)}.wrapper,.wrapper .content{display:-webkit-box;display:flex}.wrapper .content{flex-wrap:wrap;width:100%}.wrapper .footer,.wrapper .header{display:-webkit-box;display:flex;min-height:10vh}.wrapper .header .content{-webkit-box-align:center;align-items:center;padding:0 10px;-webkit-box-pack:justify;justify-content:space-between}.wrapper .header h1{font-size:32px;line-height:34px;width:30%;padding-left:15px}.wrapper .header .pages{display:-webkit-box;display:flex;text-align:center;-webkit-box-pack:center;justify-content:center;width:30%;text-transform:uppercase}.wrapper .header .pause-btn{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between;width:30%}.wrapper .header .pause-btn,.wrapper .header .pause-btn .user{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%}.wrapper .header .pause-btn .user{-webkit-box-pack:center;justify-content:center;width:55px;margin-right:10px;position:relative}.wrapper .header .pause-btn .user .help{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:absolute;top:80%;right:5%;z-index:50;min-width:200px;padding:10px;border-radius:2px;background:rgba(240,255,255,.404)}.wrapper .header .pause-btn .user .user-img{position:relative;height:50px;width:50px;cursor:pointer}.wrapper .header .pause-btn .user:hover .help{display:-webkit-box;display:flex}.wrapper .header .pause-btn .user:hover .user-img{-webkit-animation:logo-rotate .8s linear 1;animation:logo-rotate .8s linear 1}.wrapper .main{display:-webkit-box;display:flex;min-height:80vh;-webkit-box-align:center;align-items:center}.wrapper .main .content{position:relative;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap}.wrapper .main .content .game-menu{position:relative}.wrapper .main .content .game-place{position:absolute}.wrapper .main .content .game-menu,.wrapper .main .content .game-place{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;overflow:hidden;width:100%;min-height:80vh;top:0;left:0}.wrapper .footer{margin-top:auto}.wrapper .footer .content{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.wrapper .footer .logo-box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-radius:9px}.wrapper .footer .logo-box .rs-logo{padding:0 2px;height:30px;width:50px}.wrapper .footer .git-logo{height:15px;width:15px;margin-right:5px;background-color:#000;border-radius:50%}.wrapper .footer .autor{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.wrapper .footer .autor .autor-Name,.wrapper .footer .autor li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.wrapper .footer .autor .autor-Name{margin:10px;color:#2e0d67}.wrapper .footer .autor .autor-Name:hover{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:all .3s;transition:all .3s}.wrapper .footer .year{display:-webkit-box;display:flex;padding:0 2px;-webkit-box-align:center;align-items:center;color:#000}@-webkit-keyframes logo-rotate{25%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}75%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}90%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes logo-rotate{25%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}75%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}90%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@media (max-height:697px){.wrapper{font-size:16px;line-height:18px}.wrapper h1{font-size:25px!important;line-height:28px!important}.wrapper .header .pause-btn-header{padding:5px 20px;background-position:50%}.wrapper .header .user-img{height:30px!important;width:30px!important}.wrapper .footer,.wrapper .header{min-height:5vh}.wrapper .main,.wrapper .main .content,.wrapper .main .content .game-menu,.wrapper .main .content .game-place{min-height:90vh}.wrapper .footer .autor a{font-size:15px;line-height:13px}}@media (max-width:1150px){.wrapper .footer{font-size:18px;line-height:20px;font-size:16px;line-height:18px}}
.score{-webkit-transition:all .2s;transition:all .2s;-webkit-box-pack:justify;justify-content:space-between;width:100px;overflow:hidden;box-shadow:0 0 10px 2px rgba(90,59,59,.562);border-radius:5px}.score,.score .bullet-box,.score .point-box,.score .total-box{display:-webkit-box;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.score .bullet-box,.score .point-box,.score .total-box{left:-200%;height:30%;-webkit-transition:all 1s;transition:all 1s;-webkit-box-pack:center;justify-content:center;padding:5px}.score .point-box{margin-top:7px!important}.score .bullet-box{-webkit-box-pack:start;justify-content:flex-start}.score .total-box{-webkit-box-pack:end;justify-content:flex-end}.score img{-webkit-transition:all .5s;transition:all .5s;width:40px;height:16px;margin:1px 0}.score .img-duck-popadanie{height:39.4px!important}.score .img-duck-conture{height:36px!important}
.game-field-main{position:relative;z-index:15;display:-webkit-box;display:flex;border-radius:5px}
.game-canvas{position:relative;box-shadow:0 0 10px 2px rgba(90,59,59,.562);border-radius:5px;z-index:20;cursor:url(assets/img/aim50.png),url(assets/img/aim50.png) 25 25,default}
audio{display:none}.audio-container{text-align:center}.audio-container span{padding:0 10px}.panner-container,.volume-container{display:-webkit-box;display:flex}.input-slider{-webkit-appearance:none;width:119px;height:5px;outline:none;-webkit-transition:.2s;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:10px;margin-bottom:39px}input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background:#2e0d67;border-radius:2px;border:.2px solid #2e0d67}input[type=range]:focus::-webkit-slider-runnable-track{background:#2e0d67}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;background:#2e0d67;border-radius:2px;border:.2px solid #010101}input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;background:#2be9a0;border-radius:1.5px;border:.2px solid #010101}.input-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:39px;height:39px;border-radius:50%;background-image:url(assets/img/aim.png);background-size:contain;cursor:pointer;margin-top:-19.5px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;width:39px;height:39px;border-radius:50%;background-image:url(assets/img/aim.png);background-size:contain;cursor:pointer}IE input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;width:39px;height:39px;border-radius:50%;background-image:url(assets/img/aim.png);background-size:contain;cursor:pointer}
@font-face{font-family:Birch;src:url(fonts/b5558a5343ce648bd347ba17e04ac174.ttf)}#modal-window{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999;width:250px;height:auto;text-align:center;background:url(assets/img/paper-cell.jpg);border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.75);vertical-align:middle;font-family:Birch;font-size:25px;font-weight:900;color:#2e0d67;text-transform:uppercase}#modal-window:before{display:inline-block;height:100%;content:"";vertical-align:middle}#cover-div{display:none;position:fixed;top:0;left:0;z-index:9000;width:100%;height:100%;background-color:grey;opacity:.55}#to-main{width:85.5%;text-transform:uppercase;text-align:center;margin:10px auto;padding:12px 40px;cursor:pointer;font-size:21px;color:#2e0d67;font-weight:900;line-height:24px;border:2px solid #655184;border-radius:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;opacity:.8;background:url(assets/img/paper-cell.jpg);font-family:Birch}#to-main:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal-game-over-hidden,.modal-perfect-hidden{display:none}
@font-face{font-family:Birch;src:url(fonts/b5558a5343ce648bd347ba17e04ac174.ttf)}.wrap-congrats{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100vh;width:100%;font-family:Birch;cursor:pointer;position:absolute;z-index:30;background-image:url(assets/img/paper-cell.jpg);background-position:50%}.wrap-congrats .win h2{text-shadow:0 0 5px #fff;font-size:50px;line-height:52px;font-weight:800}.wrap-congrats .result h3{text-shadow:0 0 5px #fff;font-size:52px;line-height:54px;font-weight:600;-webkit-animation:rotRest 1s ease-in-out 2s 1;animation:rotRest 1s ease-in-out 2s 1;margin:50px}.wrap-congrats .meat{display:-webkit-box;display:flex;height:253px;width:250px;background-image:url(assets/img/kurica_fiol_little.png);background-position:-15px -50px;background-size:550%;background-repeat:no-repeat;-webkit-animation:danceChicken 1s steps(1) .5s infinite;animation:danceChicken 1s steps(1) .5s infinite}@-webkit-keyframes rotRest{to{-webkit-transform:rotateY(2turn);transform:rotateY(2turn)}}@keyframes rotRest{to{-webkit-transform:rotateY(2turn);transform:rotateY(2turn)}}@-webkit-keyframes danceChicken{10%{background-position:-283px -50px}20%{background-position:-550px -50px}30%{background-position:-817px -50px}40%{background-position:-1082px -50px}50%{background-position:-15px -317px}60%{background-position:-283px -317px}70%{background-position:-550px -317px}80%{background-position:-817px -317px}90%{background-position:-1082px -317px}to{background-position:-15px -50px}}@keyframes danceChicken{10%{background-position:-283px -50px}20%{background-position:-550px -50px}30%{background-position:-817px -50px}40%{background-position:-1082px -50px}50%{background-position:-15px -317px}60%{background-position:-283px -317px}70%{background-position:-550px -317px}80%{background-position:-817px -317px}90%{background-position:-1082px -317px}to{background-position:-15px -50px}}
.login-wrapper{display:-webkit-box;display:flex;padding:40px 20px;font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-image:url(assets/img/paper-cell.jpg);border-radius:5px;box-shadow:0 0 10px #000}.login-wrapper .login-email,.login-wrapper .login-password{margin:10px auto;padding:2px 15px;font-size:inherit;min-width:80%;color:inherit;background-color:transparent;background-image:url(assets/img/button_slim.png);background-size:98% 90%;background-repeat:no-repeat;background-position:50%;border-radius:5px;opacity:1}.login-wrapper .login-password-length{font-size:18px;line-height:20px;margin:0 0 0 10px;color:inherit}.login-wrapper .login-buttons-wrapper{font-size:inherit;margin:10px auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;max-width:320px;justify-content:space-around}.login-wrapper .login-buttons-wrapper .login-button{margin:0 2px;background-color:transparent;padding:15px 45px}.login-wrapper .login-message{text-align:center;color:inherit;margin:10px auto}.login-wrapper .login-without{margin:0 auto;cursor:pointer}.login-wrapper .login-without:hover{-webkit-transform:scale(.9);transform:scale(.9)}.login-wrapper .login-as{margin:10px auto;cursor:pointer}.login-wrapper .login-as:hover{-webkit-transform:scale(.9);transform:scale(.9)}
.statistic-wrap{-webkit-box-orient:vertical;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;background-image:url(assets/img/paper-cell.jpg);height:80%;background-position:50%;padding:80px 50px;border-radius:5px;box-shadow:0 0 10px #000;position:relative;right:-90%;-webkit-transition:all .3s;transition:all .3s}.statistic-wrap,.statistic-wrap .stat-switcher{display:-webkit-box;display:flex;-webkit-box-direction:normal}.statistic-wrap .stat-switcher{-webkit-box-orient:horizontal;flex-direction:row}.statistic-wrap .stat-switcher .stat-tab{border:2px solid #2e0d67;border-bottom:none;padding:5px 10px;border-radius:10px 10px 0 0}.statistic-wrap .statistic-table-wrapper{min-width:546px}.statistic-wrap .statistic-table-wrapper .stat-table{border:2px solid #2e0d67;width:100%;margin-bottom:auto}.statistic-wrap .statistic-table-wrapper .stat-message{min-height:20px;margin:0 auto;color:brown}.statistic-wrap .info-btn{display:-webkit-box;display:flex;flex-wrap:wrap}.statistic-wrap .info-btn div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:transparent;padding:8px 25px!important;font-size:10px;line-height:10px}.hided{display:none;visibility:hidden}.selected{position:relative;color:brown}.selected:after{content:"";position:absolute;bottom:5px;left:0;width:90%;height:3px;background-color:brown;right:0;margin:0 auto;display:block}.disabled{pointer-events:none;color:grey}

@font-face{font-family:Birch;src:url(fonts/b5558a5343ce648bd347ba17e04ac174.ttf)}.duck-aim{margin-top:0;margin-bottom:auto}.aim{position:fixed}.animation-bullet{position:fixed;top:50%;-webkit-transform:translateY(-15%);transform:translateY(-15%)}.svg-animation-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:500px;width:559px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}#svg-button{font-size:45px;font-weight:900;color:#2e0d67;font-family:Birch;pointer-events:none;background-color:transparent;letter-spacing:-.1em}#bullet-container{width:300px;height:113px;position:relative}.bullet-empty{top:0;left:0;background-image:url(assets/img/bullet_10.png);z-index:99}.bullet,.bullet-empty{position:absolute;width:300px;height:113px}.bullet{-webkit-mask-image:url(assets/img/bullet_100.png);mask-image:url(assets/img/bullet_100.png);overflow:hidden;background-size:contain;background-repeat:no-repeat}@-webkit-keyframes ink{0%{left:-130%}20%{left:-120%}50%{left:-100%}75%{left:-50%}to{left:-34%}}@keyframes ink{0%{left:-130%}20%{left:-120%}50%{left:-100%}75%{left:-50%}to{left:-34%}}.ink-canvas{width:395px;height:395px;background-image:url(assets/img/bullet_ink.png);position:absolute;background-size:contain;background-repeat:no-repeat;left:-34%;-webkit-animation:ink 2.5s;animation:ink 2.5s}.end-loading{pointer-events:auto!important}
