/* =========================================================================
   Socle repris du kit Elementor 4 — CSS global.
   Source : meta `_elementor_page_settings` du post 4, cle `custom_css`.
   Seuls les blocs encore vivants sont repris : le fond global du site. Tout le reste du CSS
   personnalise du kit ne rend nulle part (page 3026 supprimee, familles
   .hero-unit / .artists-wrapper / #unique-artist-container / .bloc-* absentes
   du balisage) ou est deja repris dans templates-acf.css.
   ========================================================================= */

/* -- Fond global du site ---------------------------------------------------
   Reprise a l'identique. <body> rend transparent en pratique : le CSS
   additionnel de l'outil de personnalisation (post 489) applique
   `.page{background:transparent !important}` et <body> porte la classe `page`.
   C'est donc <html> qui porte le beige. Ne pas « corriger ». */
html, body, body.custom-background { background-color: var(--site-bg) !important; }

/* -- En-tete ---------------------------------------------------------------
   Le CSS du kit forcait `background:transparent !important` sur le wrapper
   `.elementor-location-header` et sur tous ses conteneurs : l'opacite du
   bandeau venait du calque de fond (::before) du conteneur racine.
   Le balisage maison n'a plus ces conteneurs : c'est `.aec-header` qui porte
   directement le fond (voir header.css), et les elements internes sont
   transparents par defaut. Il n'y a donc RIEN a reporter ici — et surtout pas
   une regle transparente sur `.aec-header`, qui rendrait le bandeau colle
   translucide et laisserait passer le contenu au defilement. */

/* Les variantes de bouton (.btn-large, .stories-wrap .aec-btn-wrap) restent
   declarees dans override/assets/css/style.css, ou elles se trouvaient deja. */
