/*
 * Tokens de Gweny Prestige Intendance.
 *
 * Les couleurs et typographies vivent dans le KIT GLOBAL D'ELEMENTOR :
 * ce fichier ne fait que les aliaser. Le client les modifie depuis une
 * interface qu'il connait, et tout le site suit.
 *
 * Engagement 5 : aucun hexadecimal, valeurs de repli comprises.
 */

/*
 * Bellerose est le seul fichier fourni pour les titres (h1-h6, poids 500 et
 * 600 dans le kit), et c'est un TTF statique de graisse Light (mesure
 * fc-scan : weight 80). Le CPM `elementor_font` (post 88, statut brouillon)
 * ne declare qu'une seule face a `font-weight: normal`, donc chaque titre
 * demandant 500 ou 600 forcait le navigateur a du GRAS SYNTHETIQUE sur une
 * police fine — meme piege que Valuxe. Deux faces explicites sur le MEME
 * fichier evitent la synthese ; le titre reste fin, comme le veut le
 * dessin de la police.
 */
@font-face {
	font-family: 'Bellerose';
	src: url( '/wp-content/uploads/2026/08/Bellerose.ttf' ) format( 'truetype' );
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Bellerose';
	src: url( '/wp-content/uploads/2026/08/Bellerose.ttf' ) format( 'truetype' );
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

/*
 * `body` et non `:root` : Elementor ecrit ses variables globales sur
 * `body.elementor-kit-<id>`, jamais sur `html`. Aliase depuis `:root`,
 * `--e-global-color-primary` n'est pas resolue — une variable ne remonte
 * pas d'un descendant vers son ancetre — et c'est la valeur de REPLI qui
 * part dans tout le site. Le symptome est muet : la page s'affiche, en
 * noir et blanc, quelle que soit la palette du kit. Constate le 16 aout
 * 2026 sur instant-home-tarn, ou les 53 fichiers du socle qui lisent ces
 * tokens servaient tous rgb( 17 17 17 ).
 */
body {
	--ivy-accent: var( --e-global-color-primary, rgb( 17 17 17 ) );
	--ivy-ink: var( --e-global-color-text, rgb( 17 17 17 ) );
	--ivy-surface: var( --e-global-color-secondary, rgb( 255 255 255 ) );
	--ivy-muted: var( --e-global-color-accent, rgb( 110 110 110 ) );
}

:root {
	/* Multiplicateur de rythme, unique pour tout le site (spec §5.6). Il ne
	   vient pas du kit : il reste donc sur `:root`, ou le JS le lit. */
	--ivy-motion: 1;
}

