/* drvaksman accessibility — WCAG AA contrast fixes (ticket #768).
   Minimal darkening of brand colors to reach 4.5:1 (text) / 3:1 (large). */

/* ── Top contact bar: light "whisper-blue" treatment (2026-06-15) ──
   Was saturated green w/ white text; now a light tint with dark text,
   brand-blue phone number + Pay My Bill link, hairline divider beneath.
   The white phone icon is hidden (it would be invisible on a light bar;
   the approved design has no icon). Dark-on-light easily passes AA. */
#phone.phone { background-color: #eaf1fa !important; border-bottom: 1px solid #d6e3f1 !important; }
#page-container .phone #secheading,
#page-container .phone a.visuallylinked { color: #33475a !important; }
#page-container .phone #secheading::before { display: none !important; }
#page-container .phone a.tele,
#page-container .phone #patient-wrapper a { color: #1d6fb5 !important; }

/* "Book Online"/"Book Now" primary buttons: white text on #1d6fb5.
   Inside blog posts the content link-color (#2488dd) was repainting the
   text blue on the blue button (~1.1:1, invisible) — force white so the
   label stays legible everywhere, not just in the header. */
.btn.btn-primary,
.btn-primary.firstbtn { color: #fff !important; background-color: #1d6fb5 !important; border-color: #1a649f !important; }

/* Large green phone number on white in the "find us" section */
#s-find a[href^="tel:"] { color: #1f7d4d !important; }

/* Footer copyright: #b9b9b9 on near-white (1.9) -> readable gray */
.copyright-text,
.copyright-text span { color: #6b6b6b !important; }
