body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e3ceb5;background:repeating-linear-gradient(45deg,#ffe8d3,#ffe8d3 5px,#f7efe5 0,#f7efe5 25px);font-family:Dancing Script,cursive;margin:0;position:fixed}@supports (-webkit-touch-callout:none){body{letter-spacing:-.2em}}.App{background:repeating-linear-gradient(45deg,#ffe8d3,#ffe8d3 5px,#f7efe5 0,#f7efe5 25px)}.App,.win-screen{display:flex;justify-content:center}.win-screen{align-items:center;-webkit-animation:winFade .5s;animation:winFade .5s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.3);flex-direction:column;height:100%;position:fixed;width:100%}.win-screen:after{pointer-events:none}.win-cont{align-items:center;display:flex;flex-direction:column;height:30vh;justify-content:center;-webkit-user-select:none;user-select:none}#win-title{-webkit-animation:winTitleFade .5s;animation:winTitleFade .5s;color:transparent;font-size:10vh;font-weight:700;text-align:center;text-shadow:2px 2px 0 #ab0000,4px 4px 0 #000,0 0 10px rgba(0,0,0,.3)}#win-title,.win-info{color:#fff;margin-bottom:0}.win-info{-webkit-animation:winInfoFade 1.5s;animation:winInfoFade 1.5s;font-size:6vh;margin-top:10px;text-shadow:2px 2px 0 #00588f,0 0 20px rgba(0,0,0,.5)}.sub-info{font-size:4vh}.win-dialog{color:#ffe8d3}.win-btns{display:flex;justify-content:center}.win-btn{-webkit-animation:winInfoFade 1.5s;animation:winInfoFade 1.5s;background-color:hsla(0,0%,100%,.2);border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 0 10px hsla(0,0%,100%,.1);color:#fff;font-family:Dancing Script,cursive;font-size:4vh;font-weight:700;margin-bottom:0;margin-top:20px;padding-left:10px;padding-right:10px;text-shadow:2px 2px 0 #00588f}.win-right{margin-left:10px}.win-btn:hover{background-color:hsla(0,0%,100%,.3)}.win-btn:active{background-color:hsla(0,0%,100%,.1)}.vin{box-shadow:inset 0 0 250px rgba(0,0,0,.364);position:absolute}#loader,.vin{height:100%;pointer-events:none;width:100%}#loader{align-items:center;display:flex;justify-content:center;position:fixed}#loader-hidden{display:none;opacity:0}#loadlet{-webkit-animation:fadeIn .2s;animation:fadeIn .2s;text-shadow:0 0 0 #ab0000,3px 3px 3px rgba(0,0,0,.75)}#loadfin,#loadlet{color:transparent;font-size:20vh;font-weight:700}#loadfin{-webkit-animation:loaded 2s;animation:loaded 2s;text-shadow:0 0 10px rgba(171,0,0,0),3px 3px 10px transparent}@-webkit-keyframes winTitleFade{0%{text-shadow:0 0 0 rgba(171,0,0,0),0 0 0 transparent,0 0 10px transparent}to{text-shadow:2px 2px 0 #ab0000,4px 4px 0 #000,0 0 10px rgba(0,0,0,.3)}}@keyframes winTitleFade{0%{text-shadow:0 0 0 rgba(171,0,0,0),0 0 0 transparent,0 0 10px transparent}to{text-shadow:2px 2px 0 #ab0000,4px 4px 0 #000,0 0 10px rgba(0,0,0,.3)}}@-webkit-keyframes winInfoFade{0%{color:hsla(0,0%,100%,0);text-shadow:2px 2px 0 rgba(0,88,143,0),0 0 20px transparent}to{color:#fff;text-shadow:2px 2px 0 #00588f,0 0 20px rgba(0,0,0,.5)}}@keyframes winInfoFade{0%{color:hsla(0,0%,100%,0);text-shadow:2px 2px 0 rgba(0,88,143,0),0 0 20px transparent}to{color:#fff;text-shadow:2px 2px 0 #00588f,0 0 20px rgba(0,0,0,.5)}}@-webkit-keyframes fadeIn{0%{text-shadow:0 0 0 rgba(171,0,0,0),3px 3px 0 transparent}to{text-shadow:0 0 0 #ab0000,3px 3px 3px rgba(0,0,0,.75)}}@keyframes fadeIn{0%{text-shadow:0 0 0 rgba(171,0,0,0),3px 3px 0 transparent}to{text-shadow:0 0 0 #ab0000,3px 3px 3px rgba(0,0,0,.75)}}@-webkit-keyframes loaded{0%{text-shadow:0 0 0 #ab0000,3px 3px 0 rgba(0,0,0,.504)}to{text-shadow:0 0 2px rgba(171,0,0,0),3px 3px 2px transparent}}@keyframes loaded{0%{text-shadow:0 0 0 #ab0000,3px 3px 0 rgba(0,0,0,.504)}to{text-shadow:0 0 2px rgba(171,0,0,0),3px 3px 2px transparent}}.map-container{background:transparent;height:100%;position:absolute;width:100%}.map-outer{align-items:center;background:transparent;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}#map-w{height:auto;width:100vw}#map-h,#map-w{box-shadow:0 0 5px #6b6b6b}#map-h{height:100vh;width:auto}#map-hidden{box-shadow:none;opacity:0}@-webkit-keyframes mapIn{0%{opacity:0}to{opacity:1}}@keyframes mapIn{0%{opacity:0}to{opacity:1}}@supports (-webkit-touch-callout:none){#map-w{margin-top:-80px}}.header-ribbon{display:flex;justify-content:center;position:fixed}.ribbon{background:#f3dab1;box-shadow:2px 6px 12px rgba(0,0,0,.5);font-family:Dancing Script,cursive;font-size:16px;height:8vh;line-height:1;margin:3vh auto;max-height:83px;max-width:700px;padding:.25em 0;position:relative;text-align:center;width:60vw}.ribbon:after,.ribbon:before{border:1.5em solid #f3dab1;bottom:-1em;content:"";display:block;position:absolute;z-index:-1}.ribbon:before{border-left-color:transparent;border-right-width:1.5em;box-shadow:2px 2px 2px rgba(0,0,0,.5);left:-2em}.ribbon:after{border-left-width:1.5em;border-right-color:transparent;box-shadow:-2px 2px 2px rgba(0,0,0,.5);right:-2em}@media (max-width:800px){.ribbon{width:80vw}}.ribbon-content{border-bottom:.2vh dashed #ab0000;border-top:.2vh dashed #ab0000;box-shadow:inset 0 1px 1px rgba(0,0,0,.08),inset 0 -1px 1px hsla(0,0%,100%,.08),0 -1px 1px hsla(0,0%,100%,.2),0 1px 1px rgba(0,0,0,.08);display:block;padding:1.3vh 0}.ribbon-content:after,.ribbon-content:before{border-color:#867761 transparent transparent;border-style:solid;bottom:-1em;content:"";display:block;position:absolute}.ribbon-content:before{border-width:1em 0 0 1em;left:0}.ribbon-content:after{border-width:1em 1em 0 0;right:0}.ribbon a{color:#c2660a;text-decoration:none;text-shadow:1px 1px 1px hsla(0,0%,100%,.25)}.non-semantic-protector{position:relative;z-index:1}.ribbon-content{align-items:center;display:flex;max-height:70px;width:100%}.title{color:#ab0000;font-size:5vh;font-weight:700;padding-left:20px;text-shadow:1px 1px 0 #000;-webkit-user-select:none;user-select:none}.buttons{align-items:center;display:flex;margin-left:auto;margin-right:15px}.dash{font-size:4vh;line-height:0;margin-left:auto;padding:0}.b,.dash{color:#00588f;font-family:Dancing Script,cursive;font-weight:bolder}.b{font-size:3vh;margin-right:5px;text-shadow:1px 1px 0 hsla(0,0%,100%,.494)}.b,.b:focus{background:transparent;border:1px solid transparent;outline:none}.b:hover{background-color:rgba(0,0,0,.057);border-radius:10px}.b:active{background-color:rgba(0,0,0,.105);border-radius:10px}@media (min-height:1100px){.ribbon-content{padding:15px 0}.title{font-size:50px}.b{font-size:30px}}.header-wrap{position:fixed}.header-small{background-color:#f3dab1;border-bottom:3px solid #ab0000;box-shadow:0 0 10px rgba(0,0,0,.5);height:80px;width:100vw}.header-content,.header-small{align-items:center;display:flex}.header-content{justify-content:center;width:100%}.titlesm{font-size:40px;padding-left:15px}.buttonssm{font-size:20px;margin-top:5px}.dashsm{font-size:20px;margin-left:-5px;margin-right:-5px}.bsm{font-size:25px}@media (max-width:330px){.title{font-size:30px}.b{font-size:20px}}.guessCont{align-items:center;bottom:15px;left:0;pointer-events:none;position:fixed;text-align:center;width:100%}.guessCont,.guesses{display:flex;justify-content:center}.guesses{align-self:center;background-color:#f3dab1;border-bottom:3px solid #ab0000;border-top:3px solid #ab0000;box-shadow:0 0 10px rgba(0,0,0,.5);flex-direction:column;height:150px;width:200px}.guessTitle{color:#00588f;font-size:25px;margin-bottom:0;margin-top:1vh;text-shadow:1px 1px 0 hsla(0,0%,100%,.494)}.guessList{color:#2b2b2b;font-size:16px;font-weight:bolder;margin-bottom:auto;margin-top:auto;text-align:left;text-shadow:1px 1px 0 hsla(0,0%,100%,.494)}.guessList,.yearform{display:flex;flex-direction:column}.yearform{justify-items:center;margin-left:3vw}.yearfield{background-color:#f3dab1;border:3px solid #ab0000;border-left:none;border-right:none;box-shadow:0 0 10px rgba(0,0,0,.5);box-sizing:border-box;color:#ab0000;font-family:Dancing Script,cursive;font-size:40px;font-weight:700;height:70px;margin-bottom:10px;pointer-events:all;text-align:center;text-shadow:1px 1px 0 #000;width:150px}.yearfield:focus{outline:none}::-webkit-input-placeholder{color:#797979;opacity:.4;text-shadow:1px 1px 0 rgba(0,0,0,.4)}::placeholder{color:#797979;opacity:.4;text-shadow:1px 1px 0 rgba(0,0,0,.4)}:-ms-input-placeholder{color:#797979;opacity:.4;text-shadow:1px 1px 0 rgba(0,0,0,.4)}::-ms-input-placeholder{color:#797979;opacity:.4;text-shadow:1px 1px 0 rgba(0,0,0,.4)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.subBtn{background-color:#ab0000;border:none;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;font-family:Dancing Script,cursive;font-size:35px;font-weight:bolder;height:50px;pointer-events:all;text-align:center;text-shadow:1px 1px 0 #00588f;width:150px}.subBtn:hover{text-shadow:1px 1px 0 hsla(0,0%,100%,.508)}.subBtn:active{background-color:maroon;border:1px solid grey;outline:none}@supports (-webkit-touch-callout:none){.subBtn{padding-left:25px}.guessList{letter-spacing:-.1em}}@media (max-width:375px){.guessCont{flex-direction:column}.guesses{height:130px;margin-bottom:10px;width:170px}.guessTitle{font-size:17px;margin-top:2px}.guessList{font-size:12px;padding-left:20px}.yearform{margin-bottom:10px;margin-left:0;width:200px}.yearfield{font-size:25px;height:50px}.subBtn,.yearfield{margin:auto;width:70%}.subBtn{font-size:20px;height:40px}}.dialogCont{align-items:center;-webkit-animation:winFade .5s;animation:winFade .5s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;position:fixed;width:100%}#close{align-self:center;background-color:#ab0000;border:none;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;font-family:Dancing Script,cursive;font-size:30px;font-weight:bolder;height:50px;margin-bottom:15px;margin-top:10px;pointer-events:all;text-shadow:1px 1px 0 #00588f;width:150px}#close:hover{text-shadow:1px 1px 0 hsla(0,0%,100%,.508)}#close:active{background-color:maroon;border:1px solid grey;outline:none}@supports (-webkit-touch-callout:none){.dialogCont{letter-spacing:0}}.dialogBoxHelp{background:#f3dab1;border-bottom:3px solid #ab0000;border-radius:10px;border-top:3px solid #ab0000;box-shadow:0 0 30px rgba(0,0,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.5);display:flex;flex-direction:column;height:auto;max-height:75%;max-width:500px;min-width:300px;overflow:scroll;overflow-x:hidden;overflow:-moz-scrollbars-none;text-align:center;width:35%}.dialogBoxHelp::-webkit-scrollbar{width:0!important}.dialogBoxHelp{-ms-overflow-style:none}.helpIntro{color:#ab0000;font-size:40px;margin:auto 0 0;text-shadow:1px 1px 0 #000}.helpTitle{color:#fff;font-size:70px;font-weight:700;margin:0 0 15px;text-shadow:2px 2px 0 #ab0000,4px 4px 0 #000,0 0 10px rgba(0,0,0,.3)}.desc{font-family:Unna,serif;font-size:20px;margin:10px 0 auto;padding-bottom:10px;padding-left:10px;padding-right:10px;text-shadow:.3px .3px 0 #000}.hintCont{background-color:hsla(0,0%,100%,.1);border-bottom:3px solid #00588f;border-top:3px solid #00588f;margin-bottom:auto;padding-bottom:20px;padding-top:20px}.hint{margin-top:0;padding-left:30px;text-align:left}.endCont{align-items:center;background-color:hsla(0,0%,100%,.1);border-bottom:3px solid #ab0000;border-top:3px solid #ab0000;color:#ab0000;display:flex;font-family:Unna,serif;font-size:20px;justify-content:center;margin-bottom:5px;text-shadow:.3px .3px 0 #000}.gita{height:75%;margin-right:10px}.gitb{color:#00588f;font-family:Dancing Script,cursive;font-size:20px;font-weight:bolder;height:100%;text-shadow:1px 1px 0 hsla(0,0%,100%,.494);width:100%}.gitb,.gitb:focus{background:transparent;border:1px solid transparent;outline:none}.gitb:hover{background-color:rgba(0,0,0,.057);border-radius:10px}.gitb:active{background-color:rgba(0,0,0,.105);border-radius:10px}.desc-end{margin-left:20px;margin-right:auto}.desc-end-link{margin-right:20px}.tabbr{line-height:10px;margin:0;padding:0}@media (max-width:350px){.endCont{flex-direction:column}.desc-end{margin:10px auto 0}.desc-end-link{margin:10px auto}}@media (min-width:1055px){.helpbr,.tabbr{display:none!important}}.dialogBoxStats{background:#f3dab1;border-bottom:3px solid #ab0000;border-radius:10px;border-top:3px solid #ab0000;box-shadow:0 0 30px rgba(0,0,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.5);display:flex;flex-direction:column;height:auto;max-height:75%;max-width:500px;min-width:300px;overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-none;text-align:center;width:30%}.dialogBoxStats::-webkit-scrollbar{width:0!important}.dialogBoxStats{-ms-overflow-style:none}.statsTitle{color:#fff;font-size:50px;margin:20px 0 0;text-shadow:1.5px 1.5px 0 #ab0000,3px 3px 0 #000,0 0 10px rgba(0,0,0,.3)}.statCont{display:flex;justify-content:center}.stat{margin-left:30px;margin-right:auto;text-align:left;text-shadow:.3px .3px 0 #000}.stat,.statVal{font-family:Unna,serif;font-size:20px}.statVal{color:#ab0000;font-weight:700;margin-left:auto;margin-right:30px;text-align:right;text-shadow:.7px .7px 0 #000}.dialogBoxShare{align-items:center;background:#f3dab1;border-bottom:3px solid #ab0000;border-radius:10px;border-top:3px solid #ab0000;box-shadow:0 0 30px rgba(0,0,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.5);display:flex;flex-direction:column;height:120px;overflow:hidden;text-align:center;width:250px}#clip{font-family:Unna,serif;font-size:larger;font-weight:700}.hide{display:none}.show{-webkit-animation:winFade .7s;animation:winFade .7s}.dialogBoxInfo{background:#f3dab1;border-bottom:3px solid #ab0000;border-radius:10px;border-top:3px solid #ab0000;box-shadow:0 0 30px rgba(0,0,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.5);display:flex;flex-direction:column;height:auto;justify-content:center;max-height:560px;max-width:400px;min-width:300px;overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-none;text-align:center}.dialogBoxInfo::-webkit-scrollbar{width:0!important}.dialogBoxInfo{-ms-overflow-style:none}.infoTitle{color:#fff;font-size:50px;margin:10px 0 0;text-shadow:1.5px 1.5px 0 #ab0000,3px 3px 0 #000,0 0 10px rgba(0,0,0,.3);-webkit-user-select:none;user-select:none}#thumbnail{align-self:center;box-shadow:0 0 5px #828282;margin-top:10px;width:50%}.attribution{font-family:Unna,serif;font-size:20px;padding-left:10px;padding-right:10px}@-webkit-keyframes winFade{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent}to{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.2)}}@keyframes winFade{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent}to{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.2)}}
/*# sourceMappingURL=main.52d1ebdd.css.map*/