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}code{font-family:sourae-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-container{align-items:center;display:flex;flex-direction:column;height:100vh;text-align:center}h1{font-size:3rem}p{font-size:1.2rem}.step-circle-container{margin-left:-45px}.step-circle-container,.step-graph-container{display:flex;justify-content:center;position:relative}.step-graph-container{display:block;margin-top:20px;text-align:center;top:1%;width:80%}.step-graph-container h2{margin-bottom:20px}.dashboardButtonContainer{margin-top:20px}.dashboardButtonContainer nav ul{display:flex;list-style-type:none;margin:0;padding:0}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0003;padding:2rem;width:300px}.modal label{display:block;margin-top:1rem}.modal input,.modal select{margin-top:.25rem;padding:.5rem;width:100%}.modal-buttons{display:flex;justify-content:space-between;margin-top:1.5rem}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.workoutsContainer2{background-color:#f0f0f0;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;margin-top:20px;padding:40px;text-align:center}.search-wrapper{margin:30px auto;max-width:500px;min-width:250px;position:relative;width:100%;z-index:10}.search-wrapper>div:not(.results-list){all:unset;display:flex;justify-content:center;width:100%}.search-bar-container{background:none!important;border:none!important;box-shadow:none!important;margin-bottom:30px;padding:10px;width:100%}.search-wrapper *{box-shadow:none!important;outline:none!important}.search-bar-container input{background-color:#fff;border:1px solid #ccc!important;border-radius:5px;box-sizing:border-box;color:#000;font-size:1rem;max-width:100%;padding:10px;width:100%}.results-list{border-radius:0 0 5px 5px;box-shadow:0 2px 6px #0003;display:block;max-height:200px;overflow-y:auto;right:0;z-index:99}.results-list:not(:empty){border:1px solid #ccc;border-top:none}.search-result:first-child{border-top:1px solid #ccc}.search-result:last-child{border-bottom:1px solid #ccc}#current-split{font-size:1.2rem;margin-bottom:10px;margin-top:10px;text-align:center}.current-workout{background-color:#e6e6e6;border-radius:10px;box-shadow:0 2px 6px #0003;color:#000;margin-left:auto;margin-right:auto;margin-top:30px;padding:20px;text-align:center;width:80%}.current-workout p{align-items:center;display:flex;gap:10px;justify-content:center;margin:10px 0}.exercise{font-weight:700}.set{border-radius:5px;padding:5px}.remove-button{background-color:#e74c3c;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:5px 10px}.main-button{background-color:#000;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;margin:10px;padding:10px 20px}.reccomend{background-color:#e6e6e6;border-radius:10px;box-shadow:0 2px 6px #0003;color:#000;margin-left:auto;margin-right:auto;margin-top:40px;padding:20px;text-align:center;width:80%}.reccomend_button{background-color:#000;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.error-message{color:red;font-weight:700}.input-wrapper{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 8px #ddd;display:flex;height:2.5rem;padding:0 15px;width:100%}input{background-color:initial;border:none;font-size:1.25rem;height:100%;text-align:center;width:100%}input:focus{outline:none}.results-list{background-color:#fff;border-radius:10px;box-shadow:0 0 8px #ddd;display:flex;flex-direction:column;left:0;margin-top:1rem;max-height:300px;overflow-y:scroll;position:absolute;top:100%;width:100%;z-index:1000}.search-result{display:block;padding:10px 20px}.search-result:hover{background-color:#e6e6e6}#title{text-align:center}.dashboardButtonContainer,.search-bar-container{display:flex;justify-content:center}.search-bar-container{align-items:center;flex-direction:row;margin:auto;min-width:200px;padding:2vh;width:40%}.weather-input{border:1px solid #000;border-radius:5px;box-sizing:border-box;margin-right:10px;padding:10px;width:100%}.weather-button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.error-message,.loading-message{font-weight:700;margin-top:10px;text-align:center}.weather-info-container{background-color:#e6e6e6;border:1px solid;display:block;height:fit-content;margin:20px auto auto;padding:10px;text-align:center;width:80%}.weather-info-container h2{margin-bottom:10px}.weather-info-container p{align-items:center;display:flex;justify-content:center;margin:10px 0;padding:5px 0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dash-button-container{display:flex;justify-content:center}nav ul{display:flex;gap:20px;list-style-type:none;padding:0}.temperature-display{display:flex;left:85%;position:absolute;top:14%}
/*# sourceMappingURL=main.e9ffbb5b.css.map*/