/* ProTrenerov FIX 12 — light-theme translucent readability surfaces. */
html[data-theme="light"] .sport-principles{background:transparent!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important;}
html[data-theme="light"] .sport-principles > .shell{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
html[data-theme="light"] .sport-principles > .shell > div{position:relative!important;background:linear-gradient(135deg,rgba(239,246,240,.28),rgba(232,241,233,.16))!important;border:1px solid rgba(29,45,35,.08)!important;border-radius:16px!important;padding:14px 16px!important;box-shadow:0 8px 24px rgba(18,31,24,.05)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;}
html[data-theme="light"] .home-coaches .section-head-v4,html[data-theme="light"] .home-directions .section-head-v4{position:relative!important;background:linear-gradient(135deg,rgba(239,246,240,.28),rgba(232,241,233,.16))!important;border:1px solid rgba(29,45,35,.08)!important;border-radius:22px!important;padding:22px 24px!important;box-shadow:0 14px 36px rgba(18,31,24,.06)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;}
html[data-theme="light"] .sport-principles span,html[data-theme="light"] .home-coaches .section-head-v4 .eyebrow,html[data-theme="light"] .home-directions .section-head-v4 .eyebrow{color:#3f6209!important;text-shadow:none!important;}
html[data-theme="light"] .sport-principles p,html[data-theme="light"] .home-coaches .section-head-v4 .section-intro,html[data-theme="light"] .home-directions .section-head-v4 > p{color:#15221b!important;text-shadow:none!important;}
html[data-theme="light"] .home-coaches .section-head-v4 h2,html[data-theme="light"] .home-directions .section-head-v4 h2{color:#0b1510!important;text-shadow:none!important;}
html[data-theme="light"] .home-coaches .section-head-v4 .link-arrow{color:#3f6209!important;text-shadow:none!important;}
@media(max-width:760px){html[data-theme="light"] .sport-principles > .shell{grid-template-columns:1fr!important;gap:10px!important;}html[data-theme="light"] .sport-principles > .shell > div{background:linear-gradient(135deg,rgba(239,246,240,.28),rgba(232,241,233,.16))!important;border-radius:14px!important;padding:12px 14px!important;}html[data-theme="light"] .home-coaches .section-head-v4,html[data-theme="light"] .home-directions .section-head-v4{background:linear-gradient(180deg,rgba(239,246,240,.28),rgba(232,241,233,.16))!important;border-radius:18px!important;padding:16px!important;box-shadow:0 10px 28px rgba(18,31,24,.06)!important;}}
