/* ============================================================
   Oh Wow Cloud — Legacy Bridge (v2, minimal)
   The legacy stylesheets are now recolored at the source, so this
   file no longer overrides component styling. It only provides:
   1. Base page colors for anything unstyled
   2. Zero-specificity text fallbacks (:where) that never beat
      component or section rules
   3. SVG accent fixes for inline icons
   ============================================================ */

body.owc{
  background:var(--owc-void);
  color:var(--owc-ivory);
}

/* Fallbacks only — :where() keeps specificity low so any real
   component rule that targets the element wins. */
body.owc :where(h1,h2,h3,h4,h5,h6){color:var(--owc-ivory)}
body.owc :where(p,li,small){color:var(--owc-muted)}

/* Inline SVG teal remnants */
body.owc svg :where([fill='#00bfa6'],[fill='#00BFA6'],[fill='#14b8a6'],[fill='#14B8A6'],[fill='#10b981'],[fill='#10B981']){fill:var(--owc-cobalt)}
body.owc svg :where([stroke='#00bfa6'],[stroke='#00BFA6'],[stroke='#14b8a6'],[stroke='#14B8A6'],[stroke='#10b981'],[stroke='#10B981']){stroke:var(--owc-cobalt)}

body.owc ::selection{
  background:var(--owc-cobalt);
  color:var(--owc-ivory);
}
