/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{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}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}:root{--app-header-height:90px;--app-footer-height:60px;--app-background-color:#23c5ef;--element-primary-background-color:#24bff0;--element-primary-background-color-lighter:#3fcaf6;--button-blue-color:#40d9ff;--button-blue-color-lighter:#4fe3ff;--button-green-color:#14b981;--button-red-color:#db2557;--button-pink-color:#dc71c7;--button-pink-color-lighter:#e898d8;--a-hover-color:#b1e7fa}.app.mobile{--app-footer-height:110px}*{scrollbar-color:#fcfcfc #16afd9}::-webkit-scrollbar{border-right:15px solid #16afd9;width:25px}::-webkit-scrollbar-thumb{border-right:15px solid #fcfcfc}::-webkit-scrollbar-thumb:hover{border-right-color:#e6f5fa}::-webkit-scrollbar-thumb:active{border-right-color:#d6f0f8}@font-face{font-family:"Coolvetica Rg";src:url(/webfonts/Coolvetica-Regular.woff2) format("woff2")}@font-face{font-family:"Cooper Hewitt";src:url(/webfonts/CooperHewitt-Medium.woff2) format("woff2");font-weight:400}@font-face{font-family:"Cooper Hewitt";src:url(/webfonts/CooperHewitt-Semibold.woff2) format("woff2");font-weight:500}body,html{height:100%}body{position:relative;background-color:#23c5ef;background-color:var(--app-background-color);background-image:url(/img/background.png);background-repeat:repeat;margin-bottom:-60px;margin-bottom:calc(var(--app-footer-height)*-1);font-family:"Cooper Hewitt",sans-serif;letter-spacing:.03em;color:#fff}a{color:inherit;text-decoration:underline;transition:color .1s ease-out}a.no-underline{text-decoration:none}a:hover{color:#b1e7fa;color:var(--a-hover-color);cursor:pointer}.app:not(.loading){-webkit-animation:loaded-app-fadein .6s cubic-bezier(.35,.85,.45,1);animation:loaded-app-fadein .6s cubic-bezier(.35,.85,.45,1)}@-webkit-keyframes loaded-app-fadein{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes loaded-app-fadein{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.content-wrapper{height:calc(100% - 60px);height:calc(100% - var(--app-footer-height));font-size:1.1em}.app.no-footer .content-wrapper{height:100%}.app-header{padding:20px;height:90px;height:var(--app-header-height);display:flex;align-items:center}.header-left{flex:1 1}.header-left,.header-right{display:flex;align-items:center;height:100%}.header-user-settings-cog{padding-left:10px;font-size:1.3em}.header-user-settings-cog a{display:flex;align-self:center;align-items:center}.header-user-settings-cog a svg{transition:transform .1s ease-out}.header-user-settings-cog a:hover{color:inherit}.header-user-settings-cog a:hover svg{transform:rotate(22.5deg)}.header-user-logout-button{padding-left:10px;display:flex;align-self:center;align-items:center}.logout-button:hover{cursor:pointer}.logout-button-door{transform-origin:left center;transition:transform .1s ease-out}.logout-button:hover .logout-button-door{transform:scale(.9)}.logout-button .logout-button-arrow{transition:transform .1s ease-out}.logout-button:hover .logout-button-arrow{transform:translateX(10%)}.app-loader{position:fixed;top:0;left:0;height:100vh;width:100vw;-webkit-animation:app-loader-fadein 1s;animation:app-loader-fadein 1s}.app-loader>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes app-loader-fadein{0%{opacity:0}20%{opacity:0}to{opacity:1}}@keyframes app-loader-fadein{0%{opacity:0}20%{opacity:0}to{opacity:1}}#root,.app{height:100%}.app>footer{width:100%;height:60px;height:var(--app-footer-height);display:flex;align-items:center;justify-content:center}.app.mobile>footer{flex-direction:column;justify-content:space-around}.app.no-footer>footer{display:none}.app>footer .footer-text-item{margin-left:5px;margin-right:5px}.footer-feedback-button{font-size:1rem;background-color:#fff;color:#24bff0;color:var(--element-primary-background-color);border:2px solid #fff;border-radius:1em;padding:4px 25px;transition:background-color .1s ease-out,color .1s ease-out}.footer-feedback-button:hover{cursor:pointer;background-color:#24bff0;background-color:var(--element-primary-background-color);color:#fff}#page-content{margin-left:40px;margin-right:40px;height:calc(100% - 90px);height:calc(100% - var(--app-header-height));padding-bottom:20px}input,textarea{position:relative;border:1px solid hsla(0,0%,78.4%,.3);padding:12px;border-radius:0;font-family:inherit;font-size:1.1rem;color:#333;background-color:#fff;transition:background-color .1s ease-out}input.error,textarea.error{color:#bb1717;background-color:#f0d3d3}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.4)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,.4)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(0,0,0,.4)}input::placeholder,textarea::placeholder{color:rgba(0,0,0,.4)}input:focus,textarea:focus{box-shadow:0 0 8px rgba(0,0,0,.3);outline:none}label.checkbox{position:relative}input[type=checkbox]{width:20px;height:20px;opacity:0}label.checkbox>input[type=checkbox]{width:0;height:0}label.checkbox>input+span{margin-left:1.5em;-webkit-user-select:none;-ms-user-select:none;user-select:none}label.checkbox>input+span:before{content:"";width:1.15em;height:1.15em;position:absolute;top:0;left:0;opacity:1;border:2px solid #fff;border-radius:0;transition:background-color .1s ease-out;cursor:pointer}label.checkbox>input:focus-visible+span:before{outline:auto;outline:1px auto -webkit-focus-ring-color}label.checkbox>input+span:after{content:"";width:.45em;height:.85em;position:absolute;top:.1em;left:.35em;border-bottom:.2em solid #2fb0dd;border-right:.2em solid #2fb0dd;border-bottom-right-radius:.2em;transform:rotate(40deg);cursor:pointer;opacity:0;transition:opacity .1s ease-out}label.checkbox.checkbox-solid>input+span:before,label.checkbox>input:checked+span:before{background-color:#fff}label.checkbox>input:checked+span:after{opacity:1}label.toggle{position:relative}label.toggle>input[type=checkbox]{width:0;height:0}label.toggle>input+span{margin-left:2.8em;-webkit-user-select:none;-ms-user-select:none;user-select:none}label.toggle>input+span:before{content:"";width:1.95em;height:1.2em;position:absolute;top:0;left:.25em;border:.2em solid #000;background-color:#d63a55;border-radius:.6em;cursor:pointer}label.toggle>input:checked+span:before{background-color:#14b981}label.toggle>input+span:after{content:"";width:1.4em;height:1.4em;position:absolute;top:-.1em;left:0;transition:left .1s ease-out;border:.2em solid #000;background-color:#fff;border-radius:.7em;cursor:pointer}label.toggle>input:checked+span:after{left:1em}button{font-family:"Cooper Hewitt",sans-serif;letter-spacing:.5px}#contact-form,#forgot-password-form,#login-form,#register-form,#reset-password-form{max-width:460px;margin:auto}.button{font-family:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.5px;padding:15px 30px;border:none;border-radius:20px;transition:background-color .1s ease-out}.button.large{font-size:1.4rem;padding:20px 40px;border-radius:25px}.button.small{font-size:1rem;padding:10px 20px;border-radius:15px}.button:hover:not(:disabled){cursor:pointer}.button.green{background-color:#14b981;color:#f8f8f8}.button.green:hover{background-color:#1ad093}.button.red,.quit-cross-button{background-color:#db2557;color:#f8f8f8}.button.red:hover,.quit-cross-button:hover{background-color:#ee2c66}.button:disabled{background-color:#999!important}.quit-cross-button{border:0;padding:15px;line-height:0;border-radius:8px;transition:background-color .1s ease-out}.quit-cross-button.responsive{transform-origin:top left;transform:scale(.6) translateY(20px)}.quit-cross-button:hover{cursor:pointer}#page-lateral-navigation{width:260px;padding-right:20px}#page-lateral-navigation ul{width:100%}#page-lateral-navigation ul li{width:100%;margin-top:8px;margin-bottom:8px}#page-lateral-navigation ul li a{display:inline-block;width:100%;padding:7px 15px;text-decoration:none;border-radius:5px;transition:background-color .1s ease-out}#page-lateral-navigation ul li a:hover{color:inherit;background-color:hsla(0,0%,100%,.075)}#page-lateral-navigation ul li.active a{background-color:hsla(0,0%,100%,.15)}#desktop-variable-content>section:not(.active){display:none}.back-arrow-button{background:none;border:none;cursor:pointer;display:flex;align-items:center}.back-arrow-button svg{transform:scaleX(.95);transform-origin:right;transition:transform .1s ease-out}.back-arrow-button:hover svg{transform:scaleX(1)}.back-arrow-button:focus{outline:none}.feedback-modal-app-overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.53);z-index:1}.feedback-modal{position:absolute;bottom:30px;right:30px;height:500px;width:450px;background-color:#24bff0;background-color:var(--element-primary-background-color);border:4px solid #fff;border-radius:10px;padding:30px}.feedback-modal-close-cross-container{position:absolute;top:30px;right:30px;transform:scale(.5);transform-origin:top right}.feedback-modal-title{font-size:1.6em;font-weight:700}.feedback-modal-text,.feedback-modal-title{text-align:center;margin-bottom:30px}.feedback-modal-subject-input{width:100%;margin-bottom:20px}.feedback-modal-message-textarea{width:100%;margin-bottom:20px;resize:none}.feedback-modal-submit-button-container{display:flex;align-items:flex-end;justify-content:center}.lobby-hover-to-show-code{position:relative}.lobby-hover-to-show-code .lobby-hidden-code-message,.lobby-hover-to-show-code .lobby-room-code{display:inline-block;width:100%;text-align:center;cursor:default}.lobby-hover-to-show-code .lobby-hidden-code-message{font-size:1.5em;padding-top:30px;padding-bottom:20px;transition:transform .1s;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.lobby-hover-to-show-code .lobby-hidden-code-message.is-hover{transform:scale(.95);transition:transform .5s ease-in}.lobby-hover-to-show-code .lobby-room-code{position:absolute;left:50%;transform:translateX(-50%);padding-top:20px;transition:opacity 0s}.lobby-hover-to-show-code .lobby-room-code.visible{transition:opacity .2s ease-in}.lobby-hidden-code-message:not(.visible),.lobby-room-code:not(.visible){opacity:0}.lobby-room-code{text-align:center;font-size:2.4em}.legal-notice-container{max-height:100%;overflow-y:auto}@media screen and (max-height:640px),screen and (max-width:576px){.feedback-modal{position:absolute;top:0;left:0;right:0;bottom:0;border:0;border-radius:0;height:100%;width:100%}}@media screen and (max-height:768px){:root{--app-header-height:60px}.app-header{padding:5px 20px}}@media screen and (min-width:993px){.quit-cross-button.responsive{display:none}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.mt{margin-top:.75rem}.mt2{margin-top:1.5rem}.mt3{margin-top:2.25rem}.mb{margin-bottom:.75rem}.mb2{margin-bottom:1.5rem}.mb3{margin-bottom:2.25rem}.ml{margin-left:.75rem}.ml2{margin-left:1.5rem}.ml3{margin-left:2.25rem}.mr{margin-right:.75rem}.mr2{margin-right:1.5rem}.mr3{margin-right:2.25rem}.h1,h1{font-family:"Coolvetica Rg",sans-serif;font-size:5em;font-weight:400}.h2,h2{font-size:2.1em}.h2,.h3,h2,h3{font-weight:700}.h3,h3{font-size:1.8em}.h4,h4{font-size:1.6em}.h5,h5{font-size:1.4em}.h6,h6{font-size:1.2em}.h1.mt,.h2.mt,.h3.mt,.h4.mt,.h5.mt,.h6.mt,h1.mt,h2.mt,h3.mt,h4.mt,h5.mt,h6.mt{margin-top:.5em}.h1.mb,.h2.mb,.h3.mb,.h4.mb,.h5.mb,.h6.mb,h1.mb,h2.mb,h3.mb,h4.mb,h5.mb,h6.mb{margin-bottom:.5em}.full-width{width:100%}.flex-container{display:flex}.flex-container-column{display:flex;flex-direction:column}.flex-item-full-space{flex:1 1}.zero-height{height:0}.float-right{float:right}.clearfix{clear:both}.visible{display:inline;display:initial}.hidden{display:none}@media screen and (max-height:768px),screen and (max-width:992px){.h1,h1{font-size:3em}}#toast-container>.toast-error,#toast-container>.toast-info,#toast-container>.toast-success,#toast-container>.toast-warning{background-image:none!important}#toast-container>div{border-radius:10px;padding:15px 25px;width:350px;-webkit-animation-name:toast-show;animation-name:toast-show;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes toast-show{0%{opacity:0;transform:scale(.95) translateX(10%)}to{opacity:1;transform:scale(1)}}@keyframes toast-show{0%{opacity:0;transform:scale(.95) translateX(10%)}to{opacity:1;transform:scale(1)}}#toast-container>div,#toast-container>div:hover{opacity:.9;box-shadow:inherit}#toast-container>div:hover{box-shadow:inherit;cursor:default}.toast-top-right{top:60px}.toast-success{background-color:#44c244}.toast-info{background-color:#0f93b9}.toast-warning{background-color:#f5a028}.toast-error{background-color:#e0332b}.home-menu{max-width:720px;margin:30px auto auto}#homepage-logo{margin:0 auto;display:block}.home-create-room-button{display:block;background-color:var(--button-blue-color);border:7px solid var(--button-blue-color);transition:background-color .1s ease-out,border-color .1s ease-out;font-family:"Coolvetica Rg",sans-serif;font-weight:400;font-size:4em;text-align:center;text-decoration:none;padding:80px;border-radius:80px}.home-create-room-button:hover{color:inherit;border-color:#fff}.home-join-room-form{margin-top:100px;display:flex}#home-join-room-input{flex:1 1;font-size:1.75em;text-transform:lowercase;padding:12px 18px}#home-join-room-input::-webkit-input-placeholder{text-transform:none}#home-join-room-input:-ms-input-placeholder{text-transform:none}#home-join-room-input::-ms-input-placeholder{text-transform:none}#home-join-room-input::placeholder{text-transform:none}#home-join-room-button{margin-left:20px;background-color:var(--button-blue-color);transition:background-color .1s ease-out;width:100px;display:flex;align-items:center;justify-content:center}#home-join-room-button:hover{background-color:var(--button-blue-color-lighter)}@media screen and (max-width:1024px){.home-create-room-button{font-size:3em;padding:55px;border-radius:70px}}@media screen and (max-width:768px){.home-create-room-button{font-size:3em;padding:50px;border-radius:50px}}@media screen and (max-width:576px){.home-create-room-button{font-size:2em;padding:30px}.home-join-room-form{margin-top:50px;flex-direction:column}#home-join-room-input{font-size:1.3em}#home-join-room-button{margin-left:0;margin-top:10px;width:100%;height:60px}}@media screen and (max-height:768px){.home-join-room-form{margin-top:50px}}:root{--game-mode-border-color:#fff;--category-button-width:250px;--category-button-horizontal-margin:25px;--category-button-vertical-margin:40px;--category-buttons-count-per-row:4}.create-game-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:50px}.game-mode-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;overflow-y:auto}.game-mode{border:3px solid #fff;border:3px solid var(--game-mode-border-color);border-radius:30px;color:#fff;background-color:var(--element-primary-background-color);transition:background-color .15s ease-out;padding:0;margin:10px;overflow:hidden;position:relative}.game-mode:not(.mobile){height:280px;width:280px}.game-mode.mobile{border:3.5px solid #fff;border-radius:15px;width:400px;height:auto}.game-mode-disabled-mobile{display:none}.game-mode.mobile .game-mode-disabled-mobile{display:inline;display:initial}.game-mode-button-content{transition:transform .15s ease-out}.game-mode:not(.mobile) .game-mode-button-content{height:100%}.game-mode.mobile .game-mode-button-content{display:flex}.game-mode:not(.mobile):hover .game-mode-button-content{transform:translateY(-80%)}.game-mode:not(.disabled):hover{cursor:pointer}.game-mode.disabled.disabled-animation{-webkit-animation:game-mode-disabled-click .2s linear;animation:game-mode-disabled-click .2s linear}@-webkit-keyframes game-mode-disabled-click{0%{transform:translateX(-10px)}20%{transform:translateX(8px)}40%{transform:translateX(-6px)}60%{transform:translateX(4px)}80%{transform:translateX(-2px)}to{transform:translateX(0)}}@keyframes game-mode-disabled-click{0%{transform:translateX(-10px)}20%{transform:translateX(8px)}40%{transform:translateX(-6px)}60%{transform:translateX(4px)}80%{transform:translateX(-2px)}to{transform:translateX(0)}}.game-mode-label-mobile{font-size:2rem;margin-top:10px;display:none}.game-mode.mobile .game-mode-label-mobile{display:block}.game-mode-label-container{display:flex;flex-direction:column;height:100%}.game-mode.mobile .game-mode-label-container{align-self:center}.game-mode-icon-container{height:80%;display:flex;align-items:center;justify-content:center}.game-mode.mobile .game-mode-icon-container{width:80px;height:80px;margin-bottom:10px;margin-left:10px}.game-mode-icon{max-width:80%;max-height:80%}.game-mode.mobile .game-mode-icon{max-width:90%;max-height:90%}.game-mode-label-desktop{height:20%;text-align:center;font-size:2rem;display:flex;align-items:center;justify-content:center}.game-mode.mobile .game-mode-label-desktop{display:none}.game-mode-label-disabled-desktop{max-width:30px;max-height:30px;margin-left:5px}.game-mode.mobile .game-mode-label-disabled-desktop{display:none}.game-mode-description-container{height:80%;display:flex;align-items:center;justify-content:center}.game-mode.mobile .game-mode-description-container{width:100%;align-self:center;margin-bottom:10px}.game-mode-description{font-size:1.1rem;padding-left:15px;padding-right:15px}.game-mode.mobile .game-mode-description{font-size:1rem;text-align:left}@media screen and (max-width:375px){.game-mode.mobile .game-mode-icon-container{width:50px;height:50px}.game-mode.mobile .game-mode-description{font-size:.9rem}}.category-container{width:1220px;width:calc(var(--category-button-width)*var(--category-buttons-count-per-row) + var(--category-button-horizontal-margin)*(var(--category-buttons-count-per-row)*2 - 2) + 70px);margin:auto}.category-container-header{display:flex;margin-bottom:10px}.category-list{margin-top:0;margin-bottom:0;margin-left:-25px;margin-left:calc(var(--category-button-horizontal-margin)*-1);margin-right:0;overflow-y:auto;overflow-x:hidden}.category{background-color:var(--element-primary-background-color);transition:background-color .1s ease-out;color:#fff}.category-list .category{border:3px solid #fff;border:3px solid var(--game-mode-border-color);border-radius:30px;width:250px;width:var(--category-button-width);font-size:1.4em;margin:40px 25px;margin:var(--category-button-vertical-margin) var(--category-button-horizontal-margin);padding:25px 0}.selected-categories-list .category{border:2px solid #fff;border:2px solid var(--game-mode-border-color);border-radius:10px;width:120px;font-size:.82em;padding:5px 0;margin-left:30px;margin-top:8px;margin-bottom:8px}.category:hover{cursor:pointer;background-color:var(--element-primary-background-color-lighter)}.category.selected{background-color:var(--button-pink-color)}.category-list-no-category-found{margin:40px 25px;margin:var(--category-button-vertical-margin) var(--category-button-horizontal-margin)}.pick-all-categories-button,.unpick-all-categories-button{border:none;border-radius:8px;padding:8px;min-width:50px;opacity:1;transition:opacity .1s ease-out;display:flex;align-items:center;justify-content:center}.pick-all-categories-button:not(:disabled):hover,.unpick-all-categories-button:not(:disabled):hover{cursor:pointer}.pick-all-categories-button:disabled,.unpick-all-categories-button:disabled{opacity:.6}.pick-all-categories-button{background-color:var(--button-green-color)}.unpick-all-categories-button{background-color:var(--button-red-color);margin-left:15px}.search-categories-input{margin-left:15px;min-width:250px;padding:6px 12px}.selected-categories-container{width:300px;margin-top:50px}.selected-categories-list{max-height:150px;overflow-y:auto;overflow-x:hidden;margin-left:-30px}.create-game-footer{display:flex;margin-top:40px;align-items:flex-end;justify-content:flex-end}.create-game-footer.select-categories-create-game-footer{justify-content:space-between}@media screen and (max-width:1336px){:root{--category-buttons-count-per-row:3}}@media screen and (max-width:1024px){:root{--category-buttons-count-per-row:2}.create-game-footer.select-categories-create-game-footer{justify-content:flex-end}.create-game-footer-counterbalance,.selected-categories-container{display:none}}@media screen and (max-width:768px){.category-container{width:100%}.category-list{margin:0 -20px;padding-right:50px}.category-list .category{width:100%;border:3.5px solid #fff;border-radius:15px;margin-top:5px;margin-bottom:5px}}@media screen and (max-width:576px){.category-container-header{flex-wrap:wrap}.search-categories-input{margin-top:10px;margin-left:0}}@media screen and (max-width:375px){.category-list{padding-right:35px}.category-list .category{padding:15px 25px;font-size:1.2em}}@media screen and (max-height:840px){.create-game-footer-counterbalance,.selected-categories-container{display:none}.create-game-footer.select-categories-create-game-footer{justify-content:flex-end}}@media screen and (max-height:768px){.create-game-header{margin-bottom:20px}}.game-options-container{overflow-x:hidden;overflow-y:auto}.game-options-container-main-row{width:100%;display:flex;justify-content:center}.game-options-main-row-block{border:3px solid #fff;border-radius:25px;padding:25px;background-color:var(--element-primary-background-color);width:450px}.game-options-main-row-block:not(:first-child){margin-left:50px}.game-options-main-row-block:not(:last-child){margin-right:50px}.game-options-main-block-title{text-align:center;font-size:1.5em;margin-bottom:20px}.game-options-mobile-title{display:none}.game-options-container-secondary-row{display:flex;justify-content:space-evenly}.question-type-wrapper{font-size:1.2em}.question-type-wrapper:not(:last-child){margin-bottom:20px}.win-criterion-wrapper{display:flex;flex-direction:column}.game-options-win-criterion-input-wrapper{display:inline-block;margin:auto;text-align:center}.win-criterion-input{width:80px}.game-options-hardcore-questions-wrapper{font-size:1.2em}.game-options-mobile-section{display:none}@media screen and (max-width:992px){.game-options-container-main-row,.game-options-container-secondary-row{display:block}.game-options-main-row-block{border:none;background-color:transparent;border-radius:0;padding-left:0;padding-right:0;width:auto;margin-left:0!important;margin-right:0!important}.game-options-main-block-title{border:5px solid #fff;background-color:var(--element-primary-background-color);border-radius:10px;padding:5px}.game-options-mobile-title{display:block;margin-top:8px}.question-type-container{text-align:center;margin-left:-15px;margin-right:-15px}.question-type-wrapper{display:inline-block;margin-left:15px;margin-right:15px}.game-options-desktop-section{display:none}.game-options-mobile-section{display:block}}.settings-container{height:100%;overflow:auto;display:flex;flex-direction:column}.settings-title{text-align:center}.settings-mobile-scrollable-container{height:100%;overflow-y:scroll;padding-right:10px}.settings-data-container{height:0;flex:1 1;display:flex}.settings-main-data{flex:1 1;margin-left:50px;margin-right:50px}.settings-desktop-menu-container,.settings-desktop-menu-counterbalance{width:280px;overflow:auto}.settings-desktop-menu-container,.settings-desktop-menu-counterbalance,.settings-main-data{height:100%}.settings-desktop-menu-button{display:flex;align-items:center;justify-content:center;width:100%;height:100px;font-size:1.4em;border:4px solid #fff;border-radius:20px}.settings-desktop-menu-button:not(:first-child){margin-top:30px}.settings-mobile-section-display-button{display:flex;align-items:center;justify-content:center;width:100%;height:70px;font-size:1.2em;margin-top:20px;margin-bottom:20px;border:5px solid #fff;border-radius:10px}.settings-desktop-menu-button,.settings-mobile-section-display-button{color:#fff;background-color:var(--element-primary-background-color);transition:background-color .1s ease-out}.settings-desktop-menu-button.active,.settings-mobile-section-display-button.active{background-color:var(--button-pink-color)}.settings-desktop-menu-button:hover,.settings-mobile-section-display-button:hover{cursor:pointer}.settings-desktop-menu-button:not(.active):hover,.settings-mobile-section-display-button:not(.active):hover{background-color:var(--element-primary-background-color-lighter)}.settings-section-container{display:flex;flex-direction:column;align-items:center}.email-settings-form-container,.password-settings-form-container{width:100%;display:flex;justify-content:center}#email-settings-form,#password-settings-form{flex:1 1;max-width:600px}.settings-form-submit-button-container{display:flex;justify-content:center}@media screen and (min-width:993px){.settings-mobile-scrollable-container{display:flex;flex-direction:column;overflow-y:auto}.settings-main-data{padding-left:10px;padding-right:10px}.settings-mobile-section-display-button{display:none}}@media screen and (max-width:1200px){.settings-desktop-menu-container,.settings-desktop-menu-counterbalance{width:230px}}@media screen and (max-width:992px){.settings-data-container{flex-direction:column;height:auto}.settings-main-data{flex:1 1;margin-left:0;margin-right:0}.settings-desktop-menu-container,.settings-desktop-menu-counterbalance{display:none}}.lobby-container{height:100%;overflow:auto;display:flex;flex-direction:column}.lobby-title{text-align:center}.lobby-data-mobile-scrollable-container{height:100%;overflow-y:scroll;padding-right:10px}.lobby-data-container{height:0;flex:1 1;display:flex}.lobby-main-data{flex:1 1;display:flex;flex-direction:column;margin-left:50px;margin-right:50px}.lobby-secondary-data{width:280px}.lobby-main-data,.lobby-secondary-data{height:100%;overflow:auto}.lobby-footer{display:flex;justify-content:space-between;margin-top:10px}.lobby-box-header{font-weight:500;font-size:1.7em;margin-bottom:20px;text-align:center}.lobby-box-content{background-color:var(--element-primary-background-color);border:4px solid #fff;border-radius:15px;padding:30px 15px}.lobby-box-content.wide-borders{border:6px solid #fff;border-radius:30px}.lobby-box-scrollable-content{height:100%;overflow:auto;padding-left:15px;padding-right:15px}.lobby-box-players{flex:1 1;height:0}.lobby-box-players .lobby-box-content{height:calc(100% - 60px)}.lobby-player-line-wrapper{background-color:#fff;border-radius:12px;color:#333;padding:15px 20px}.lobby-player-line-wrapper.current-player{background-color:var(--button-pink-color);color:#fff}.lobby-player-line-wrapper:not(:last-child){margin-bottom:30px}.lobby-player-line-wrapper img{position:relative;top:.14em;height:1.2em;margin-left:5px}.lobby-box-edit-button{border:2px solid #fff;border-radius:6px;background-color:var(--button-pink-color);transition:background-color .1s ease-out;padding:0;margin-right:10px;height:26px;width:26px;display:inline-flex;justify-content:center;align-items:center;position:relative;top:2px}.lobby-box-edit-button:hover{cursor:pointer;background-color:var(--button-pink-color-lighter)}.lobby-box-edit-button img{width:24px;position:relative;top:1px}.lobby-box-gamemode .lobby-box-content{font-size:1.7em;display:flex;justify-content:center;padding:10px}.lobby-box-categories{margin-top:50px}.lobby-box-categories .lobby-box-content{height:250px}.lobby-box-categories .lobby-box-content,.lobby-box-options .lobby-box-content{padding:30px 25px}.lobby-box-categories-scrollable-container{height:100%;overflow-y:auto}.lobby-categories-category,.lobby-options-question-type,.lobby-options-with-hardcore-questions-value{border:3px solid #fff;background-color:var(--button-pink-color);border-radius:10px;text-align:center;padding:6px 3px;font-size:1.2em}.lobby-categories-category:not(:last-child){margin-bottom:10px}.lobby-box-options .lobby-box-content{padding-top:15px;padding-bottom:15px}.lobby-options-label{text-align:center}.lobby-options-question-types-container,.lobby-options-with-hardcore-questions-value-container{margin-top:20px;margin-bottom:20px}.lobby-options-question-type{margin-top:5px;margin-bottom:5px}.lobby-options-with-hardcore-questions-value-container{display:flex;justify-content:center}.lobby-options-with-hardcore-questions-value{display:inline-block;padding:6px}.lobby-options-win-criterion{font-size:2em;text-align:center}@media screen and (min-width:993px){.lobby-data-mobile-scrollable-container{display:flex;flex-direction:column;overflow-y:auto}.lobby-main-data,.lobby-secondary-data{padding-left:10px;padding-right:10px}}@media screen and (max-width:1200px){.lobby-secondary-data{width:230px}}@media screen and (max-width:992px){.lobby-data-container{flex-direction:column;height:auto}.lobby-main-data{margin-left:0;margin-right:0;order:-1}.lobby-main-data,.lobby-secondary-data{height:auto;width:100%;flex:1 1}.lobby-box-players .lobby-box-content{margin-bottom:50px}.lobby-box-categories .lobby-box-content{height:auto;margin-bottom:50px}}@media screen and (max-width:576px){.lobby-footer{flex-direction:column-reverse}.next-button{margin-bottom:10px}}.question-screen-container{height:100%;display:flex;flex-direction:column}.question-screen-desktop-header{display:flex;justify-content:center}.question-screen-desktop-header-item{border:3px solid #fff;background-color:var(--button-pink-color);border-radius:10px;text-align:center;font-size:.95em;min-width:225px;padding:6px 12px;margin-left:8px;margin-right:8px}.question-screen-main-data-container{flex:1 1;display:flex}.question-screen-left,.question-screen-right{flex:1 1}.question-screen-center{max-width:1024px;flex:999999 1}.question-screen-clock-container{width:120px;position:relative;top:-100px}.classic-question-container{height:100%;display:flex;flex-direction:column}.question-content-container{padding-top:20px;padding-bottom:20px}.question-content-container .question-content{text-align:center;font-family:"Coolvetica Rg",sans-serif;max-height:20vh;position:relative}.question-content-container .question-content .question-content-resizer{position:absolute;top:0;left:0;right:0;visibility:hidden}.question-content-container .question-counter{text-align:center;margin-top:12px}.question-answers-container{flex:1 1;display:flex;flex-direction:column;justify-content:center}.question-answers{max-height:100%}.question-answers.qcm{height:100%}.question-answer-input{width:calc(100% - 80px);margin-left:40px;margin-right:40px;margin-bottom:50px;font-size:1.6em;text-align:center}.question-answer-input-validate-button-container{display:flex;justify-content:center}.question-answer-input-display-qcm-button-container{display:flex;justify-content:center;margin-top:50px}.question-answer-input-display-qcm-button{border:none;background-color:transparent;color:#fff;transition:color .1s ease-out;font-family:"Coolvetica Rg",sans-serif;font-size:2rem}.question-answer-input-display-qcm-button:hover{cursor:pointer;color:var(--a-hover-color)}.question-answer-qcm-container{display:flex;flex-wrap:wrap;height:100%}.question-answer-qcm-answer-container{width:50%;padding:40px}.question-answer-qcm-answer{border:4px solid #fff;border-radius:15px;transition:background-color .1s ease-out;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:1.9em;color:#fff}.question-answer-qcm-answer:hover{cursor:pointer}.question-answer-qcm-answer:disabled{cursor:default}.qcm-answer-color-1{background-color:#f03c70}.qcm-answer-color-1:hover:not([disabled]){background-color:#ff7fa3}.qcm-answer-color-2{background-color:#15ccc6}.qcm-answer-color-2:hover:not([disabled]){background-color:#35e8e2}.qcm-answer-color-3{background-color:#305ef0}.qcm-answer-color-3:hover:not([disabled]){background-color:#5c81f6}.qcm-answer-color-4{background-color:#f0613c}.qcm-answer-color-4:hover:not([disabled]){background-color:#f19b85}.qcm-answer-disabled{opacity:.7}.question-scores-container{height:100%;display:flex;flex-direction:column}.classic-question-good-answer{font-size:2.5em}.classic-question-good-answer,.classic-question-player-answer{padding-top:5px;padding-bottom:5px;display:flex;justify-content:center}.classic-question-player-answer{font-size:1.4em}.player-good-answer{color:#0a910a;font-weight:700}.player-wrong-answer{color:#e30f0f;font-weight:700}.question-scores-table-section{flex:1 1;display:flex;flex-direction:column}.question-scores-table-section h2{text-align:center;margin-top:20px}.question-scores-table-container{flex:1 1;overflow-y:auto;display:flex;justify-content:center}.question-scores-table{height:100%;width:800px;max-height:400px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.question-scores-table-item-container{height:calc(20% - 20px);width:calc(50% - 40px);display:flex;margin:10px 20px}.question-scores-table-item-line,.question-scores-table-item-rank-container{background-color:#fcfcfc;color:#060606;border-radius:6px}.current-player .question-scores-table-item-line,.current-player .question-scores-table-item-rank-container{background-color:var(--button-pink-color);color:#fff}.question-scores-table-item-rank-container{margin-right:20px;width:40px;display:flex;align-items:center;justify-content:center}.question-scores-table-item-line{flex:1 1;display:flex}.question-scores-table-item-line-player-username{flex:1 1;width:0;display:flex;align-items:center;padding-left:15px;padding-right:15px}.question-scores-table-item-line-player-username span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.question-scores-table-item-line-player-score{display:flex;align-items:center;padding-right:15px}.question-scores-table-item-line-player-host-crown{height:100%;display:flex;align-items:center;margin:0 5px}.question-scores-table-item-line-player-host-crown img{height:1.2em;position:relative;bottom:.1em}@media screen and (max-height:768px) and (min-width:1024px){.question-answer-qcm-answer-container{padding:30px}.question-scores-table-item-container{min-height:25px}}@media screen and (max-width:992px){.question-screen-desktop-footer,.question-screen-desktop-header{display:none}.question-screen-main-data-container{flex-direction:column}.question-screen-left,.question-screen-right{flex:0 1}.question-screen-left{display:flex;justify-content:center}.question-screen-center{flex:1 1}.question-screen-clock-container{top:0}.question-content-container .question-content{font-size:2em}.question-content-container .question-counter{display:none}.question-answer-qcm-answer-container{width:100%;padding:10px 0}.question-answer-qcm-answer{font-size:1.4em}.question-scores-table{font-size:.9em}.question-scores-table-item-container{margin:5px 10px;width:calc(50% - 20px);height:calc(20% - 10px)}.question-scores-table-item-rank-container{margin-right:10px}}@media screen and (max-width:576px){.question-answer-input{margin-bottom:25px}.question-answer-input-display-qcm-button-container{margin-top:25px}.question-scores-table{flex-wrap:nowrap;font-size:.8em}.question-scores-table-item-container{width:100%;margin:5px 0}}@media screen and (max-height:840px),screen and (max-width:992px){.question-scores-table-title{display:none}}@media screen and (max-height:860px),screen and (max-width:992px){.classic-question-good-answer{font-size:1.5em}.classic-question-player-answer{font-size:1.1em}}@media screen and (max-height:840px),screen and (max-width:992px){.question-screen-clock-container{width:60px}}@media screen and (max-height:840px),screen and (max-width:576px){.question-answer-input{margin-bottom:25px}.question-answer-input-display-qcm-button-container{margin-top:25px}}@media screen and (max-height:640px),screen and (max-width:400px){.question-answer-input{margin-bottom:15px}.question-answer-input-display-qcm-button-container{margin-top:15px}.question-answer-input-display-qcm-button{font-size:1.5rem}}@media screen and (max-height:720px) and (max-width:992px),screen and (max-width:360px){.question-scores-container .classic-question-good-answer,.question-scores-container .question-content-container{display:none}}
/*# sourceMappingURL=main.7211cea0.chunk.css.map */