@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lexend-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-condensed-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-latin-700-normal.woff2)format("woff2")}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.MuiButton-contained:hover{animation:.5s ease-in-out pulse}.workout-card{border-left:4px solid var(--primary-main);transition:all .3s}.workout-card:hover{transform:translateY(-5px)}.section-title{padding-left:15px;font-weight:700;position:relative}.section-title:before{content:"";background-color:var(--primary-main);border-radius:3px;width:5px;height:70%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.progress-bar{background:linear-gradient(90deg, var(--primary-main) 0%, var(--primary-light) 100%);border-radius:4px;height:8px;transition:width .5s ease-in-out}.fitness-image{filter:saturate(1.2);border-radius:12px;transition:all .3s}.fitness-image:hover{transform:scale(1.02);box-shadow:0 8px 16px #0003}
