/* Readability pass: darken muted body and card descriptions on light surfaces. */
/* Deliberately do not target forms, buttons, navigation, headings, image captions, or dark-panel text. */
#root :is(p, li, small)[class*="text-brand-navy/"]:not(form *),
#root :is(p, li, small)[class*="text-zinc-500"]:not(form *) {
  color: #080808 !important;
  opacity: 1 !important;
}
/* Some descriptive text inherits a muted shade from its wrapping block. */
#root :is(section, article, div)[class*="bg-brand-offwhite"] :is(p, li, small):not(form *),
#root :is(section, article, div)[class*="bg-brand-panel"] :is(p, li, small):not(form *),
#root :is(section, article, div)[class*="bg-white"] :is(p, li, small)[class*="text-brand-navy/"]:not(form *) {
  color: #080808 !important;
  opacity: 1 !important;
}
