/* ============================================================
   Accessibility contrast + link fixes (Lighthouse / PageSpeed)
   Loaded via a "bv-" handle so the Airlift optimizer keeps it
   on first paint. Scoped tightly to avoid design regressions.
   ============================================================ */

/* Homepage fleet CTA buttons: gold text (#b89e59) on white (#f9fafa)
   failed contrast (2.48:1). Make them solid gold with dark text
   (~6.4:1) — accessible and a stronger, on-brand CTA. */
.home .elementor-cta__button,
.home a.elementor-cta__button.elementor-button {
    background-color: #b89e59 !important;
    color: #1a1a1a !important;
    border-color: #b89e59 !important;
}
.home .elementor-cta__button:hover,
.home .elementor-cta__button:focus {
    background-color: #a68b45 !important;
    color: #111111 !important;
}

/* Footer icon-list text was #0a0a0a on #000 (effectively invisible,
   1.06:1). Use a readable light grey on the dark footer. */
footer .elementor-icon-list-text,
.site-footer .elementor-icon-list-text {
    color: #d0d0d0 !important;
}

/* Links inside text blocks must be distinguishable by more than
   colour -> underline them. */
.elementor-widget-text-editor p a,
.e-con-inner p a,
footer p a {
    text-decoration: underline !important;
}
