*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}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}header{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-around;padding:5rem;text-align:center}header h1{color:#43ab8e;font-size:16rem}header .subtitle{color:#929292;font-size:3.5rem;margin-top:-1.9rem}footer{align-items:center;background-color:#43ab8e;color:#fff;display:flex;height:12rem;justify-content:center;padding:2rem;width:100vw}footer p{font-size:2.6rem;text-align:center}.App{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.work-progress{height:40vmin;pointer-events:none}.work-progress-container{display:flex;font-size:3.6rem;font-weight:700;justify-content:center}.dots-container{width:3rem}.dots{overflow:hidden;text-align:start;white-space:nowrap;width:fit-content}@media (prefers-reduced-motion:no-preference){.dots{animation:work-in-progress 2s linear infinite}}@keyframes work-in-progress{0%{width:0}25%{width:1rem}50%{width:3rem}75%{width:1rem}to{width:0}}@media only screen and (max-width:800px){html{font-size:50%}}@media only screen and (max-width:650px){html{font-size:40%}}@media only screen and (max-width:500px){header h1{font-size:10rem}header .subtitle{font-size:2rem;margin-top:-1rem}.work-progress-container{font-size:3rem}}
/*# sourceMappingURL=main.6e6306d8.css.map*/