/* AFL staged QA contrast override — 2026-08-27 (v2, narrowed 2026-08-28)
 * Live defect: light leaf text (≈ #e1efe6) on white cards near page end
 * ("Start with the right next step" recovery strip) is effectively unreadable.
 * v2 change: removed the .bg-white / [class*="bg-white"] / .card selectors.
 * Live rendered-DOM verification (2026-08-28) found the real recovery-strip
 * element carries no such class -- it is matched entirely by the inline-style
 * rule below -- and that those removed selectors' only live effect was to
 * recolor an unrelated homepage CTA button ("Analyze Site", bg-white class)
 * that was never part of this defect. This version is scoped to exactly the
 * inline white-background pattern the real defect uses, and nothing else.
 * Production inject (Additional CSS or index.html link) remains OWNER_REQUIRED.
 */
[style*="background: rgb(255, 255, 255)"],
[style*="background-color: rgb(255, 255, 255)"],
[style*="background:#fff"],
[style*="background: #fff"],
[style*="background-color:#fff"] {
  color: #163225 !important;
}
[style*="background: rgb(255, 255, 255)"] a,
[style*="background-color: rgb(255, 255, 255)"] a,
[style*="background:#fff"] a,
[style*="background: #fff"] a,
[style*="background-color:#fff"] a {
  color: #163225 !important;
}
[style*="background: rgb(255, 255, 255)"] a:hover,
[style*="background-color: rgb(255, 255, 255)"] a:hover,
[style*="background:#fff"] a:hover,
[style*="background: #fff"] a:hover,
[style*="background-color:#fff"] a:hover {
  color: #0f2419 !important;
  text-decoration: underline;
}
