/* 2026-08-13 accessibility certification */
.brand-baytown-rain .cta-band p,
.brand-baytown-rain .cta-band li { color: #fff; }

/* Keep the logo-derived teal readable over the dark photographic hero veil. */
.brand-baytown-rain .content-hero .eyebrow,
.brand-baytown-rain .baytown-hero .eyebrow { color: #8ac7da; }

/* Fleet-wide WCAG correction for page-family panels. */
.ui-family-standard .page-photo-journal__heading h2 { color: #fff; }
.ui-family-standard .page-photo-journal__heading > p { color: #c7d8e0; }
.ui-family-standard .page-photo-journal__heading .eyebrow,
.contact-direct .eyebrow { color: #8ac7da; }
.ui-family-guide .page-photo-journal__heading > p { color: #3f515b; }
.ui-guide-navigator > .eyebrow { color: #fff !important; }
.ui-evaluation-grid span,
.ui-reveal > span { color: #98501f !important; }
.ui-process-rail > li > span { color: #dbe5ea !important; }
.ui-family-contact .quote-copy h2,
.ui-family-contact .quote-copy p,
.ui-family-contact .quote-copy li,
.ui-family-estimate .quote-copy h2,
.ui-family-estimate .quote-copy p,
.ui-family-estimate .quote-copy li { color: #07121f; }
.ui-family-contact .quote-copy .eyebrow,
.ui-family-estimate .quote-copy .eyebrow { color: #0e5a70; }
.ui-swatch-field span:nth-child(2) { color: #07121f !important; }
.ui-swatch-field span:nth-child(3),
.ui-swatch-field span:nth-child(4) { color: #fff !important; }
