#map{height:100vh;height:100dvh;max-height:100%;width:100vw}#status{background-color:#fff;border:1px solid #999;border-radius:10px 10px 0 0;bottom:0;display:flex;font-size:14px;left:10px;padding:10px;position:absolute}#targetSanta{background:#efefef;border:0;bottom:120px;position:absolute;right:10px;z-index:10}#targetSanta img{width:50px}@-webkit-keyframes moveLogo{0%{margin-left:8vw;margin-top:20vh;width:80vw}to{margin-left:10px;margin-top:10px;width:40vw}}@keyframes moveLogo{0%{margin-left:8vw;margin-top:20vh;width:80vw}to{margin-left:10px;margin-top:10px;width:40vw}}@-webkit-keyframes shrinkFont{0%{font-size:24px}to{font-size:16px}}@keyframes shrinkFont{0%{font-size:24px}to{font-size:16px}}#hero{align-items:center;-webkit-animation:moveLogo 3s 2s forwards;animation:moveLogo 3s 2s forwards;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;left:0;margin-left:8vw;margin-top:20vh;max-width:600px;padding:10px;position:absolute;top:0;width:80vw;z-index:10}#hero h2{-webkit-animation:shrinkFont 3s 2s forwards;animation:shrinkFont 3s 2s forwards;color:#ed252c;font-family:Georgia,Times New Roman,Times,serif;font-size:24px}#logo{width:90%}@media screen and (min-width:600px){@-webkit-keyframes moveLogo{0%{margin-left:25vw;margin-top:20vh;width:80vw}to{margin-left:10px;margin-top:10px;width:20vw}}@keyframes moveLogo{0%{margin-left:25vw;margin-top:20vh;width:80vw}to{margin-left:10px;margin-top:10px;width:20vw}}#hero{margin-left:25vw;margin-top:20vh}}@-webkit-keyframes showButton{0%{opacity:0}to{opacity:1}}@keyframes showButton{0%{opacity:0}to{opacity:1}}#menu{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:10px;top:10px;z-index:10}#menu button{-webkit-animation:showButton 1s 5s forwards;animation:showButton 1s 5s forwards;background-color:#ed252c;background-image:linear-gradient(0deg,#ad1c20,#fa272e);border:none;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;box-shadow:0 2px 7px 0 #2e0505;-moz-box-shadow:0 2px 7px 0 #2e0505;-webkit-box-shadow:0 2px 7px 0 #2e0505;color:#fff;cursor:pointer;font-family:Georgia;font-size:14px;height:auto;margin:5px;opacity:0;order:1;padding:12px;width:auto}#menu img{-webkit-animation:showButton 1s 6s forwards;animation:showButton 1s 6s forwards;height:50px;margin:5px;opacity:0}#menu a{order:3}#menu #legend{background-color:#fff;border-radius:10px;-webkit-border-radius:20px;-moz-border-radius:10px;display:block;display:none;height:inherit;opacity:0;order:4;padding:5px;width:100px}#menu #legend img{height:inherit;width:100%}#menu #legend h4{font-size:14px;margin:0;text-align:center}#menu #donate{-webkit-animation:showButton 1s 5.5s forwards;animation:showButton 1s 5.5s forwards;background-color:#34cd26;background-image:linear-gradient(0deg,#138123,#27d850);order:2}@media screen and (min-width:600px){#menu{flex-direction:column;width:50%}#menu button{font-size:18px;padding:15px 20px}#menu #legend{-webkit-animation:showButton 1s 6s forwards;animation:showButton 1s 6s forwards;display:block}}#modalwrapper{background-color:hsla(0,0%,39%,.5);display:flex;height:100vh;height:100dvh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:20}#modal{align-items:center;border:8px solid #ed252c;border-radius:40px 40px 40px 40px;-webkit-border-radius:40px 40px 40px 40px;-moz-border-radius:40px 40px 40px 40px;display:flex;flex-direction:column;margin:5vw;max-width:1200px;width:100%}#modal,#modal #close{background-color:#fff}#modal #close{align-self:flex-end;border:5px solid #ed252c;border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;color:#ed252c;cursor:pointer;font-size:20px;font-weight:700;height:35px;margin:10px;width:35px}@media screen and (min-width:600px){#modal{border:15px solid #ed252c}}#about{align-items:center;display:flex;flex-direction:column;height:100%;overflow:scroll;padding:0 20px;width:90%}#about h1{margin-top:0;text-align:center}#about p{font-size:18px;line-height:28px;width:100%}#about img{width:30px}#about .legend{float:right;margin-bottom:10px;margin-left:10px;margin-top:10px;width:100px}#login{align-items:center;display:flex;flex-direction:column;padding-top:20px}#login h2{margin-bottom:20px}#login input{font-size:24px;padding:10px;text-align:center;width:50%}#login button{background-color:#ed252c;border:none;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;color:#fff;font-family:Georgia;font-size:20px;height:auto;margin:10px;padding:12px;width:auto}#login #message{color:#ed252c;font-weight:700;margin-top:10px}#track{align-items:center;display:flex;flex-direction:column;padding-top:20px}#track h3{margin-bottom:20px}#track button{background-color:#ed252c;border:none;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;color:#fff;font-family:Georgia;font-size:20px;height:auto;margin:10px;padding:12px;width:auto}#track button:disabled{background-color:#9c272b;color:#ddd}#track #photo{margin-top:40px}#track #message{color:#ed252c;font-weight:700;margin-top:10px}#track #list{align-items:center;display:flex;flex-direction:column}#track .location{font-size:14px}#location{align-items:center;display:flex;flex-direction:column;padding:10vw}#location img{max-width:100%;width:80vw}#donate_modal{align-items:center;display:flex;flex-direction:column;height:100%;overflow:scroll;padding:0 20px;width:90%}#donate_modal h1{margin-top:0;text-align:center}#donate_modal p{font-size:18px;line-height:28px;width:100%}#donate_modal img{width:30px}html{height:-webkit-fill-available}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;min-height:-webkit-fill-available}
/*# sourceMappingURL=main.d54e0d78.css.map*/