/* Block60: content contrast only; navigation, hero, V and footer untouched. */
#design-preview-v52.sd-light-design .sd-light-section {
 --text:#102f2b;--text-soft:#3d514d;--muted:#3d514d;
 --accent:#83593d;--accent-2:#83593d;
}
#design-preview-v52.sd-light-design .sd-light-section :is(p,li,dt,dd,small,figcaption,label,td,th,code):not(.sd-dark-panel):not(.sd-dark-panel *) {
 color:#3d514d!important;
}
#design-preview-v52.sd-light-design .sd-light-section :is(h2,h3,h4,strong,summary):not(.sd-dark-panel):not(.sd-dark-panel *) {
 color:#102f2b!important;
}
#design-preview-v52.sd-light-design .sd-light-section :is(.pi257-learning-task,.pm-principle,.pm-handoff,.ledger-inline-note,.i5259-boundary):not(.sd-dark-panel *) :is(strong,h3,h4) {color:#102f2b!important;}
#design-preview-v52.sd-light-design .sd-dark-panel {
 --text:#eef0eb;--text-soft:#d2d9d1;--muted:#d2d9d1;
 --accent:#dda77d;--accent-2:#e2c0a4;color:#d2d9d1!important;
}
#design-preview-v52.sd-light-design .sd-dark-panel :is(p,li,span,small,dt,dd,figcaption,label,td,th,code) {color:#d2d9d1!important;}
#design-preview-v52.sd-light-design .sd-dark-panel :is(h2,h3,h4,strong,summary) {color:#eef0eb!important;}
#design-preview-v52.sd-light-design .sd-dark-panel a {color:#e2c0a4!important;}
#design-preview-v52.sd-light-design .sd-dark-panel :is(.eyebrow,[class$="-label"],[class$="-kicker"],[class$="-number"]) {color:#dda77d!important;}
#design-preview-v52.sd-light-design .sd-light-section :is(.ledger-layer-button,.ledger-micro-reset):not(.sd-dark-panel *) {color:#102f2b!important;border-color:#83593d!important;}
#design-preview-v52.sd-light-design .sd-dark-panel .ledger-layer:not(.is-active) {opacity:1!important;}
