html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{box-sizing:border-box;font-size:125%}*,:after,:before{box-sizing:inherit}.sr-only{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html{background-color:#f3eae3;color:#577f90}img{display:block;height:auto;width:100%}a{text-decoration:none}ul{padding:0}figure,ul{margin:0}fieldset{border:0;margin:0;padding:0}ul{list-style:none}.wrapper{margin:0 auto;max-width:1280px;width:85%}@font-face{font-family:Hagrid;src:url(/static/media/Hagrid-Regular-trial.f07c99091e4cc944f50c.ttf)}h1,h2,h3,h4,h5,h6{font-family:Hagrid,serif;margin:0;padding:0}a,button,li,p{font-family:Montserrat,sans-serif;margin:0}a,button,li,p{font-size:clamp(.8rem,2vw,1rem)}p{letter-spacing:.05rem;line-height:1.2rem}input,label,legend,textarea{font-family:Montserrat,sans-serif;font-size:clamp(.8rem,2vw,1rem)}label{font-size:clamp(1rem,2vw,4rem)}nav .logo{display:flex;position:absolute;top:10px;z-index:10}nav .logo figure{flex-basis:8%}nav .logo p{color:#577f90;flex-basis:80%;font-weight:700;letter-spacing:.1px;padding:13px 0 0 10px}nav .logo p .logoTop{display:block}nav .logo p .logoBottom{padding-left:30px}nav .logo p:visited{color:#577f90}.home{height:calc(100vh - 44px)}.home .flexHome{display:flex}.home .homeLeft{display:flex;flex-basis:55%;flex-direction:column;justify-content:center;padding-right:5%}.home .homeLeft h1{font-size:clamp(3.8rem,2vw,5.8rem);font-weight:lighter;line-height:clamp(4.2rem,2vw,6rem);margin-bottom:80px;text-align:center}.home .homeLeft h1 span{color:#86c2ae;display:block;font-size:clamp(3rem,2vw,5rem)}.home .homeLeft a{background-color:#f0917a;border:2px solid #f0917a;border-radius:50px;color:#f3eae3;cursor:pointer;padding:15px 25px;transition:background-color .3s ease,color .3s ease}.home .homeLeft a:focus,.home .homeLeft a:hover{background-color:#f3eae3;color:#f0917a}.home .homeRight{flex-basis:40%;position:relative;top:30px;width:40%}.home .homeRight h2{font-size:clamp(.8rem,2vw,1rem);padding-bottom:10px;text-align:center}.home .homeRight .saved{height:calc(100vh - 106px);overflow-y:scroll;text-align:center}.home .homeRight .saved .savedTitle{font-weight:700;text-transform:uppercase}.hidden{display:none}.form{background-image:url(/static/media/background.80de4c4fad244b3336ec.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 44px)}.circle{background-color:#f3eae3;border:15px solid #92c0af;border-radius:50%;height:calc(100vh - 44px);padding:100px}.circle,.formContent{align-items:center;display:flex;flex-direction:column;justify-content:center}.formContent{padding:80px 0;text-align:center}.formContent h2{font-size:clamp(2.5rem,2vw,3.5rem);font-weight:lighter;padding-bottom:50px;width:65%}.formContent .categorySelect{margin:20px 0}.formContent .categorySelect label{margin-right:15px}.formContent .categorySelect select{color:#577f90}.formContent .numberSelect{margin:20px 0}.formContent .numberSelect label{margin-right:15px}.formContent .numberSelect select{color:#577f90}.formContent .nameGame{background-color:#f3eae3;border:2px solid #577f90;color:#577f90;display:block;margin:30px 0;padding:15px 20px;text-align:center;width:100%}.formContent button{background-color:#f0917a;border:2px solid #f0917a;border-radius:50px;color:#f3eae3;cursor:pointer;margin:30px 0;padding:15px 25px;transition:background-color .3s ease,color .3s ease}.formContent button a{color:#f3eae3}.formContent button a:focus,.formContent button a:hover{color:#f0917a}.formContent button:focus,.formContent button:hover{background-color:#f3eae3;color:#f0917a}.loading{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 44px);height:90vh;justify-content:center;text-align:center}.loading h2{font-size:clamp(5rem,2vw,7rem)}.currentGame{background-image:url(/static/media/background.80de4c4fad244b3336ec.png);background-position:top;background-repeat:no-repeat;background-size:cover}.background{background-color:#f3eae3;border-left:15px solid #92c0af;border-right:15px solid #92c0af}.currentGameContent{padding:50px 20px}.currentGameContent h2{font-family:Montserrat,sans-serif;font-weight:lighter}.currentGameContent h2,.currentGameContent p{font-size:clamp(2.5rem,2vw,3.5rem);padding:20px 0;text-align:center}.currentGameContent p{font-weight:800;text-transform:uppercase}.currentGameContent legend{font-size:clamp(1rem,2vw,1.5rem);padding:35px 0}.currentGameContent .answers{display:flex;font-size:clamp(.8rem,2vw,1rem);justify-content:space-between;margin-bottom:20px}.currentGameContent .q1{cursor:pointer;display:flex;margin:10px 0;position:relative;transition:background-color .3s ease,color .3s ease}.currentGameContent .q1 input{cursor:pointer;height:90%;opacity:0;position:absolute;width:90%}.currentGameContent .q1 label{background-color:#577f90;border:3px solid #f3eae3;border-radius:50px;color:#f3eae3;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center}.currentGameContent .q1 .correct{background-color:#92c0af}.currentGameContent .q1 .incorrect{background-color:#f0917a}.currentGameContent .q2{cursor:pointer;display:flex;margin:10px 0;position:relative;transition:background-color .3s ease,color .3s ease}.currentGameContent .q2 input{cursor:pointer;height:90%;opacity:0;position:absolute;width:90%}.currentGameContent .q2 label{background-color:#577f90;border:3px solid #f3eae3;border-radius:50px;color:#f3eae3;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center}.currentGameContent .q2 .correct{background-color:#92c0af}.currentGameContent .q2 .incorrect{background-color:#f0917a}.currentGameContent .q3{cursor:pointer;display:flex;margin:10px 0;position:relative;transition:background-color .3s ease,color .3s ease}.currentGameContent .q3 input{cursor:pointer;height:90%;opacity:0;position:absolute;width:90%}.currentGameContent .q3 label{background-color:#577f90;border:3px solid #f3eae3;border-radius:50px;color:#f3eae3;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center}.currentGameContent .q3 .correct{background-color:#92c0af}.currentGameContent .q3 .incorrect{background-color:#f0917a}.currentGameContent .q4{cursor:pointer;display:flex;margin:10px 0;position:relative;transition:background-color .3s ease,color .3s ease}.currentGameContent .q4 input{cursor:pointer;height:90%;opacity:0;position:absolute;width:90%}.currentGameContent .q4 label{background-color:#577f90;border:3px solid #f3eae3;border-radius:50px;color:#f3eae3;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center}.currentGameContent .q4 .correct{background-color:#92c0af}.currentGameContent .q4 .incorrect{background-color:#f0917a}.currentGameContent .gameButton{display:flex;justify-content:center;width:100%}.currentGameContent .gameButton button{background-color:#f0917a;border:2px solid #f0917a;border-radius:50px;color:#f3eae3;cursor:pointer;margin:30px 0;padding:15px 25px;transition:background-color .3s ease,color .3s ease}.currentGameContent .gameButton button:focus,.currentGameContent .gameButton button:hover{background-color:#f3eae3;color:#f0917a}.currentGameContent .gameEnd{display:flex;justify-content:center;margin-top:20px}.currentGameContent .gameEnd a{background-color:#f0917a;border:2px solid #f0917a;border-radius:50px;color:#f3eae3;cursor:pointer;padding:15px 25px;transition:background-color .3s ease,color .3s ease}.currentGameContent .gameEnd a:focus,.currentGameContent .gameEnd a:hover{background-color:#f3eae3;color:#f0917a}.gameResult{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 44px);justify-content:center;text-align:center}.gameResult h2{font-size:clamp(5rem,2vw,7rem);padding-bottom:120px}.gameResult .homeLink{margin-right:20px}.gameResult a{background-color:#f0917a;border:2px solid #f0917a;border-radius:50px;color:#f3eae3;cursor:pointer;padding:15px 25px;transition:background-color .3s ease,color .3s ease}.gameResult a:focus,.gameResult a:hover{background-color:#f3eae3;color:#f0917a}.error{height:calc(100vh - 44px);text-align:center}.error .flexError{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:center}.error h2{font-size:clamp(5rem,2vw,7rem)}.error p{color:#86c2ae;padding:30px}footer{background-color:#577f90;color:#f3eae3}footer p{padding:10px;text-align:center}footer p a,footer p a:visited{color:#f3eae3}@media(max-width:1281px){.home .homeLeft h1{margin-bottom:40px;padding-top:70px}}@media(max-width:1150px){.error h2{padding-top:100px}.home .homeRight .saved{height:calc(100vh - 130px)}}@media(max-width:950px){.home .homeLeft h1{font-size:clamp(3rem,2vw,5rem);line-height:clamp(3rem,2vw,5rem);margin-bottom:40px;padding-top:70px}.home .home .homeRight{width:35%}.home .home .homeRight .saved{height:calc(100vh - 140px)}.form .circle{border-radius:25px;padding:50px;width:70%}.form .circle h2{font-size:clamp(2rem,2vw,3.5rem);padding-bottom:30px;width:80%}.form .circle .categorySelect,.form .circle .numberSelect{align-items:center;display:flex;flex-direction:column;gap:20px}.form .circle #category,.form .circle #numbers{width:200px}.currentGameContent .answers{flex-wrap:wrap;justify-content:space-evenly}.currentGameContent .q1,.currentGameContent .q2,.currentGameContent .q3,.currentGameContent .q4{width:50%}.currentGameContent .q1,.currentGameContent .q3{padding-left:30px}.currentGameContent .q2,.currentGameContent .q4{justify-content:end;padding-right:30px}}@media(max-width:730px){.home{height:auto}.home .flexHome{flex-wrap:wrap}.home .homeLeft{flex-basis:100%;margin-bottom:70px}.home .homeLeft h1{line-height:clamp(4.3rem,2vw,6.3rem);margin:100px 0}.home .homeRight{flex-basis:100%;top:0}.home .homeRight .saved ul{display:flex;flex-wrap:wrap}.home .homeRight .saved ul li{flex-basis:30%}.currentGame .answers{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.currentGame .answers .q1,.currentGame .answers .q3{align-items:center;justify-content:center;padding-left:0}.currentGame .answers .q2,.currentGame .answers .q4{align-items:center;justify-content:center;padding-right:0}.error h2,.loading h2{font-size:clamp(4rem,2vw,6rem);padding-top:100px}}@media(max-width:650px){.form .circle{border-radius:25px}.form .circle h2{font-size:clamp(1.5rem,2vw,3.5rem);padding-bottom:30px}}@media(max-width:550px){nav .logo{top:15px}nav .logo figure{flex-basis:10%;padding-top:10px}.home .homeLeft h1{line-height:clamp(3rem,2vw,5rem);margin:100px 0 80px}}@media(max-width:500px){.form .circle{padding:none}.form .circle h2{width:95%}.form .circle label{font-size:clamp(.7rem,2vw,4rem)}.form .circle #category,.form .circle #numbers{width:200px}.form .circle label{font-size:clamp(.8rem,2vw,3.5rem)}}@media(max-width:470px){.home .homeLeft{flex-basis:80%}.home .homeLeft h1{font-size:clamp(2.5rem,2vw,4.5rem);line-height:clamp(3rem,2vw,5rem);margin:100px 0 80px}.home .homeRight .saved ul li{flex-basis:49%}.error h2,.loading h2{font-size:clamp(3rem,2vw,5rem)}}@media(max-width:400px){.form .circle{width:80%}.form .circle h2{font-size:clamp(1rem,2vw,3.5rem);padding-bottom:30px}}@media(max-width:380px){.home .homeLeft h1{font-size:clamp(2rem,2vw,4rem)}.home .homeRight .saved ul li{flex-basis:40%}.gameResult h2{font-size:clamp(3rem,2vw,4rem);padding-bottom:120px}.gameResult .homeLink{margin-right:5px}.gameResult a{padding:10px 15px}}
/*# sourceMappingURL=main.aa6bf248.css.map*/