/**
 * Merci Follain — règles communes à toutes les pages.
 *
 * Chargée par le plugin sur tout le site. Sélecteurs volontairement plus
 * spécifiques que « .elementor .e-paragraph-link-base { all: unset } »,
 * car cette feuille est imprimée avant celles d'Elementor.
 */

body .elementor .e-paragraph-link-base:focus-visible,
body .elementor .e-heading-link-base:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 3px;
	border-radius: 2px;
}

/* Polices : Elementor écrit « --mf-police-texte: Source Sans 3; » sans guillemets.
   Un nom de police contenant le nombre « 3 » doit être entre guillemets, sinon la
   valeur est invalide et le texte retombe sur la police du thème (Manrope).
   html:root est plus spécifique que le :root du kit (post-5.css), imprimé après.
   Si ces polices changent dans Elementor (Variables), mettre à jour ces trois lignes. */
html:root {
	--mf-police-titre: "Cormorant Garamond", Georgia, serif;
	--mf-police-texte: "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
	--mf-police-repere: "Barlow Condensed", "Arial Narrow", sans-serif;
}

/* Le thème (Twenty Twenty-Five) donne au body une graisse 300, trop fine pour le
   texte courant en Source Sans 3 ; les classes qui fixent leur graisse l'emportent. */
body .elementor {
	font-weight: 400;
}
