*{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;box-sizing:border-box}body{font-family:"Manrope",sans-serif;color:#ececec;font-weight:400;line-height:1.6;height:100vh;overscroll-behavior-y:none;background-color:#fff;padding:2.5rem;text-shadow:.2px .2px .1px #000;display:flex;flex-direction:row-reverse}a:link,a:visited{color:#ffb545}.sidebar{flex-basis:62rem;background:linear-gradient(35deg, #b92b27 0%, rgb(21, 101, 192) 100%);padding:3rem 5rem 4rem 5rem;display:flex;flex-direction:column;background-size:200% 200%;animation:gradient 10s ease infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.header{align-self:center;margin-bottom:2rem;font-size:3.5rem}.workouts{list-style:none;height:77vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.workouts::-webkit-scrollbar{width:0}.workout{backdrop-filter:blur(300px);-webkit-backdrop-filter:blur(300px);border-radius:5px;border:.1px solid gray;padding:1.5rem 2.25rem;margin-bottom:1.75rem;cursor:pointer;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.75rem 1.5rem}.workout--running{border-bottom:5px solid #f66f21}.workout--cycling{border-bottom:5px solid #00c46a}.workout--swimming{border-bottom:5px solid #5ed9ef}.workout--skiing{border-bottom:5px solid indigo}.workout__title{font-size:1.7rem;font-weight:600;grid-column:1/-1}.workout__details{display:flex;align-items:baseline}.workout__icon{font-size:1.8rem;margin-right:.2rem;height:.28rem}.workout__value{font-size:1.5rem;margin-right:.5rem}.workout__unit{font-size:1.1rem;color:#aaa;text-transform:uppercase;font-weight:800;text-shadow:.2px .2px .1px #000}.form{backdrop-filter:blur(300px);-webkit-backdrop-filter:blur(300px);border:.1px solid gray;border-radius:5px;padding:1.5rem 2.75rem;margin-bottom:1.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 2.5rem;text-shadow:.2px .2px .1px #000;height:9.25rem;transition:all .5s,transform 1ms}.form.hidden{transform:translateY(-30rem);height:0;padding:0 2.25rem;margin-bottom:0;opacity:0}.form__row{display:flex;align-items:center}.form__row--hidden{display:none}.form__label{flex:0 0 50%;font-size:1.5rem;font-weight:600}.form__input{width:100%;padding:.3rem 1.1rem;font-family:inherit;font-size:1.4rem;border:none;border-radius:3px;background-color:#d6dee0;transition:all .2s;text-shadow:.2px .2px .1px #000}.form__input:focus{outline:none;background-color:#fff}.form__btn{display:none}.copyright{margin-top:auto;font-size:1.3rem;text-align:center;color:#aaa;text-shadow:.2px .2px .1px #000}.twitter-link:link,.twitter-link:visited{color:#aaa;transition:all .2s;text-shadow:.2px .2px .1px #000}.twitter-link:hover,.twitter-link:active{color:#ececec;text-shadow:.2px .2px .1px #000}#map{flex:1;height:100%;background-color:#aaa;cursor:pointer}.leaflet-popup .leaflet-popup-content-wrapper{background-color:#343148;color:#ececec;border-radius:5px;padding-right:.6rem;text-shadow:.2px .2px .1px #000;font-size:1.5rem}.mark-popup .leaflet-popup-content-wrapper{border-bottom:5px solid #f7cac9;text-align:center}.reset-btn{align-self:flex-end;margin-top:auto;padding:1rem 1.5rem;background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#ececec;border:none;border-radius:5px;cursor:pointer;font-size:1.3rem;font-weight:600;transition:all .3s ease-in-out}.reset-btn:hover{background:hsla(0,0%,100%,.5);transform:scale(1.05)}/*# sourceMappingURL=main.css.map */