/* Raccords WordPress : la structure des modèles ne doit rien changer au design du site. */

/* Les conteneurs ajoutés par WordPress (modèles, en-tête, pied de page) n'influencent pas la mise en page. */
.wp-site-blocks{padding:0;margin:0}
.wp-site-blocks>*{margin-block:0}
.wp-block-template-part{display:contents}

/* Barre d'administration (visible seulement par les personnes connectées). */
.admin-bar .topbar,.admin-bar .reading-header,.admin-bar .op-nav{top:32px}
.admin-bar .menu{top:calc(var(--topbar-h,90px) + 32px)}
@media (max-width:782px){
  .admin-bar .topbar,.admin-bar .reading-header,.admin-bar .op-nav{top:46px}
  .admin-bar .menu{top:calc(var(--topbar-h,90px) + 46px)}
}

/* Pages ordinaires (mentions légales, confidentialité, 404…) : même lecture que les textes du site. */
.eoa-generic{max-width:760px;margin:0 auto;padding:clamp(120px,16vh,180px) clamp(18px,4vw,32px) 90px;min-height:60vh}
.eoa-generic>h1,.eoa-generic .wp-block-post-title{font-family:var(--font-display,Italiana,serif);font-weight:400;font-size:clamp(42px,6vw,78px);line-height:1;margin:0 0 40px;letter-spacing:-.01em}
.eoa-generic .wp-block-post-title a{color:inherit;text-decoration:none}
.eoa-generic .wp-block-post-title a:hover{color:var(--red,#C51F26)}
.eoa-generic .wp-block-query .wp-block-post-title{font-size:clamp(26px,3vw,36px);margin:36px 0 10px}
.eoa-generic .wp-block-query-pagination{display:flex;justify-content:space-between;margin-top:40px}
.eoa-404 p{font-size:20px;line-height:1.5}

/* Arabe : police et sens de lecture. */
html[dir=rtl] .eoa-generic{text-align:right}

/* Éditeur : sections en pleine largeur comme sur le site ; l'aperçu ne réagit pas aux clics (on modifie dans la colonne de droite). */
.editor-styles-wrapper .eoa-block-preview{max-width:none!important;margin-left:0!important;margin-right:0!important}
.editor-styles-wrapper .eoa-block-preview a,.editor-styles-wrapper .eoa-block-preview button{pointer-events:none}
.editor-styles-wrapper .eoa-block-preview .hero-slide:not(.active){display:none}
.editor-styles-wrapper .eoa-block-preview .hero-slide img[data-src]{display:none}
