/* Approved 2026-09-09: navy / warm-white actions with terracotta accents. */
:root{--action-on-dark:#FAF7F2;--action-on-light:#243B53;--action-text-dark:#243B53;--action-text-light:#FAF7F2}
body a[style*="background:linear-gradient(135deg,#BC654B"],body .m-nav-cta{background:#243B53!important;color:#FAF7F2!important;box-shadow:0 4px 14px #243b5320!important}
body .m-hero #hero-cta,body .m-hero .vsl-overlay-pill,body #mobile-cta>a,body section[data-screen-label="למי מתאים"] a[style*="background:linear-gradient"]{background:#FAF7F2!important;color:#243B53!important;box-shadow:0 5px 20px #0002!important;border:1px solid #FAF7F2!important}
body .m-hero .vsl-overlay-pill svg{stroke:#243B53!important}
body .yt-facade-play{background:#FAF7F2!important;box-shadow:0 5px 20px #0003!important;color:#243B53!important}body .yt-facade-play svg{fill:#243B53!important}
body .maplibregl-marker{background:#243B53!important;color:#FAF7F2!important;border:1px solid #DED4C6!important;box-shadow:0 3px 10px #0003!important}
body #map-section .m-count,body #map-section #prop-count{color:#FAF7F2!important}
body [data-screen-label="המעטפת"] [style*="border-radius:9999px"],body [data-screen-label="המעטפת"] [style*="border-radius:50%"]{color:#FAF7F2!important}
body .m-hero [style*="color:#BC654B"],body #map-section p[style*="color:#BC654B"],body #lead-form-top p[style*="color:#BC654B"],body #lead-form p[style*="color:#BC654B"]{color:#DED4C6!important}
body .footer-link:hover{color:#FAF7F2!important;text-decoration:underline}body .m-hero a:focus-visible,body #map-section button:focus-visible,body #lead-form a:focus-visible{outline:3px solid #FAF7F2!important;outline-offset:5px}
.color-preview-label{background:#FAF7F2;color:#243B53;text-align:center;font:13px/1.7 Heebo,Arial;padding:10px 16px;border-bottom:3px solid #BC654B}.color-preview-label a{color:inherit;text-decoration:underline;margin:0 8px}

/* Accent refinement: stronger terracotta presence without changing text contrast. */
body #hero-cta,body .m-nav-cta,body #mobile-cta>a,
body a[style*="background:linear-gradient(135deg,#BC654B"]{
 border-inline-start:5px solid #BC654B!important;
}
body .m-hero .vsl-overlay-pill{
 border-inline-start:5px solid #BC654B!important;
}
body .m-hero .vsl-overlay-pill svg{stroke:#BC654B!important}
body .yt-facade-play{background:#BC654B!important;border:2px solid #FAF7F2!important}
body .yt-facade-play svg{fill:#FAF7F2!important}
body section[data-screen-label="למה בודפשט"] .card-lift{
 border-top:3px solid #BC654B!important;
}
body section[data-screen-label="למה בודפשט"] .card-lift>div:first-child{
 background:#BC654B!important;
}
body section[data-screen-label="למה בודפשט"] .card-lift>div:first-child svg{
 stroke:#FAF7F2!important;
}
body section[data-screen-label="המעטפת"] .card-lift{border-top:3px solid #BC654B!important}
body .m-hero>div>span:first-child{border-color:#BC654B!important;border-width:2px!important}
body .m-hero>div>div:last-child>span>span[style*="width:6px"]{width:8px!important;height:8px!important}
body .m-hero #hero-cta,
body section[data-screen-label="למי מתאים"] a[style*="background:linear-gradient"]{
 border-inline-start:5px solid #BC654B!important;
}

/* Keep secondary headings readable in the remaining dark sections. */
body #our-story p[style*="color:#BC654B"],body section[data-screen-label="למי מתאים"] p[style*="color:#BC654B"]{color:#DED4C6!important}
body #our-story h3{color:#FAF7F2!important;border-inline-start:3px solid #BC654B;padding-inline-start:12px}
