/* ---------------------------------------------------------------------------
   AIomatique - reglages globaux des pages figees
   Reproduit ce que l'ancien constructeur imposait par ses reglages de site :
   fond clair, Kumbh Sans pour le texte, Plus Jakarta Sans pour les titres.
   Charge uniquement sur les six pages encore issues du constructeur, jamais
   ailleurs : le reste du site reste sur fond nuit.
   --------------------------------------------------------------------------- */

.aio-page-figee {
	--k-texte: #232227;
	--k-titre: #232227;
	--k-fond: #ffffff;

	background-color: var(--k-fond);
	color: var(--k-texte);
	font-family: "Kumbh Sans", sans-serif;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.5px;
}

.aio-page-figee main {
	background-color: var(--k-fond);
}


/* ---------------------------------------------------------------------------
   Echelle des titres
   ---------------------------------------------------------------------------
   Redeclaree ici, prefixee, parce que le CSS fige de ces pages embarque le
   reset de l'ancien theme : « h1, h2, h3, h5, h6 { font-family: inherit } ».
   En production ce reset passait avant les reglages globaux ; dans le theme
   cette feuille est chargee apres le CSS fige, ce qui retablit l'ordre.
   --------------------------------------------------------------------------- */

.aio-page-figee main :is(h1, h2, h3, h4, h5, h6) {
	color: var(--k-titre);
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 700;
}

.aio-page-figee main h1 { font-size: 50px; line-height: 60px; letter-spacing: -0.5px; }
.aio-page-figee main h2 { font-size: 40px; line-height: 50px; letter-spacing: 0; }
.aio-page-figee main h3 { font-size: 32px; line-height: 40px; letter-spacing: 0.25px; }
.aio-page-figee main h4 { font-size: 24px; line-height: 30px; letter-spacing: 0.1px; }
.aio-page-figee main h5 { font-size: 20px; line-height: 28px; letter-spacing: 0; }
.aio-page-figee main h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: 0.15px;
	text-transform: uppercase;
}

/* --- texte courant --- */

.aio-page-figee main p {
	color: var(--k-texte);
	margin: 0;
}

.aio-page-figee .elementor-widget-text-editor p {
	font-size: 24px;
	line-height: 36px;
	letter-spacing: 0.15px;
}

@media (max-width: 767px) {
	.aio-page-figee .elementor-widget-text-editor p {
		font-size: 18px;
		line-height: 28px;
	}
}

/* --- accordeon natif : la typographie de l'ancien declencheur --- */

.aio-page-figee .aio-accordion-head {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	letter-spacing: 0.15px;
	color: #000;
}

/* --- liens et listes --- */

.aio-page-figee main a {
	color: inherit;
}

.aio-page-figee main ul,
.aio-page-figee main ol {
	margin: 0;
	padding: 0;
	list-style: none;
}


/* Survol des liens, valeur d'origine, limitee au fond clair. */
.aio-page-figee main a:hover {
	color: var(--k-texte);
}
