.ExerciseCategory_pageContainer__LiKVy{background-color:#0d1117;padding-block:60px 80px;min-height:100vh}.ExerciseCategory_pageHeader__cMUyb{text-align:left;margin-bottom:40px;padding-inline:15px}.ExerciseCategory_breadcrumb__xf_rl{margin-bottom:10px;font-size:.9rem;font-weight:500}.ExerciseCategory_breadcrumb__xf_rl a{color:var(--coquelicot);text-decoration:none;transition:color .2s ease}.ExerciseCategory_breadcrumb__xf_rl a:hover{text-decoration:underline}.ExerciseCategory_breadcrumb__xf_rl span{color:#8b949e;margin-inline:5px}.ExerciseCategory_pageTitle__ebp03{font-size:2.5rem;font-weight:700;color:#ffffff;margin-bottom:8px}.ExerciseCategory_pageSubtitle__5PdJC{font-size:1rem;color:#c9d1d9;max-width:700px;line-height:1.6}.ExerciseCategory_backLink__gjevn{color:var(--coquelicot);font-weight:600;font-size:1rem;text-decoration:none}.ExerciseCategory_backLink__gjevn:hover{text-decoration:underline}.ExerciseCategory_exerciseGrid__4q3Tz{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}.ExerciseCategory_exerciseCardLink__IzqGx{text-decoration:none;display:block;height:100%}.ExerciseCategory_exerciseCard__PMj9k{background-color:#161b22;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.ExerciseCategory_exerciseCardLink__IzqGx:hover .ExerciseCategory_exerciseCard__PMj9k{transform:translateY(-5px);border-color:var(--coquelicot);box-shadow:0 8px 20px rgba(0,0,0,.2)}.ExerciseCategory_cardBanner__wA4H5{width:100%;height:180px;overflow:hidden;background-color:#30363d}.ExerciseCategory_cardBanner__wA4H5 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.ExerciseCategory_exerciseCardLink__IzqGx:hover .ExerciseCategory_cardBanner__wA4H5 img{transform:scale(1.05)}.ExerciseCategory_cardContentArea__CcmTc{padding:20px;flex-grow:1;display:flex;flex-direction:column}.ExerciseCategory_cardTitle__8G2qN{font-size:1.25rem;font-weight:600;color:#ffffff;line-height:1.4;margin-bottom:15px;flex-grow:1}.ExerciseCategory_tagsContainer__rsK1J{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.ExerciseCategory_tag__puHsj{font-size:.75rem;font-weight:500;padding:4px 12px;border-radius:20px;text-transform:capitalize}.ExerciseCategory_tagDifficulty__gSvj5{background-color:rgba(255,165,0,.15);color:#ffa500}.ExerciseCategory_tagEquipment__Q5ToM{background-color:rgba(0,191,255,.15);color:#00bfff}.ExerciseCategory_noExerciseText__0Fr6Y{color:var(--silver-metallic);font-size:1rem;text-align:center;padding:40px;grid-column:1/-1}@media (max-width:768px){.ExerciseCategory_pageTitle__ebp03{font-size:2rem}.ExerciseCategory_exerciseGrid__4q3Tz{grid-template-columns:1fr}}@media (max-width:480px){.ExerciseCategory_exerciseGrid__4q3Tz{grid-template-columns:1fr}.ExerciseCategory_cardContentArea__CcmTc{padding:15px}.ExerciseCategory_cardTitle__8G2qN{font-size:1.1rem}}