/* Light tool panels must not inherit the outer dark-page helper colours. */
:is(.section-fold-body,.foundation-body,.explorer-panel-body,.geo-body,.archive-fold,.atlas-fold,.history-archive-fold){--reading-text:#302823;--reading-secondary:#51463e}
:is(.section-fold-body,.foundation-body,.explorer-panel-body,.geo-body,.archive-fold,.atlas-fold,.history-archive-fold) :is(.section-purpose,.map-reading-note,.landscape-line-hint,.graph-hint,.people-footnote,.person-photo-coverage,.unified-status,.mobile-map-note,.mobile-map-count){color:var(--reading-secondary);font-size:13px;line-height:1.8;opacity:1}
.section-fold-body .piste-picker>label,.section-fold-body .piste-compare-fold>.piste-controls label{color:var(--reading-text);font-size:14px;line-height:1.7}
:is(.section-fold-body,.explorer-panel-body,.geo-body) select{color:var(--reading-text);-webkit-text-fill-color:var(--reading-text);background-color:#fffdf8;min-height:44px}
.section-fold-body .piste-method-fold p,.section-fold-body .piste-method p{color:var(--reading-secondary)}
.section-fold-body .piste-method-fold a,.section-fold-body .piste-method a{color:#85282c}
.foundation-card .method-steps li.active b{color:#e5bc4b}.foundation-card .method-panel .num{color:#9a2f34}
.geo-body small,.geo-body .geo-map-note,.geo-detail small,.geo-body .geo-icon-legend small{color:#5f5145}
.section-fold-body :is(.relation-legend,.status-legend small,.people-role-notice,.profession-tools small){color:var(--reading-secondary);font-size:12px;line-height:1.8}
.section-fold-body .section-purpose,.section-fold-body .map-reading-note,.section-fold-body .landscape-line-hint{color:#51463e;font:500 13px/1.8 Manrope,sans-serif;opacity:1}
.section-fold-body .landscape-types{padding:12px 14px;background:#eee8df;border:1px solid #c5bbb0;color:#40362f;gap:10px 20px;font:500 13px/1.8 Manrope,sans-serif}
.section-fold-body .landscape-types .line-key,.section-fold-body .landscape-types .negative-key{color:#40362f;opacity:1}
.section-fold-body .landscape-types .line-key i{width:28px;min-width:28px;flex:none}
.section-fold-body .landscape-types .line-key.doc i{border-color:#51463e}.section-fold-body .landscape-types .line-key.piste i{border-color:#946013}.section-fold-body .landscape-types .line-key.context i{border-color:#42678e}.section-fold-body .landscape-types .line-key.negative i{border-color:#a42f32}
.section-fold-body .landscape-route label{color:#40362f;font-size:13px;line-height:1.6}
.section-fold-body .landscape-route select{min-height:44px;font:16px/1.5 Manrope,sans-serif;color:#302823;-webkit-text-fill-color:#302823;background-color:#fffdf8;opacity:1}
.section-fold-body .piste-method-fold,.section-fold-body .piste-compare-fold,.section-fold-body .piste-method{color:#51463e;border-color:#bcae9e}
@media(max-width:650px){.section-fold-body .landscape-types{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.section-fold-body .landscape-types .line-key{min-width:0;overflow-wrap:anywhere}}
