/* AI Systems — "Supporting details & original project record" sub-elements (navy refinement).
   Scope: ONLY descendants of .ms-explorer .panel .ex-full-record>div (the retained original project record that app.js
   injects via preservedRecord(projectRecord(id))). Load after ai-systems-navy.css.

   Integrated against all 16 real app.js preserved records. Matching selectors were inspected in Chrome;
   unused prototype-only readiness/capability selectors were removed. Extra named legacy surfaces below
   resolve actual light-background conflicts without replacing records or changing geometry.

   Intended treatments (foreground / background / border / icons):
     text          #F5F7FA headings · #D3DEE9 body · #A9BED2 eyebrows, notes, step numbers
     links         #7FE3D9, underline kept; focus 3px #7FE3D9
     wells         #0E2033bb on #35516E borders (editorial exhibit panels), section dividers #30475F
     badges/chips  #C3CCD6 on #0E203380, border #3A506A (status meaning unchanged; no colour-by-name)
     paper mocks   `.presentation-pages>div` STAYS light (it depicts document pages) — same decision as the illustrations
     icons         any .p10-icon / .tile inside the record takes the neon tile paint (ai-systems-navy.css); utility arrows stay plain
*/

/* headings, body, eyebrows, notes */
.ms-explorer .panel .ex-full-record>div :is(h4,h5,strong){color:#F5F7FA}
.ms-explorer .panel .ex-full-record>div :is(p,li,dd,td){color:#D3DEE9}
.ms-explorer .panel .ex-full-record>div :is(.eyebrow,.source-note,.story-step,dt,th,small){color:#A9BED2}
.ms-explorer .panel .ex-full-record>div a{color:#7FE3D9}
.ms-explorer .panel .ex-full-record>div a:focus-visible{outline:3px solid #7FE3D9;outline-offset:3px}

/* status badge (projectRecord → badge(p.status)): keep size and wording; one neutral treatment for every status class */
.ms-explorer .panel .ex-full-record>div .badge{color:#C3CCD6;background:#0E203380;border-color:#3A506A}

/* section dividers that used var(--line) / limestone on the light page */
.ms-explorer .panel .ex-full-record>div :is(.project-quick-summary,.storyboard,.case-layout,.validation-ribbon,.related-work){border-color:#30475F}

/* editorial exhibit panels (systemMap, readiness, capability path, browser shift) → inset wells */
.ms-explorer .panel .ex-full-record>div :is(.cma-evidence-board>div,.price-authority>div,.calculator-layers>div,.shift-grid article){background:#0E2033bb;border-color:#35516E;color:#F5F7FA}
.ms-explorer .panel .ex-full-record>div .shift-grid{background:#35516E;border-color:#35516E}
.ms-explorer .panel .ex-full-record>div .shift-grid article:last-child{background:#142638;color:#F5F7FA}
.ms-explorer .panel .ex-full-record>div :is(.cma-evidence-board,.price-authority) i{background:#3A506A}
/* storyboard block (already dark on the current site, in the brand obsidian): align to the navy well */
.ms-explorer .panel .ex-full-record>div .storyboard{background:#0E2033bb;border:1px solid #35516E}
/* pending evidence exhibit */
.ms-explorer .panel .ex-full-record>div .pending-exhibit{background:transparent;border:1px dashed #6F86A6;color:#DCE4EE}
/* tables (auditProjectExhibit / table-scroll regions) */
.ms-explorer .panel .ex-full-record>div :is(table,th,td){border-color:#30475F}
.ms-explorer .panel .ex-full-record>div .table-scroll:focus-visible{outline:3px solid #7FE3D9;outline-offset:3px}
/* paper mock stays light on purpose */
.ms-explorer .panel .ex-full-record>div .presentation-pages>div{color:#203D58}
.ms-explorer .panel .ex-full-record>div .presentation-pages>div :is(strong,p,span,small){color:#203D58}

/* Real retained record surfaces: styles.css and midnight.css retain light legacy wells.
   Scope each actual element; preserve the paper pages inside .presentation-pages. */
.ms-explorer .panel .ex-full-record>div :is(.project-exhibit,.validation-ribbon,.storyboard li,.audit-chain li,.version-grid article,.audit-callout,.evidence,.browser-task-board>div,.rex-coverage>div,.price-destinations>span){background:#0E2033bb;border-color:#35516E;color:#DCE4EE}
.ms-explorer .panel .ex-full-record>div :is(.project-exhibit .map-caption,.evidence>span,.validation-ribbon .eyebrow){color:#A9BED2}
.ms-explorer .panel .ex-full-record>div :is(.browser-task-board>div:nth-child(2),.rex-coverage>.tested){background:#142638;border-color:#7FE3D9}
.ms-explorer .panel .ex-full-record>div :is(th,.storyboard ol){background:transparent}
.ms-explorer .panel .ex-full-record>div .calculator-layers>b{color:#7FE3D9}
/* The real contribution sidebar and table header groups own their legacy background. */
.ms-explorer .panel .ex-full-record>div :is(.case-layout aside,thead){background:#0E2033bb;border-color:#35516E}
