*{margin:0;padding:0}*,:after,:before{box-sizing:inherit;outline:inherit}:root{--color-primary:#64a70b;--color-primary-medium:#558983;--color-primary-dark:#0f4030;--color-secondary:#ffc72c;--color-black:#0c2128;--color-white:#fff;--color-black-opacity:#0009;--color-light-grey:#eef3ef;--color-medium-grey:#cfd9d6;--color-dark-grey:#a6b6b2}html{box-sizing:border-box;font-size:50%;outline:0}@media only screen and (min-width:68.75em){html{font-size:62.5%}}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;margin:0}h1{color:#fff;color:var(--color-white);font-size:3rem;font-weight:600}h2{color:#0c2128;color:var(--color-black);font-size:1.8rem;font-weight:700}h3{color:#fff;color:var(--color-white);font-weight:600}h3,p{font-size:1.6rem}p{color:#0c2128;color:var(--color-black);font-weight:500}.Header{align-items:center;background-color:var(--color-primary-dark);display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:0 2rem;width:100%}.HeaderLogo{height:5rem;pointer-events:none}.ModalContent{background-color:var(--color-white);border:none;border-radius:12px;height:auto;left:50%;padding:4rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:34rem}.ModalBackground{background-color:var(--color-black-opacity);bottom:0;left:0;position:fixed;right:0;top:0}.Button{align-items:center;background-color:var(--color-primary-dark);border:1px solid var(--color-primary-dark);border-radius:4px;font-size:1.6rem;font-weight:600;justify-content:center;transition:.15s linear}.Button:active{background-color:var(--color-primary-medium);border-color:var(--color-primary-medium);outline:none}.ButtonText{padding:1rem 2.5rem;transition:.15s linear}@media only screen and (min-width:68.75em){.Button:hover{background-color:var(--color-white);cursor:pointer;outline:none}.Button:focus{box-shadow:0 1px 8px var(--color-primary-medium);outline:none}.Button:hover .ButtonText{color:var(--color-primary-dark)}.Button:active .ButtonText{color:var(--color-white)}}.MapInfoContainer{left:0;margin:1rem;max-width:100%;position:absolute;top:6rem}.MapInfoTextBackground{background-color:var(--color-black-opacity);border-radius:4rem;padding:1rem 2rem}.MapInfoText{color:var(--color-white);text-align:center}.RefreshButton{background-color:var(--color-white);border:none;border-radius:12px;left:0;margin:1rem;padding:1.2rem;position:absolute;right:auto}.RefreshButton:active{background-color:var(--color-medium-grey);outline:none}.Spinner{animation:spin .8s linear infinite;border:3px solid var(--color-medium-grey);border-radius:50%;border-top-color:var(--color-black);display:inline-block;height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}@media only screen and (min-width:68.75em){.MapInfoContainer{left:auto;max-width:70%;position:absolute;right:0;top:0}.RefreshButton{left:auto;right:0}.RefreshButton:hover{background-color:var(--color-light-grey);cursor:pointer;outline:none}.RefreshButton:active{background-color:var(--color-medium-grey);outline:none}.RefreshButton:focus{outline:none}}.App{height:100%}.AppHeaderContainer{height:10%;width:100%}.AppContentContainer{background-color:var(--color-white);height:90%;width:100%}
/*# sourceMappingURL=main.47e7ef86.css.map*/