/* Palette officielle BSF — commune à toutes les pages */
:root{--blue:#3F69A2;--navy:#3F69A2;--green:#8BC53F;--ink:#4B5043;--bsf-sky:#1884D4;--bsf-light:#ADF5FF;--bsf-yellow:#F4D03F;--orange:#F4D03F}
/* Le nom historique orange est conservé pour compatibilité avec le HTML. */
.orange,.pick-model,.product-add,.catalog-floating-cta,.calc-add,.calc-print,.btn.calc-email{background:#F4D03F;color:#4B5043}
.orange:hover,.pick-model:hover,.product-add:hover,.catalog-floating-cta:hover{background:#F4D03F;color:#4B5043;box-shadow:0 0 0 2px #3F69A2}
.bsf-header nav a:hover{color:#3F69A2!important}
.bsf-header nav .navcalc,.bsf-header nav .navcalc:hover{background:#F4D03F;color:#4B5043!important}
.bsf-header nav .navcta,.bsf-header nav .navcta:hover{background:#3F69A2;color:#FFFFFF!important}
.selection-clear,.selection-clear:hover:not(:disabled){background:#8BC53F;color:#173505}
.hero-shade{background:linear-gradient(90deg,rgba(63,105,162,.90) 0%,rgba(63,105,162,.62) 48%,rgba(63,105,162,.08) 100%)}
