.exercises-hub_container__w_6nd{max-width:1200px;margin:0 auto;padding:20px}.exercises-hub_title__rIjUH{text-align:center;font-size:2rem;margin:0 auto 30px;color:var(--color-text-primary);background-color:var(--color-nav-secondary-bg);padding:12px 40px;border-radius:20px;border:1px solid var(--color-exercise-link-bg);box-shadow:0 4px 6px rgba(0,0,0,.05)}.exercises-hub_subtitle__7zTDx{text-align:center;margin:-1rem auto 1.75rem;max-width:36rem;font-size:1rem;line-height:1.5;color:var(--color-text-secondary)}.exercises-hub_cardsGrid__CX6uL{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.exercises-hub_categoryCard__iPKB8{background-color:var(--color-surface);border-radius:12px;box-shadow:0 4px 12px var(--color-card-shadow);padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;border:1px solid var(--color-border);box-sizing:border-box}.exercises-hub_categoryCard__iPKB8:hover{transform:translateY(-5px);box-shadow:0 8px 16px var(--color-card-shadow)}.exercises-hub_categoryTitle__ANTj2{font-size:1.5rem;color:var(--color-primary);margin:0 0 .5rem}.exercises-hub_categoryDescription__HSfWX{margin:0 0 .75rem;font-size:.9rem;line-height:1.4;color:var(--color-text-secondary)}.exercises-hub_exerciseCount__4OD2e{font-size:1.1rem;color:var(--color-text-secondary);margin:0}@media (max-width:768px){.exercises-hub_title__rIjUH{font-size:1.5rem;padding:12px 24px}.exercises-hub_cardsGrid__CX6uL{gap:16px}.exercises-hub_categoryCard__iPKB8{min-height:120px;padding:16px}.exercises-hub_categoryTitle__ANTj2{font-size:1.2rem}}