@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);body,html{background:#2c2f33;color:#f5f5f5;font-family:Roboto,sans-serif;margin:0;min-height:100%;overflow-x:hidden;padding:0}.app-container{display:flex;flex-direction:column;min-height:100vh}.buttonsO,.mobfont1,.mobfont2,.mobfont3{align-self:center;justify-content:center}.main-content{flex:1 1}*{box-sizing:border-box;color:#795889;margin:0;padding:0}button{background-color:#795889;border:1px solid #0000;border-radius:10px;color:#f6cef1;cursor:pointer;font-size:15px;font-weight:600;margin-top:5%;padding:15px;transition:opacity,background-color,color .25s ease-in-out;width:200px}button:hover{background-color:initial;border:1px solid #795889;color:#795889}.hero-banner-img{border-bottom-left-radius:120px;border-bottom-right-radius:150px;box-shadow:0 50px 100px -20px #ff04b040,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254059;height:600px;margin-left:90px;margin-top:-190px;object-fit:cover;transition:all .25s ease-in-out;width:400px}.hero-banner-img:hover{scale:1.02}.hero-ban-cont{display:flex;flex-direction:row;justify-content:space-between}::-webkit-scrollbar{width:0}.exercise-card{background:#111;border-bottom-left-radius:20px;border-top:4px solid #795889;height:345px;justify-content:space-between;padding-bottom:10px;text-decoration:none;transform:scale(1);transition:all .3s ease-in-out;width:300px}.exercise-card img{height:326px}.bodyPart-card{transform:scale(1);transition:all .3s ease-in-out}.bodyPart-card:hover,.exercise-card:hover{transform:scale(1.1)}.sB{border-radius:2px;height:56px;margin-left:-5px;margin-top:0;z-index:100}.search-btn:hover{border:1px solid #795889!important;color:#795889!important}.exercise-video{display:flex;flex-direction:column;gap:24px;height:381px;text-decoration:none;width:387px}.exercises-container{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}@media screen and (max-width:1200px){.detail-image{height:300px;width:300px}.react-horizontal-scrolling-menu--scroll-container{width:500px}.left-arrow,.right-arrow{position:static!important}.exercise-card{width:320px}.exercise-video{height:300px;width:320px}}.buttonsO{align-items:center;display:flex;flex-direction:row;gap:20px;width:100vw}@media screen and (max-width:400px){.exercise-card{width:280px}}.exercise-card{width:90%}.hero-ban-cont{align-items:center;flex-direction:column;justify-content:center;text-align:center;width:100%}.excercise-cont{width:100vw}@media screen and (max-width:625px){.excerciseDetail-cont{flex-direction:column-reverse}}.pagination-container{align-items:center;display:flex;justify-content:center;margin-top:20px}.page-circle{background-color:#795889;border-radius:50%;color:#fff;margin:0 5px}.dots,.page-circle{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.dots{color:#795889}.cards-container{align-items:flex-start;flex-wrap:wrap;gap:30px;justify-content:center;padding:8px}.cards-container,.exercise-card{box-sizing:border-box;display:flex}.exercise-card{align-items:center;background:#ffffff05;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;min-height:360px;overflow:hidden;padding:12px;width:350px}.exercise-card>div:first-child{color:#b68ec6;font-weight:700;margin-bottom:6px;padding:0 6px;text-align:center;word-break:break-word}.exercise-card>div:nth-child(2),.exercise-card>div:nth-child(3){font-size:13px;margin:2px 0;opacity:.9;padding:0 6px;text-align:center}.exercise-card img{background:#222;border-radius:4px;display:block;height:220px;margin-top:8px;max-height:220px;object-fit:cover;width:100%}.exercise-card img[alt=""],.exercise-card img[src=""],.exercise-card img[src=null],.exercise-card img[src=undefined]{display:none}.pagination-container{margin-top:18px;text-align:center}@media (max-width:420px){.exercise-card{min-height:auto;width:calc(100% - 32px)}.exercise-card img{height:180px;max-height:180px}}.excerciseDetail-cont{flex-direction:row-reverse;padding-left:20px;width:100vw}.excerciseDetail-cont,.excerciseDetail-header{align-items:center;display:flex;justify-content:space-between}.excerciseDetail-header{border-radius:20px;flex-direction:column;height:500px;padding:20px;width:35%}@media screen and (max-width:675px){.excerciseDetail-cont{align-items:center;flex-direction:column;justify-content:center}.excerciseDetail-header{height:auto;padding:20px;width:90%}}.footer{background-color:#111;border-top:2px solid #795889;font-family:Libre Franklin,sans-serif;margin-top:50px;padding:30px 20px;text-align:center;width:100%}.footer-container{margin:0 auto;max-width:1200px}.footer-logo{color:#f5f5f5;font-family:Oswald,sans-serif;font-size:24px;margin-bottom:15px}.footer-links{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;list-style:none;margin-bottom:20px;padding:0}.footer-links a{color:#795889;font-weight:500;text-decoration:none;transition:color .3s ease-in-out}.footer-links a:hover{color:#f5f5f5}.footer-copy{color:#aaa;font-size:14px}.bmi-page{align-items:center;color:#f5f5f5;display:flex;flex-direction:column;font-family:Libre Franklin,sans-serif;padding:36px 20px}.bmi-card{background:#111;border-radius:12px;border-top:4px solid #795889;box-shadow:0 8px 24px #00000080;max-width:calc(100% - 40px);padding:28px;width:980px}.bmi-title{color:#f5f5f5;font-family:Oswald,sans-serif;font-size:28px;margin-bottom:18px;text-align:center}.bmi-row{align-items:center;display:flex;gap:12px;margin:10px 0}.bmi-label{color:#d7c1da;font-weight:600;width:220px}.bmi-control{display:flex;flex-wrap:wrap}.bmi-control,.unit-btn{align-items:center;gap:8px}.unit-btn{background:#0000;border:1px solid #79588914;border-radius:8px;color:#caa6cb;cursor:pointer;display:inline-flex;font-size:14px;padding:8px 12px}.unit-btn.active{background:#7958891f;border-color:#795889;color:#f5f5f5}.bmi-input{background:#141414;border:1px solid #ffffff0f;border-radius:8px;color:#f5f5f5;font-size:14px;padding:10px 12px;width:220px}.bmi-input.small{width:90px}.imperial-row{align-items:center;display:flex;gap:8px}.imperial-sep{color:#caa6cb;font-size:14px}.bmi-select{background:#141414;border:1px solid #ffffff0f;border-radius:8px;color:#f5f5f5;padding:10px;width:360px}.bmi-divider{background:#ffffff0a;border:none;height:1px;margin:18px 0}.results-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.result-card{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #7958890f;border-radius:10px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:86px;padding:12px;text-align:center}.result-title{color:#caa6cb;font-size:13px;font-weight:700}.result-value{color:#f5f5f5;font-size:18px;font-weight:700}.result-sub{color:#b8a0be;font-size:12px}.bmi-note{color:#c9b8cc;font-size:13px;margin-top:14px;max-width:980px}@media (max-width:960px){.bmi-card{padding:18px;width:calc(100% - 20px)}.bmi-label{width:140px}.results-grid{grid-template-columns:repeat(2,1fr)}.bmi-select{width:100%}}@media (max-width:520px){.results-grid{grid-template-columns:1fr}.bmi-label{font-size:13px;width:110px}.bmi-input{width:140px}}
/*# sourceMappingURL=main.b95b418d.css.map*/