/* ===== SCPA — Couche header "Direction B" (chargée sur les pages B) — réversible ===== */
/* Fond crème uniforme (corrige la barre blanche : .scpa-header-inner restait blanc) */
#site-header,.scpa-site-header,.scpa-header-inner,.scpa-main-navigation{background-color:#faf5ee !important}
/* Liens du menu -> navy */
.scpa-header-inner .menu-link,.scpa-header-inner .menu-link .text-wrap,#site-navigation .menu-link{color:#0c3f68 !important}
.scpa-header-inner .menu-link:hover,.scpa-header-inner .menu-link:hover .text-wrap{color:#d98a4e !important}
/* Chevrons FontAwesome : réalignés verticalement (ne montent plus) */
.scpa-header-inner .menu-link .nav-arrow,.menu-link>.nav-arrow{vertical-align:middle !important;position:relative !important;top:1px !important}
/* Pastilles icône de référence -> terracotta */
.scpa-reference-icon{color:#d98a4e !important;border-color:rgba(217,138,78,.3) !important;background:rgba(217,138,78,.07) !important}
.scpa-reference-icon svg,.scpa-reference-icon path{stroke:#d98a4e !important}
/* Réseaux sociaux -> navy (contour + icône) */
.scpa-social-link{color:#0c3f68 !important;border-color:rgba(12,63,104,.3) !important}
.scpa-social-link svg{color:#0c3f68 !important}
.scpa-social-link svg,.scpa-social-link path,.scpa-social-link circle,.scpa-social-link rect,.scpa-social-link line{stroke:#0c3f68 !important}
/* Logo compact */
img.scpa-site-logo-image,img.custom-logo{max-height:48px !important;width:auto !important}
/* ===== Menu burger mobile ===== */
.scpa-burger-panel{background-color:#faf5ee !important}
.scpa-burger-acc>summary,.scpa-burger-solo{color:#0c3f68 !important}
.scpa-burger-acc>summary::after{border-color:#0c3f68 !important}
.scpa-menu-toggle span{background-color:#0c3f68 !important}
