body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.gameTitle{font-family:Qwigley,cursive}.GameSelect{background-image:url(/static/media/blurry-lights.bf49e469ec852cc78021.jpg);background-size:cover;height:100vh}.buttonWrapper{position:relative}.GameSelect a{background:linear-gradient(130deg,#fff 10%,#eee 30%,#fff);background:linear-gradient(130deg,#ff000080,#ffc20080 19%,#f5ff0080 34%,#b8e10b80 48%,#00ff1580 58%,#00fffc80 73%,#000eff80 86%,#eb00ff80);background-size:150% 100%;border:3px solid #000;border-radius:60px;color:#000;display:inline-block;font-weight:700;left:50%;margin:6px;max-width:300px;padding:20px;position:absolute;text-align:center;text-decoration:none;transform:translateX(-50%);transition:border-top-color .3s ease-out,border-left-color .3s ease-out,border-bottom-color .3s ease-out,border-right-color .3s ease-out,background-position .3s ease-out;width:50%}.GameSelect a:focus,.GameSelect a:hover{background-position:top}.GameSelect button{bottom:0;position:fixed}.GameSelect .gameTitle{color:#fff;font-size:22vh;font-weight:100;margin:0;padding:100px;text-align:center;text-shadow:0 0 12px #000}.allPuzzleMenu{background-color:#f0f8ff;left:0;position:fixed;top:0;transform:translateY(-100%);transition:transform .3s ease-out;z-index:1}.allPuzzleMenu[aria-hidden=true]{display:none}.additionalClueBtn{background-color:#00000026;display:none}.additionalClue+.additionalClueBtn,.additionalClueBtn:first-child{display:inline-block}.additionalClueList{animation-delay:30s;animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-name:popIn;margin:0;padding:0}@keyframes popIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.allPuzzleMenu:hover{transform:translateY(-10%)}.clueSlide{position:relative;z-index:2}.clueSlide>*{text-align:center}.clueSlide img{border-radius:60px;display:flex;margin:0 auto;max-height:50vh}.clueCarouselWrapper{height:100vh;width:100vw}.clueCarouselWrapper .splide{height:100%}.clueCarouselWrapper .splide__pagination>li .is-active{opacity:1}.clueCarouselWrapper .splide__arrows{bottom:40px;display:flex;height:80px;justify-content:space-between;position:absolute;width:100%}.clueCarouselWrapper .splide__arrow{background-color:#dfdfdf}.clueCarouselWrapper .splide__arrow:focus,.clueCarouselWrapper .splide__arrow:hover{background-color:#90ee90}.clueCarouselWrapper .splide__arrow:disabled{background-color:#fff;border-color:#eee;opacity:.3}.clueCarouselWrapper .splide__pagination{bottom:0;height:40px;position:absolute}.clueCarouselWrapper .splide__track{height:100%}.clueCarouselWrapper .splide__slide>div{left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7);transition:transform .15s ease-out,opacity .15s ease-out;width:75%}.clueCarouselWrapper .splide__slide.is-active>div{opacity:1;transform:translate(-50%,-50%) scale(1)}.clueCarouselWrapper .splide__arrow--prev{transform:rotate(180deg)}.clueCarouselWrapper .splide__pagination{justify-content:space-between;padding:0;width:100%}.clueCarouselWrapper .splide__pagination>li{flex-grow:1;flex-shrink:1;text-align:center}.resultIndicator{border-radius:500px;font-size:120px;left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.7) rotate(-90deg);transition:transform .5s ease-out}.incorrect .resultIndicator{opacity:1;transform:translate(-50%,100%) scale(2.7) rotate(0deg)}.correct .resultIndicator{opacity:1;transform:translate(-50%,-150%) scale(2.7) rotate(0deg)}.statusBar{bottom:0;color:#fff;display:flex;font-size:18px;justify-content:space-between;left:50%;padding:20px;position:fixed;text-shadow:0 0 5px #000;transform:translateX(-50%);width:100%}.statusBar span{padding-left:20px}.radioGroup{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.radioWrapper{flex:1 1;min-width:50%}.radioButton{background:linear-gradient(130deg,#fff 10%,#eee 30%,#fff);background-size:120% 150%;border:3px solid #000;border-radius:60px;color:#000;display:inline-block;font-weight:700;margin:6px;padding:20px;transition:border-top-color .3s ease-out,border-left-color .3s ease-out,border-bottom-color .3s ease-out,border-right-color .3s ease-out,background-position .3s ease-out,opacity .15s ease-out;width:calc(100% - 12px)}input:disabled{pointer-events:none}input:disabled+.radioButton{opacity:.5;pointer-events:none}.clueSlide{color:#fff}.gameOver{background-color:#080008;background-image:url(/static/media/congrats.b93cf0c0cdbe50b09565.jpg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:100vh;left:0;position:fixed;top:0;width:100vw}.finalScore{background-color:#000000b3;bottom:13%;color:#fff;font-size:60px;position:fixed;text-align:center;text-shadow:0 0 5px #000;width:100%}.splide__slide:before{background-image:url(/static/media/stone.3e181e6fee5cccf58235.png);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.radioButton:focus,.radioButton:hover{background-position:top}[data-theme=blue-silver] .radioButton{background-image:linear-gradient(130deg,#bfc8c9,#fdfeff 23%,#eee 27%,#d1d3d4 43%,#cacfd1 56%,#d2dcdf 61%,#99aab0);border-color:#fafafa #999 #999 #fafafa}[data-theme=blue-silver] .radioButton:focus,[data-theme=blue-silver] .radioButton:hover{border-color:#999 #fafafa #fafafa #999}[data-theme=blue-silver].splide__slide{background-color:#05053f}[data-theme=blue-silver].splide__slide:before{opacity:.2}[data-theme=silver-blue] .radioButton{background-color:#151575;background-image:none;border-color:#1c5abe #0e0e4d #0e0e4d #1c5abe;color:#fff}[data-theme=silver-blue] .radioButton:focus,[data-theme=silver-blue] .radioButton:hover{border-color:#0e0e4d #1c5abe #1c5abe #0e0e4d}[data-theme=silver-blue].splide__slide{background-color:#dedede;background-image:linear-gradient(130deg,#bfc8c9,#fdfeff 23%,#eee 27%,#d1d3d4 43%,#cacfd1 56%,#d2dcdf 61%,#99aab0)}[data-theme=silver-blue].splide__slide:before{background-size:100%;opacity:0}[data-theme=silver-blue] .clueSlide h2{color:#000}[data-theme=red-green] .radioButton{background-image:linear-gradient(130deg,#7be67b 10%,#a1ffa1 30%,#4fd64f);border-color:#d8f3d8 #0a0 #0a0 #d8f3d8}[data-theme=red-green] .radioButton:focus,[data-theme=red-green] .radioButton:hover{border-color:#0a0 #d8f3d8 #d8f3d8 #0a0}[data-theme=red-green].splide__slide{background-color:#900}[data-theme=green-red] .radioButton{background-image:linear-gradient(130deg,#f11818 10%,#ff5b5b 30%,#e41414);border-color:#fe9393 #bf0909 #bf0909 #fe9393}[data-theme=green-red] .radioButton:focus,[data-theme=green-red] .radioButton:hover{border-color:#bf0909 #fe9393 #fe9393 #bf0909}[data-theme=green-red].splide__slide{background-color:#228122}[data-theme=green-red].splide__slide:before{background-image:url(/static/media/material.795108c3a67043a2e2a7.png);opacity:.5}[data-theme=gold-maroon] .radioButton{background-color:#580453;background-image:linear-gradient(130deg,#650101 10%,#8f1515 30%,#3f0303);background-image:none;border-color:#c10bb6 #1d001b #1d001b #c10bb6;color:#fff}[data-theme=gold-maroon] .radioButton:focus,[data-theme=gold-maroon] .radioButton:hover{border-color:#1d001b #c10bb6 #c10bb6 #1d001b}[data-theme=gold-maroon].splide__slide{background-image:linear-gradient(130deg,#e9b211,#f5f5c8 23%,#fef7e1 27%,#eee6c0 43%,#f4d68d 56%,#ecda9d 61%,#d4b239);background-image:linear-gradient(130deg,#cb9805,#ffffb4 23%,#fbe7a7 27%,#eed03f 43%,#f4d68d 56%,#fcdf7a 61%,#d4b239)}[data-theme=gold-maroon].splide__slide:before{background-size:100%;opacity:0}[data-theme=gold-maroon] .clueSlide h2{color:#000}[data-theme=maroon-gold] .radioButton{background-image:linear-gradient(130deg,#e4a946 10%,#ffd057 30%,#d19229);background-image:linear-gradient(130deg,#e4a946 10%,#f4e5cb 25%,#ffc761 30%,#b97f1f);background-image:linear-gradient(130deg,#e9b211,#f5f5c8 23%,#fef7e1 27%,#eee6c0 43%,#f4d68d 56%,#ecda9d 61%,#d4b239);border-color:#ffe0ad #c6814a #c6814a #ffe0ad}[data-theme=maroon-gold] .radioButton:focus,[data-theme=maroon-gold] .radioButton:hover{border-color:#c6814a #ffe0ad #ffe0ad #c6814a}[data-theme=maroon-gold].splide__slide:before{opacity:0}[data-theme=maroon-gold].splide__slide{background-color:#4d031f}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}*{box-sizing:border-box}body,button,html,input{font-family:Quicksand,sans-serif;font-size:20px}.content-wrapper select{margin:10px 0;padding:10px}.App{text-align:center}.content-wrapper{align-items:center;display:flex;flex-direction:column}.button-group button+button{margin-left:20px}button{border:0;border-radius:50px;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:2px;padding:20px}.back-button{left:10px;position:absolute;top:10px;transform:rotate(180deg)}.proceed-button{background-color:#4c7e1e;border:4px solid #4c7e1e;color:#fff}.proceed-button:focus,.proceed-button:hover{background-color:#c7eda5;color:#2c4a0f}.clearBtn{margin-left:20px}.clearBtn,.stop-button{background-color:#6e0a2b;border:4px solid #6e0a2b;color:#fff}.stop-button{position:absolute;right:10px;top:10px}.stop-button:focus,.stop-button:hover{background-color:#f5bccf;color:#380818}.isExploding{overflow:hidden}.explode{animation:explodeShake .1s linear infinite}@keyframes explodeShake{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}.passIndicator{background-color:#ff6b6b;border-radius:50px;box-shadow:0 0 8px 0 red;display:inline-block;height:20px;margin-top:40px;transition:box-shadow .15s ease-out,background-color .15s ease-out;width:20px}.passIndicator.hasPassed{animation:throbbingLight 3s ease-out infinite;background-color:#7cff7c;box-shadow:0 0 15px 0 #4bff00}@keyframes throbbingLight{0%{background-color:#7cff7c;box-shadow:0 0 20px 5px #4bff00}50%{background-color:#50ab50;box-shadow:0 0 5px 0 #4bff00}to{background-color:#7cff7c;box-shadow:0 0 20px 5px #4bff00}}.element-invisible{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@media screen and (max-width:1024px){.GameSelect>div{display:flex;flex-direction:column;height:100%;justify-content:center}.GameSelect .gameTitle{font-size:10vh}.clueCarouselWrapper .splide__slide>div{bottom:20px;top:auto;transform:translateX(-50%) scale(.7);width:calc(100% - 40px)}.clueCarouselWrapper .splide__slide.is-active>div{transform:translateX(-50%) scale(1)}.clueSlide img{width:100%}.radioButton{padding:10px}.radioWrapper{flex:auto;width:100%}.statusBar{bottom:auto;top:0}.statusBar>div:first-child{width:130px}.statusBar>div:last-child{display:grid}.statusBar span{padding-left:0}.gameOver{background-size:120% auto}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
/*# sourceMappingURL=main.320d913d.css.map*/