@charset "UTF-8";
/* =====================================================================
   Ajustements WordPress
   v5.css fait autorité sur le rendu. Ce fichier ne corrige que ce que
   WordPress ajoute autour : barre d'administration, conteneurs de blocs,
   marges par défaut de l'éditeur.
   ===================================================================== */

/* WordPress enveloppe tout dans .wp-site-blocks : ce conteneur ne doit
   rien imposer, la mise en page vient des sections de la V5. */
.wp-site-blocks,
.wp-site-blocks > main,
.wp-block-post-content {
	margin: 0;
	padding: 0;
	max-width: none;
}

.wp-site-blocks > * + * {
	margin-block-start: 0;
}

/* Les blocs HTML de contenu ne doivent pas être contraints. */
.wp-block-post-content > .wp-block-html,
.wp-block-post-content > * {
	max-width: none;
}

/* Barre d'administration : l'en-tête fixe doit se caler dessous. */
body.admin-bar .v4-head {
	top: 32px;
}

@media screen and (max-width: 782px) {
	body.admin-bar .v4-head {
		top: 46px;
	}
}

body.admin-bar {
	--head: 84px;
}

/* La barre d'admin est en 99999 : la visionneuse doit passer au-dessus. */
dialog.lightbox,
dialog.help {
	z-index: 100000;
}

/* Neutralise les marges que WordPress applique aux figures et listes
   dans le contenu, la V5 gère les siennes. */
/* :where() = spécificité nulle : la remise à zéro ne s'applique que là où
   la V5 ne prévoit rien, au lieu d'écraser ses espacements voulus. */
:where(.wp-block-post-content) :where(figure, p, ul, ol) {
	margin: 0;
}
