/* ==========================================================================
   Titres : Montserrat ExtraBold (800), auto-hébergée (sous-ensemble latin, variable 100-900).
   Remplace la police des titres de Kadence (--global-heading-font-family) sur le site et dans l'éditeur.
   Chargée après main.css, pages.css et les feuilles des blocs : à spécificité égale, elle passe devant.
   ========================================================================== */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("fonts/montserrat-latin.woff2") format("woff2");
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url("fonts/montserrat-italic-latin.woff2") format("woff2");
}

:root {
	--global-heading-font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
	--pc-titre-poids: 800;
}

/* Titres des gabarits et des blocs (ils fixaient 500, pensé pour l'ancienne police à empattements). */
:is(.pc-site, .editor-styles-wrapper) .pc-bandeau__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-hero__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-fiche__h2,
:is(.pc-site, .editor-styles-wrapper) .pc-blog__h2,
:is(.pc-site, .editor-styles-wrapper) .pc-carte-art__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-prose h2,
:is(.pc-site, .editor-styles-wrapper) .pc-blog__cta-titre,
:is(.pc-site, .editor-styles-wrapper) .pc-faq-bloc__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-contact__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-galerie__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-logos__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-section__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-tetapes__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-cartes__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-cartes--photo .pc-carte__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-col__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-col__fin-titre,
:is(.pc-site, .editor-styles-wrapper) .pc-chiffres__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-formations__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-temo__titre,
:is(.pc-site, .editor-styles-wrapper) .pc-portrait__citation {
	font-weight: var(--pc-titre-poids);
	letter-spacing: -0.01em;
}
/* Citation du portrait : grand titre de section, en ExtraBold y compris le passage mis en avant. */
:is(.pc-site, .editor-styles-wrapper) .pc-portrait__citation .pc-accent { font-weight: inherit; }

/* Intitulés des domaines du programme (fiche formation) : un cran en dessous. */
.pc-prog__dom .pc-prog__t { font-weight: 700; }
