
html{background:#fdfcfa}*{font-family:Chewy,cursive}.header__container{display:flex;justify-content:space-between;width:100%;height:45px;max-width:1350px;margin:1em auto;padding-left:10px;padding-right:10px}.switch__container{position:relative;height:40px;text-align:center}body{margin:0;background-repeat:no-repeat}body.open{overflow:hidden}body.open:before{visibility:visible;opacity:1;z-index:30}body:before{content:"";position:absolute;background-color:#17879c;width:50%;min-width:350px;overflow:hidden;top:0;height:100%;visibility:hidden;opacity:0;transition:all .4s ease}.burger{position:relative;z-index:40}.burger__button{display:block;position:relative;background:#17879c;width:50px;height:50px;border-radius:50%;text-align:center;transition:all .5s ease;border:4px solid transparent;box-shadow:0 0 8px -2px #333}.burger__button.open{border:4px solid #fff;box-shadow:none}.burger__button__icon{display:inline-block;top:50%;transform:translateY(-2px)}.burger__button__icon,.burger__button__icon:after,.burger__button__icon:before{position:absolute;background:#fff;margin:0 auto;width:20px;height:4px;left:0;right:0;transition:all .5s ease}.burger__button__icon:after,.burger__button__icon:before{content:""}.burger__button__icon:before{bottom:10px}.burger__button__icon:after{top:10px}.burger__button.open .burger__button__icon{background:transparent}.burger__button.open .burger__button__icon:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(50deg);transition:.5s .5s;bottom:0}.burger__button.open .burger__button__icon:after{top:0;transform:rotate(-410deg);transition:.55s .5s}.burger__menu{list-style-type:none;display:flex;flex-direction:column;padding:15px 0 0 20px}.burger__menu li{visibility:hidden;transition:all .5s ease;transform:translateX(-400px);white-space:nowrap}.burger__menu li:nth-child(2n) a{color:#fb7950}.burger__menu li:nth-child(3) a{color:#364561}.burger__menu li:nth-child(4) a{color:#9eadc8}.burger__menu li:nth-child(5) a{color:#f85a3e}.burger__menu li:nth-child(6) a{color:#7d7461}.burger__menu li:nth-child(7) a{color:#9eadc8}.burger__menu li:nth-child(9) a{color:#7d7461;border:#fff}.burger__button.open+.burger__menu li{transform:translateX(0);visibility:visible}img.burger__menu-element__img{width:30px;height:30px;margin-right:15px}.burger__menu-element{font-size:28px;cursor:pointer;padding:5px;margin-top:3px}img{vertical-align:middle}.burger__menu li{color:#fff}.burger__menu li:nth-child(2n){color:#fb7950}.burger__menu li:nth-child(3){color:#364561}.burger__menu li:nth-child(4){color:#9eadc8}.burger__menu li:nth-child(5){color:#f85a3e}.burger__menu li:nth-child(6){color:#7d7461}.burger__menu li:nth-child(7){color:#9eadc8}.burger__menu li:nth-child(9){color:#7d7461}.switch input{position:absolute;opacity:0}.switch{display:inline-block;font-size:20px;height:2em;width:8em;margin-right:1em;background:#e8b826;border-radius:1em}.switch-gamemode{background:#364561}.switch div{height:2em;width:4em;border-radius:1em;background:#fff;box-shadow:0 .1em .3em rgba(0,0,0,.3);line-height:2em;transition:all .3s}.switch input:checked+div{transform:translate3d(100%,0,0)}.main-container{display:flex;flex-wrap:wrap;justify-content:center;padding:15px;max-width:1440px;margin:auto}.card{width:300px;height:280px;border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#17879c;display:flex;flex-direction:column;font-size:24px;line-height:36px;font-weight:400;text-align:center;text-decoration:none;background:linear-gradient(180deg,#fb7950,#e8b826 40%,#fff 0,#fff);margin:20px 25px;cursor:pointer;transition:.3s}.card-gamemode{background:linear-gradient(180deg,#fb7950,#364561 40%,#fff 0,#fff)}.card:hover{box-shadow:0 35px 35px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.card-description{display:flex;justify-content:space-around;align-items:center;flex-grow:2;font-size:24px;line-height:36px;font-weight:400;text-align:center;text-decoration:none}.card-image{width:180px;height:180px;border-radius:50%;border:10px solid #fff;-o-object-fit:cover;object-fit:cover;margin:10px auto}.card-guessed{opacity:.5;cursor:default}.card-guessed,.card-guessed:hover{box-shadow:none}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:30px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}span.material-icons:hover{box-shadow:0 5px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border-radius:50%}.link-active{text-decoration:underline}.hidden{display:none}.card-back{transform:scaleX(-1) rotateY(180deg);transition:transform .5s}.card-cover{width:300px;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:0;margin:0 auto}.buttons{width:100%;text-align:center}.button-start{padding:20px 25px;font-size:24px;width:100%;max-width:350px;height:70px;background-color:#fb7950;color:#fff;border-radius:10px}.button-repeat,.button-start{box-sizing:border-box;margin:20px auto;outline:0!important;transition:.3s}.button-repeat{padding:25px;width:40px;font-size:0;background-image:url(img/repeat.svg),linear-gradient(40deg,#ffd86f,#fc6262);border-radius:50%;background-repeat:no-repeat;background-size:32px 32px,cover;background-position:50%}#start-button:hover,.button-repeat:hover{box-shadow:0 5px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.wrapper{width:80vw;margin:0 auto}.score-container img{width:5vw;height:5vw;margin:2px}.score-container{height:5vw;overflow:hidden;margin-bottom:3px}.modal-section{z-index:9998;width:100%;height:100%;margin:0;padding:0;visibility:visible;opacity:1}.modal-section,.modal-section__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.modal-section__overlay{z-index:9999;background-color:rgba(0,0,0,.7)}.modal-section__container{position:relative;z-index:10000;width:70%;height:70%;top:50%;transform:translateY(-50%);box-shadow:0 0 10px #fff;margin:0 auto;padding:30px;background-color:#fff;text-align:center}.modal-window p{font-size:28px}.modal-section img{width:40%}.stat-container{text-transform:capitalize}.stat-container p:first-child{font-size:3em;padding-bottom:5px;margin:0 auto}.statistic-categories{font-size:2em;color:#17879c;padding-bottom:5px;text-decoration:underline;margin:0 auto}.stat-container p{font-size:1.5em;margin:0 auto}
