/* Use the approved slate family for the two dark chapters in light mode too.
   Plum owns measured results; green/cyan remain the research/product signals. */
body.direction-frontier[data-theme="light"] .compute-chapter {
  background:#14212b; color:#edf2f2;
  --ink:#edf2f2; --muted:#b8c6cc; --line:#6b8290; --accent:#edf2f2;
}
body.direction-frontier[data-theme="light"] .compute-chapter :is(.eyebrow,.result-type),
body.direction-frontier[data-theme="light"] .cpu-takeaway>p:last-child,
body.direction-frontier[data-theme="light"] .cpu-axis,
body.direction-frontier[data-theme="light"] .compute-details>div { color:#b8c6cc; }
body.direction-frontier[data-theme="light"] .cpu-takeaway h3 strong { color:#edf2f2; }
body.direction-frontier[data-theme="light"] .cpu-instrument {
  background:#20313b; border-color:#6b8290;
  --ink:#edf2f2; --muted:#b8c6cc; --line:#6b8290;
}
body.direction-frontier[data-theme="light"] .chroma-industry { background:#14212b; color:#edf2f2; }
body.direction-frontier[data-theme="light"] .industry-story :is(.eyebrow,p),
body.direction-frontier[data-theme="light"] .application-index article>span { color:#b8c6cc; }
@media (forced-colors:active) {
  body.direction-frontier[data-theme="light"] :is(.compute-chapter,.cpu-instrument,.chroma-industry) {
    background:Canvas; color:CanvasText; --ink:CanvasText; --muted:CanvasText;
    --line:CanvasText; --accent:CanvasText;
  }
}
