/* Readable ink and peach tones for text on the site's pale surfaces. */
body[data-page="quote"] .site-header nav a.nav-cta.active{color:#1a293e}
body[data-page="home"] .wb-content-header span,
body[data-page="home"] .wb-ledger-head span,
body[data-page="home"] .path-links a>span{color:var(--peach-deep-ink)}
body[data-page="home"] .wb-content-intro>p,
body[data-page="home"] .wb-ledger a small,
body[data-page="home"] .wb-ledger a>span:nth-child(2),
body[data-page="home"] .wb-insight small,
body[data-page="home"] .wb-insight>span,
body[data-page="home"] .evidence-copy p,
body[data-page="home"] .audit-home-limit>b,
body[data-page="home"] .pathway-grid>div>p,
body[data-page="home"] .path-links small{color:var(--readable-ink)}
body[data-page="research"] .research-section-label>p,
body[data-page="research"] .research-finding-ledger p,
body[data-page="research"] .chart-key,
body[data-page="research"] .dumbbell-name small,
body[data-page="research"] .chart-card .fine,
body[data-page="research"] .improvement-row small,
body[data-page="research"] .improvement-row>div:nth-child(2)>span,
body[data-page="research"] .improvement-board .fine{color:var(--readable-ink)}
body[data-page="research"] .research-finding-ledger span,
body[data-page="research"] .chart-title span,
body[data-page="research"] .chart-tag,
body[data-page="research"] .improvement-head span,
body[data-page="research"] .improvement-row>div:first-child>b,
body[data-page="research"] .evidence-register-head span{color:var(--peach-deep-ink)}
body[data-page="research"] .chart-tabs button:not(.active),
body[data-page="research"] .fx-br-meter{color:var(--readable-ink)}
body[data-page="research"] .fx-br-body .underlink{color:var(--peach-deep-ink)}
body[data-page="platform"] .platform-workflow-heading>p,
body[data-page="platform"] .platform-panel-description,
body[data-page="platform"] .platform-records>div>span,
body[data-page="platform"] .platform-stack p,
body[data-page="platform"] .platform-stack-kind,
body[data-page="platform"] .platform-stack-note,
body[data-page="platform"] .platform-standards p{color:var(--readable-ink)!important}
body[data-page="platform"] .platform-panel-label,
body[data-page="platform"] .platform-records-head span{color:var(--peach-deep-ink)!important}
body[data-page="platform"] .platform-panel h3 em{color:#aa634b}
body[data-page="models"] .mr-source,
body[data-page="models"] .mr-source a,
body[data-page="models"] .mr-cmp-panel .fine,
body[data-page="open-source"] .os-licence{color:var(--readable-ink)!important}
body[data-page="models"] .mr-log-item time b{color:var(--peach-deep-ink)}
body[data-page="support"] .sp-panel-research .sp-panel-intro p,
body[data-page="support"] .sp-panel-research .sp-routes p,
body[data-page="support"] .sp-cite-copy p,
body[data-page="support"] .sp-cite-box figcaption{color:var(--readable-ink)}
body[data-page="support"] .sp-panel-research .sp-panel-intro span,
body[data-page="support"] .sp-panel-research .sp-routes a>span,
body[data-page="support"] .sp-panel-research .sp-routes button>span{color:var(--peach-deep-ink)}
body[data-page="support"] .sp-panel-research h3 em,
body[data-page="open-source"] .os-node h3 em{color:#aa634b}
body[data-page="privacy"] .privacy-review-intro>p:not(.lead),
body[data-page="privacy"] .privacy-current-status p,
body[data-page="privacy"] .privacy-current-status>div:first-child>span,
body[data-page="privacy"] .privacy-record-links>p,
body[data-page="about"] .about-project-copy p:not(.lead),
body[data-page="about"] .about-people-heading>p,
body[data-page="about"] .about-roster dd,
body[data-page="about"] .about-upstream p:not(.lead){color:var(--readable-ink)}
body[data-page="catalog"] .catalog-intro>p,
body[data-page="catalog"] .catalog-heading>p,
body[data-page="catalog"] .catalog-survey summary small,
body[data-page="catalog"] .catalog-meta>span:nth-child(2),
body[data-page="catalog"] .catalog-disclaimer,
body[data-page="catalog"] .catalog-next a>span{color:var(--readable-ink)}
body[data-page="catalog"] .catalog-survey summary>span:nth-child(2),
body[data-page="commercial"] .partnership-brief-layout .eyebrow{color:var(--peach-deep-ink)}
body[data-page="commercial"] .partnership-brief-layout p,
body[data-page="commercial"] .partnership-questions dd{color:var(--readable-ink)}
/* Controls, figures, and provenance labels on pale backgrounds. */
body[data-page="catalog"] [data-catalog]:not(.active),
body[data-page="catalog"] [data-catalog]:not(.active) span,
body[data-page="models"] .mr-tabs button:not([aria-pressed="true"]) span,
body[data-page="models"] .mr-cmp-vals span,
body[data-page="open-source"] .os-zoom-read dt,
body[data-page="support"] .sp-switch button:not([aria-selected="true"]),
body[data-page="support"] .sp-cite-tabs button:not([aria-selected="true"]){color:var(--readable-ink)}
body[data-page="models"] #mr-cmp-panel .fine,
body[data-page="research"] .chart-card .fine,
body[data-page="research"] .improvement-board .fine{color:var(--readable-ink)!important}
body[data-page="research"] .fx-br-body h3 em{color:var(--peach-heading)}
/* Adjacent research slides remain readable while their artwork stays subdued. */
.fx-br.is-enhanced .fx-br-panel:not(.is-current) .fx-br-card{opacity:1}
.fx-br.is-enhanced .fx-br-panel:not(.is-current) .fx-br-visual{opacity:.55}
body[data-page="platform"] .platform-stack-title>span,
body[data-page="models"] .mr-log-day{color:var(--peach-deep-ink)}
body[data-page="models"] .mr-log-item time small{color:var(--readable-ink)}
/* Interactive panels and expanded records must be as readable as their default views. */
body[data-page="home"] .wb-feature-head span,
body[data-page="home"] .wb-observation>span,
body[data-page="home"] .wb-specialist-copy>span,
body[data-page="home"] .wb-related>span{color:var(--peach-deep-ink)}
body[data-page="home"] .wb-metrics span,
body[data-page="home"] .wb-specialist-copy p,
body[data-page="home"] .wb-specialist-copy small,
body[data-page="home"] .wb-related p,
body[data-page="home"] .wb-comparison>div>span{color:var(--readable-ink)}
.source-dialog .source-head span{color:var(--peach-deep-ink)}
.source-dialog p{color:var(--readable-ink)}
body[data-page="platform"] .platform-finding p,
body[data-page="platform"] .platform-task-table span,
body[data-page="platform"] .platform-coordinator-flow p{color:var(--readable-ink)}
body[data-page="platform"] .platform-finding>span,
body[data-page="platform"] .platform-task-head span,
body[data-page="platform"] .platform-coordinator-flow li>span{color:var(--peach-deep-ink)!important}
body[data-page="catalog"] .record-detail h4,
body[data-page="catalog"] .record-detail dt,
body[data-page="catalog"] .record-detail a{color:var(--peach-deep-ink)}
body[data-page="models"] .mr-detail .mr-none{color:var(--readable-ink)}
