/* Profile visual coherence: brand name/contact in white, static text in charcoal.
   Each profile chooses its own brand background locally; other parts of the site are unaffected. */
body{color:#292f38;}
body .me-client-brand-band-20261024,
body .me-client-brand-band-20261024 :is(h1,h2,h3,h4,p,div,span,font,b,strong,em,small,td,th){
  color:#fff !important;
}
body .me-client-brand-band-20261024 a[href],
body .me-client-brand-band-20261024 a[href] *{
  color:#fff !important; text-decoration:underline;
}
/* Legacy formatting sometimes painted every text paragraph bright-blue even without a link. */
body font[color="#0000FF"],
body font[color="#000080"],
body font[color="blue"],
body font[color="navy"]{
  color:#30343b !important;
}
body p[style*="color:blue" i],
body p[style*="color: #0000ff" i],
body p[style*="color:#0000ff" i],
body li[style*="color:blue" i]{
  color:#30343b !important;
}
/* Links stay visually distinct; buttons keep their original skins. */
body a[href] font[color="#0000FF"],
body a[href] font[color="#000080"]{
  color:#075a9c !important; text-decoration:underline;
}
body .me-client-brand-band-20261024 font,
body .me-client-brand-band-20261024 a[href] font{
  color:#fff !important;
}
