/* Ajustements WordPress/Elementor : neutraliser les marges d'admin bar et d'Elementor sans toucher au design */
.elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--container)}
.elementor-widget-html .section{padding-left:0;padding-right:0}
body.admin-bar .site-header{top:32px}
.e-con,.elementor-widget-container{color:inherit}
.elementor-widget-text-editor p{color:var(--color-text-secondary)}
img.brand-image{width:112px;height:64px;object-fit:contain}

/* Hello Elementor reset : rétablir le rendu nav/boutons du site statique */
.main-nav>a{white-space:nowrap;line-height:1.2}
.main-nav .nav-cta.button{white-space:nowrap;margin-top:0}
.site-header a,.site-footer a{text-decoration:none}
.site-header{font-family:"Manrope",Arial,sans-serif}
body{font-family:"Manrope",Arial,sans-serif}
h1,h2,h3,h4{font-family:inherit;font-weight:800}
.elementor-widget-html h1,.elementor-widget-html h2,.elementor-widget-html h3{color:inherit}
.elementor-widget-html ul,.elementor-widget-html ol{padding-left:1.2em}
.elementor-widget-html p{color:var(--color-text-secondary)}
.elementor-widget-html .button,.elementor-widget-html .button:hover{color:#fff}
.elementor-widget-html .button-secondary{color:var(--color-text)}

/* Priorité aux couleurs des héros sombres sur la règle Elementor « inherit » (06/11) */
.elementor-widget-html .hero h1,.elementor-widget-html .hero h2,.elementor-widget-html .hero h3{color:#fff!important}
.elementor-widget-html .hero p,.elementor-widget-html .hero-copy>p{color:#f4f4f4!important}
.elementor-widget-html .cta-panel h2,.elementor-widget-html .cta-panel p{color:#fff!important}
.elementor-widget-html .hero .button-secondary{color:#fff!important}
