/* OPTIONAL · apply only on the owner's line "Approved: protected contrast fixes".
   Bible v2 Part 8 protects these sections. Color-only changes, existing site colors, no layout or copy change. */
body.optical-site:not([data-appearance="light"]) .approved-home .ah-consolebar > span:first-child { color: #f6f9ff !important; }
body.optical-site:not([data-appearance="light"]) .approved-home .ah-workspace { color: rgb(208, 224, 246) !important; }
body.optical-site:not([data-appearance="light"]) .approved-home .ah-finding summary small { color: #e9fcff !important; }
body.optical-site:not([data-appearance="light"]) .approved-home .ah-plate .ah-eyebrow { color: #e9fcff !important; }
body.optical-site[data-appearance="light"] main #product-tour a { color: rgb(0, 88, 128) !important; }
/* Two items need the surface behind them toned down, then re-measured (rule: adjust the background first):
   - #ah-proposal-gap title (amber on the amber card's top-left highlight, 3.6:1): lower the card's radial amber highlight.
   - .ah-badge on the sample findings at 390 px (1.2:1): remove the light gloss behind the badge text at that width. */

/* Owner Sentinel_d33677ec2b7c8191a421e1d36b58b029: background-only corrections.
   Retain existing text, geometry, borders and edge reflection. */
@media screen and (forced-colors:none) {
  body.optical-site main#main .approved-home #proposal-review-example #ah-proposal-gap.ah-finding.ah-amber {
    background:linear-gradient(var(--status-amber-base),var(--status-amber-base)) padding-box,var(--surface-refine-edge) border-box!important;
  }
}
@media screen and (max-width:480px) and (forced-colors:none) {
  body.optical-site main#main .approved-home #proposal-review-example .ah-finding > summary > .ah-badge.ah-amber,
  body.optical-site main#main .approved-home #ah-suggested-correction > summary > .ah-badge {
    background:var(--status-amber-base)!important;
  }
}
