:root{--main-white: #F4EEE1;--red-brown: #3D0000;--dark-brown: #321A1A;--medium-dark-brown: #4B271A;--alt-brown: #603813;--main-brown: #553B20;--medium-brown: #AC6935;--light-brown: #917046;--medium-light-brown: #E8C497;--sup-light-brown: #E9D1A7;--very-light-brown: #F9E7C7;--main-green: #136511}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100vw;height:100vh;touch-action:pan-x pan-y;overflow:hidden}#root{width:100%;height:100%}.kumbh-sans{font-family:Kumbh Sans,sans-serif;font-optical-sizing:auto;font-style:normal}.yellowtail-regular{font-family:Yellowtail,cursive;font-weight:400;font-style:normal}.background-grid{position:absolute;width:60%;height:80%;object-fit:contain;object-position:center;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-buttons{position:absolute;z-index:100;top:1%;left:5%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}button:focus{outline:none}.nav-buttons .home-button,.nav-buttons .reset-button{background-color:var(--medium-dark-brown)}.nav-buttons .home-button,.nav-buttons .reset-button{width:70px;height:70px;cursor:pointer;padding:15px;border-radius:50%;transition:all .3s ease-in-out;margin:0 1rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 4px #00000040}.nav-buttons .home-button img,.nav-buttons .reset-button img{width:100%;height:100%;object-position:center;object-fit:contain}.nav-buttons .reset-button img{width:80%;height:80%;object-position:center;object-fit:contain}.nav-buttons .home-button:hover,.nav-buttons .reset-button:hover{transform:scale(.9)}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999}.popup-overlay .popup-overlay-container{position:relative;width:100%;height:100%}.popup-overlay .popup-overlay-container .popup-background{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10}.popup-overlay .popup-overlay-container .popup{background:var(--very-light-brown);padding:20px;border-radius:10px;text-align:center;position:absolute;z-index:20;width:35%;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-overlay .popup-overlay-container .popup img{width:100px;height:115px;object-fit:contain;object-position:center}.popup-overlay .popup-overlay-container .popup p{color:var(--dark-brown);text-align:center;font-family:Kumbh Sans,sans-serif;font-size:30px;font-style:normal;font-weight:600}.popup-overlay .popup-overlay-container .popup .popup-buttons{display:flex;justify-content:space-around;margin:4rem 0}.popup-overlay .popup-overlay-container .popup .popup-buttons button{padding:1rem 3rem;border-radius:15px;color:#fff;font-family:Kumbh Sans,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:normal;border:none;cursor:pointer}.popup-overlay .popup-overlay-container .popup .popup-buttons .confirm{color:#fff;background-color:var(--medium-dark-brown)}.popup-buttons .cancel{background-color:var(--main-green);color:#fff}@-webkit-keyframes shake-horizontal{0%,to{-webkit-transform:translateX(0);transform:translate(0)}10%,30%,50%,70%{-webkit-transform:translateX(-10px);transform:translate(-10px)}20%,40%,60%{-webkit-transform:translateX(10px);transform:translate(10px)}80%{-webkit-transform:translateX(8px);transform:translate(8px)}90%{-webkit-transform:translateX(-8px);transform:translate(-8px)}}@keyframes shake-horizontal{0%,to{-webkit-transform:translateX(0);transform:translate(0)}10%,30%,50%,70%{-webkit-transform:translateX(-10px);transform:translate(-10px)}20%,40%,60%{-webkit-transform:translateX(10px);transform:translate(10px)}80%{-webkit-transform:translateX(8px);transform:translate(8px)}90%{-webkit-transform:translateX(-8px);transform:translate(-8px)}}.home{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:var(--main-brown)}.home-center{position:relative;z-index:20;width:40%;padding-top:6rem}.home-center h1{text-align:center;line-height:100px}.home-center button{background-color:var(--main-brown);color:#fff;border-radius:5px}.home-center h1 span:nth-child(1){font-family:Kumbh Sans,sans-serif;font-size:120px;color:var(--main-white);font-weight:800;text-transform:uppercase;display:block}.home-center h1 span:nth-child(2){font-family:Yellowtail,sans-serif;font-size:130px;color:var(--medium-brown);text-transform:lowercase;font-weight:400;line-height:120px;display:inline-block;margin-top:-30px}.home-center h1 span:nth-child(3){font-family:Kumbh Sans,sans-serif;font-size:80px;color:var(--main-white);font-weight:800;text-transform:uppercase;display:block;margin-top:-30px}.home-center .start-button{width:250px;height:90px;border:none;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;font-family:Kumbh Sans,sans-serif;font-size:35px;color:#fff;text-transform:uppercase;display:block;margin:5rem auto 1rem;transition:all .3s ease-in-out;cursor:pointer}.home-center .start-button:hover{transform:scale(.9)}.home-center p{color:var(--main-white);font-family:Kumbh Sans,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:110.033%;text-transform:lowercase;text-align:center}.home-perso-item{position:absolute}.home-perso-item.item-1{top:43%;left:18%;width:250px;height:auto}.home-perso-item.item-2{top:17%;right:22%;width:150px;height:auto}.home .stars-container{position:fixed;height:100%;width:100%;z-index:10}.home .stars-container .star:nth-child(1){position:absolute;top:17%;left:41%;width:40px;height:40px}.home .stars-container .star:nth-child(2){position:absolute;right:28%;top:23%;width:40px;height:40px}.home .stars-container .star:nth-child(3){position:absolute;top:56%;left:32%;width:40px;height:40px}.home .stars-container .star:nth-child(4){position:absolute;top:59%;left:28%;width:30px;height:30px}.home .stars-container .star:nth-child(5){position:absolute;top:69%;left:29%;width:30px;height:30px}.home .stars-container .star:nth-child(6){position:absolute;top:63%;right:31%;width:40px;height:40px}.home .stars-container .star:nth-child(7){position:absolute;top:70%;right:33%;width:30px;height:30px}/*!
* 
*   simple-keyboard v3.8.42
*   https://github.com/hodgef/simple-keyboard
*
*   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
*
*   This source code is licensed under the MIT license found in the
*   LICENSE file in the root directory of this source tree.
*
*/.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}#keyboard-container{position:fixed;bottom:0;left:0;width:100%;background:#ffffffe6;padding:10px;border-top:2px solid #ccc;display:flex;justify-content:center;z-index:1000;box-shadow:0 -4px 10px #0000001a}.simple-keyboard{width:90%;max-width:600px}.setup{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:var(--light-brown);position:relative}.chocolate-drop-image{position:absolute;top:0;right:0}.liquid-chocolate-image{position:absolute;bottom:0;left:0}.setup-center{position:relative;z-index:20;height:100%;padding:2rem 0}.setup .setup-title{position:relative;margin-bottom:5rem}.setup .setup-title h1{color:var(--very-light-brown);font-family:Kumbh Sans,sans-serif;font-size:50px;font-style:normal;font-weight:400;line-height:110.033%;letter-spacing:2.5px;text-align:center}.setup .setup-title h1 span{color:var(--very-light-brown);font-family:Kumbh Sans,sans-serif;font-size:50px;font-style:normal;font-weight:900;line-height:110.033%;letter-spacing:2.5px;text-transform:uppercase}.setup .setup-title .star{position:absolute}.setup .setup-title .star:nth-child(1){top:-5%;left:5%;width:30px;height:30px}.setup .setup-title .star:nth-child(3){top:50%;right:18%;width:40px;height:40px}.setup .setup-input-name{display:flex;flex-direction:row;justify-content:center;align-items:center}.setup .setup-input-name .input-label{position:relative;z-index:11;width:70px;height:70px;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;font-family:Kumbh Sans,sans-serif;font-size:35px;font-style:normal;font-weight:400;line-height:normal;background-color:var(--alt-brown);border-radius:50px;border:1px solid black;margin-right:-1rem}.setup .setup-input-name .pseudo-input{position:relative;z-index:10;width:700px;height:130px;border-radius:20px;background:var(--very-light-brown);color:var(--alt-brown);text-align:center;font-family:Kumbh Sans,sans-serif;font-size:45px;font-style:normal;font-weight:400;line-height:normal;border:none;outline:none}.setup .setup-input-name .pseudo-input:focus{border:none;outline:none}.setup .setup-input-name .pseudo-input::placeholder{color:var(--alt-brown);text-align:center;font-family:Kumbh Sans,sans-serif;font-size:45px;font-style:normal;font-weight:400;line-height:normal;opacity:.5}.setup .setup-avatars{position:relative;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;margin-top:5rem}.setup .setup-avatars .setup-avatars-step{position:absolute;z-index:10;left:-2rem;top:2.5rem;width:70px;height:70px;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;font-family:Kumbh Sans,sans-serif;font-size:35px;font-style:normal;font-weight:400;line-height:normal;background-color:var(--alt-brown);border-radius:50px;border:1px solid black;margin-right:-1rem}.setup-avatars .avatar{width:150px;height:150px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:150px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));margin:0 2rem;opacity:.5;transition:opacity .3s ease-in-out}.setup-avatars .avatar:nth-child(2){background-color:var(--medium-light-brown)}.setup-avatars .avatar:nth-child(3){background-color:var(--red-brown)}.setup-avatars .avatar:nth-child(4){background-color:var(--main-brown)}.setup-avatars .avatar:nth-child(5){background-color:var(--medium-light-brown)}.setup-avatars .avatar img{position:relative;z-index:11;width:auto;height:auto;max-height:150px;max-width:100px;cursor:pointer;transition:.3s;object-fit:contain;object-position:center;margin:0 auto}.setup-avatars .avatar.selected{opacity:1}.setup-avatars .avatar img.selected{margin:-3rem auto 0}.begin-button-container .begin-button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:450px;height:125px;border:none;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;font-family:Kumbh Sans,sans-serif;font-size:30px;color:#fff;margin:5rem auto 1rem;transition:all .3s ease-in-out;cursor:pointer}.begin-button-container .begin-button span:nth-child(2){display:flex;flex-direction:column;justify-content:center;margin-left:1rem}.begin-button-container .begin-button.disabled{opacity:.5}.begin-button-container .begin-button:hover{transform:scale(.9)}.select-game{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:var(--sup-light-brown);position:relative}.select-game .select-game-avatar{width:150px;height:150px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:150px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));margin:0 2rem;transition:opacity .3s ease-in-out;background-color:var(--medium-light-brown)}.select-game .select-game-avatar img{position:relative;z-index:11;width:auto;height:auto;max-height:150px;max-width:100px;cursor:pointer;transition:.3s;object-fit:contain;object-position:center;margin:-3rem auto 0}.select-game .select-game-text{text-align:center}.select-game .select-game-text h1{color:var(--dark-brown);font-family:Kumbh Sans,sans-serif;font-size:50px;font-style:normal;font-weight:400}.select-game .select-game-text h1 span{font-family:Yellowtail,sans-serif;font-size:75px;font-style:normal;font-weight:400;text-transform:capitalize}.select-game .select-game-text p{color:var(--dark-brown);font-family:Kumbh Sans,sans-serif;font-size:30px;font-style:normal;font-weight:400}.select-game .buttons{margin:4rem 0;display:flex;flex-direction:row;justify-content:center;align-items:center}.select-game .buttons button{width:450px;height:125px;border:none;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;font-family:Kumbh Sans,sans-serif;font-size:25px;color:#fff;margin:0 2rem;transition:all .3s ease-in-out;cursor:pointer;text-align:left;padding:0 3rem}.select-game .buttons button span:nth-child(2){display:block;text-transform:uppercase;font-weight:800;font-size:35px}.select-game .buttons button:hover{transform:scale(.9)}.memory-game{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;width:100%;background-color:var(--medium-light-brown);position:relative;padding:1rem 0}.memory-game .player-container{position:absolute;top:1%;right:5%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;z-index:99}.memory-game .player-container .player-avatar{width:90px;height:90px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:150px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));margin:0 2rem;transition:opacity .3s ease-in-out;background:#ffeac7}.memory-game .player-container .player-avatar img{position:relative;z-index:11;width:auto;height:auto;max-height:80px;max-width:80px;object-fit:contain;object-position:center;margin:-1rem auto 0}.memory-game .player-container .player-infos{display:flex;flex-direction:column;justify-content:center;text-align:center}.memory-game .player-container .player-infos p:nth-child(1){color:var(--dark-brown);text-align:center;font-family:Yellowtail,sans-serif;font-size:35px;font-style:normal;font-weight:400;text-transform:capitalize}.memory-game .player-container .player-infos p:nth-child(2){border-radius:5px;background:#ffeac7;color:#321a1a;text-align:center;font-family:Kumbh Sans,sans-serif;font-size:23px;font-style:normal;font-weight:700;padding:.5rem 2rem}.memory-game-center{position:relative;z-index:90}.memory-game-center .background-grid{width:135%;height:85%;transform:translate(-50%,-40%)}.memory-game-center .memory-game-head{margin-bottom:2rem}.memory-game-center .memory-game-head h1{width:450px;height:125px;border:none;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;font-family:Kumbh Sans,sans-serif;font-size:25px;color:#fff;margin:0 auto;transition:all .3s ease-in-out;cursor:pointer;text-align:left;padding:0 3rem;display:flex;flex-direction:column;justify-content:center}.memory-game-center .memory-game-head h1 span:nth-child(1){font-weight:400;font-size:25px}.memory-game-center .memory-game-head h1 span:nth-child(2){display:block;text-transform:uppercase;font-weight:800;font-size:35px}.memory-game-center .memory-game-head p{color:var(--dark-brown);font-family:Kumbh Sans,sans-serif;font-size:26px;font-style:normal;font-weight:400;margin:1rem 0}.memory-game-container{width:850px;height:850px;margin:auto;display:flex;flex-wrap:wrap;perspective:1000px}.memory-card{width:calc(25% - 10px);height:calc(33.333% - 10px);margin:5px;position:relative;transform:scale(1);transform-style:preserve-3d;transition:transform .5s;cursor:pointer}.memory-card:active{transform:scale(.97);transition:transform .2s}.memory-card.flip{transform:rotateY(180deg)}.front-face,.back-face{width:100%;height:100%;padding:20px;position:absolute;border-radius:5px;backface-visibility:hidden}.front-face{transform:rotateY(180deg)}.quiz-game{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;width:100%;background-color:var(--medium-light-brown);position:relative;padding:1rem 0}.quiz-game .player-container{position:absolute;top:1%;right:5%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;z-index:99}.quiz-game .player-container .player-avatar{width:90px;height:90px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:150px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));margin:0 2rem;transition:opacity .3s ease-in-out;background:#ffeac7}.quiz-game .player-container .player-avatar img{position:relative;z-index:11;width:auto;height:auto;max-height:80px;max-width:80px;object-fit:contain;object-position:center;margin:-1rem auto 0}.quiz-game .player-container .player-infos{display:flex;flex-direction:column;justify-content:center;text-align:center}.quiz-game .player-container .player-infos p:nth-child(1){color:var(--dark-brown);text-align:center;font-family:Yellowtail,sans-serif;font-size:35px;font-style:normal;font-weight:400;text-transform:capitalize}.quiz-game .player-container .player-infos p:nth-child(2){border-radius:5px;background:#ffeac7;color:#321a1a;text-align:center;font-family:Kumbh Sans,sans-serif;font-size:23px;font-style:normal;font-weight:700;padding:.5rem 2rem}.quiz-game-center{position:relative;z-index:90}.quiz-game-center .quiz-game-head{margin-bottom:2rem}.quiz-game-center .quiz-game-head h1{width:450px;height:125px;border:none;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;font-family:Kumbh Sans,sans-serif;font-size:25px;color:#fff;margin:0 auto;transition:all .3s ease-in-out;cursor:pointer;text-align:left;padding:0 3rem;display:flex;flex-direction:column;justify-content:center}.quiz-game-center .quiz-game-head h1 span:nth-child(1){font-weight:400;font-size:25px}.quiz-game-center .quiz-game-head h1 span:nth-child(2){display:block;text-transform:uppercase;font-weight:800;font-size:35px}.quiz-game-center .quiz-game-head p{color:var(--dark-brown);font-family:Kumbh Sans,sans-serif;font-size:26px;font-style:normal;font-weight:400;margin:1rem 0}.progress-container{width:40%;margin-bottom:2rem;position:relative;z-index:90}.question-number{color:#4b271a;font-family:Kumbh Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600}.progress-bar-container{width:100%;height:10px;background-color:#fbe5c0;border-radius:5px;overflow:hidden}.progress-bar{height:100%;width:0;background-color:var(--dark-brown);transition:width .5s ease-in-out}.quiz-actual-question{width:100%;color:var(--dark-brown);text-align:center;font-family:Kumbh Sans,sans-serif;font-size:40px;font-style:normal;font-weight:500;margin:1rem 0 2rem;display:flex;justify-content:center;word-break:break-word}.quiz-inner-game{width:55%;position:relative;z-index:90}.quiz-inner-game .options{display:flex;flex-direction:column;justify-content:center}.quiz-button{width:60%;height:auto;min-height:100px;padding:10px 20px;border:none;cursor:pointer;background-color:#9c552a;border-radius:20px;transition:.3s;margin:1rem auto;color:#fbe5c0;text-align:center;font-family:Kumbh Sans,sans-serif;font-size:40px;font-style:normal;font-weight:900;line-height:118%;text-transform:uppercase}.quiz-button:hover{transform:scale(1.05)}.quiz-button:disabled{transform:scale(.9);cursor:not-allowed}.correct-answer-anim{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;border-radius:15px;border:22px solid #136511;filter:blur(5px);animation:fadeIn .3s ease-out}.incorrect-answer-anim{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;border-radius:15px;border:22px solid var(--red-brown);filter:blur(5px);animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.correct{background-color:var(--main-green)!important}.incorrect{background-color:var(--red-brown)!important;-webkit-animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both;animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both}.highlight-correct{background-color:#2ecc71!important;color:#fff!important;border:3px solid #27ae60!important}.quiz-end{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:var(--sup-light-brown);background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;padding:1rem 0;background-blend-mode:multiply}.quiz-end .quiz-end-bravo{color:#ac6935;text-align:center;font-family:Kumbh Sans,sans-serif;font-size:40px;font-style:normal;font-weight:700;text-transform:uppercase}.quiz-end h1{color:#321a1a;text-align:center;font-family:Kumbh Sans,sans-serif;font-size:70px;font-style:normal;font-weight:900;text-transform:uppercase}.quiz-end .quiz-end-score{color:#ac6935;text-align:center;font-family:Kumbh Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;text-transform:uppercase}.quiz-end .quiz-end-actions{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:4rem 0}.quiz-end .quiz-end-actions button{padding:1rem 3rem;margin:0 1rem;border:none;cursor:pointer;background-color:#8b5a2b;color:#fff;font-family:Kumbh Sans,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:normal;border-radius:15px;transition:all .3s ease-in-out;display:flex;flex-direction:row;justify-content:center;align-items:center}.quiz-end .quiz-end-actions button:nth-child(1){background-color:var(--medium-dark-brown)}.quiz-end .quiz-end-actions button:nth-child(2){background-color:var(--medium-brown)}.quiz-end .quiz-end-actions button span{width:40px;margin-left:1rem;display:flex;flex-direction:column;justify-content:center}.quiz-end .quiz-end-actions button span img{width:40px}.quiz-end .quiz-end-actions button:hover,.quiz-end .quiz-end-actions button:focus{transform:scale(.9)}.quiz-end .quiz-end-home{padding:1rem 3rem;margin:0 1rem;cursor:pointer;background-color:var(--very-light-brown);color:var(--medium-dark-brown);border:2px solid var(--medium-dark-brown);font-family:Kumbh Sans,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:normal;border-radius:15px;transition:all .3s ease-in-out;display:flex;flex-direction:row;justify-content:center;align-items:center}.quiz-end .quiz-end-home:hover,.quiz-end .quiz-end-home:focus{transform:scale(.9)}.quiz-end .quiz-end-home span{width:40px;margin-left:1rem;display:flex;flex-direction:column;justify-content:center}.quiz-end .quiz-end-home span img{width:40px}.quiz-end .quiz-end-puyochoco{position:absolute;bottom:-2rem;right:-4rem}.timeout-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999}.timeout-overlay .timeout-overlay-container{position:relative;width:100%;height:100%}.timeout-overlay .timeout-overlay-container .timeout-background{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10}.timeout-overlay .timeout-overlay-container .timeout{background:var(--very-light-brown);padding:20px;border-radius:10px;text-align:center;position:absolute;z-index:20;width:35%;top:50%;left:50%;transform:translate(-50%,-50%)}.timeout-overlay .timeout-overlay-container .timeout img{width:100px;height:115px;object-fit:contain;object-position:center}.timeout-overlay .timeout-overlay-container .timeout p{color:var(--dark-brown);text-align:center;font-family:Kumbh Sans,sans-serif;font-size:30px;font-style:normal;font-weight:600}.timeout-overlay .timeout-overlay-container .timeout .timeout-buttons{display:flex;justify-content:space-around;margin:4rem 0}.timeout-overlay .timeout-overlay-container .timeout .timeout-buttons button{padding:1rem 3rem;border-radius:15px;color:#fff;font-family:Kumbh Sans,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:normal;border:none;cursor:pointer}.timeout-overlay .timeout-overlay-container .timeout .timeout-buttons .confirm{color:#fff;background-color:var(--medium-dark-brown)}.timeout-buttons .cancel{background-color:var(--main-green);color:#fff}
