/* Selected dark-mode cards only. Keep global surfaces, heroes, resume card,
   navigation, inputs and primary actions unchanged. Preserve .90/.95 alpha. */
body:is(.studentApp,.athvCoach):not([data-theme=light]) #content :is(
 .programCard,
 .cleanDayCard,
 article.exercise:has([data-action=openRoutine]),
 article.exercise:has(>.actions [data-action=edit]),
 .historyCard,
 .profileHero,
 .profileHero .profileStats>div,
 .coachAccountCard
),
body:is(.studentApp,.athvCoach):not([data-theme=light]) #content:has(>.profileHero)>:is(.exercise:has(.weightHistory),.measurements,.settings),
body:is(.studentApp,.athvCoach):not([data-theme=light]) #content:has(>.coachAccountCard)>.settings{
 background:linear-gradient(125deg,rgba(255,255,255,.045),rgba(255,255,255,0) 65%),rgba(14,14,11,.6)!important;
}
body:is(.studentApp,.athvCoach):not([data-theme=light]) #content .weekTabs button:not(.primary):not(.selected):not([aria-pressed=true]){
 background:linear-gradient(125deg,rgba(255,255,255,.025),rgba(255,255,255,0) 65%),rgba(14,14,11,.75)!important;
}

