/*
 * Tokens de Las Llaves de Aitana.
 *
 * 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.
 */

/*
 * `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 ) );
	--ivy-line: rgb( 205 205 201 );
	--ivy-surface-soft: rgb( 247 244 238 );
	--ivy-line-soft: rgb( 218 221 207 );
	--ivy-deep: rgb( 27 30 28 );
	--ivy-on-deep: rgb( 255 255 255 );
	--ivy-on-deep-muted: rgb( 205 205 201 );
	--ivy-line-deep: rgb( 94 91 85 );
	--ivy-accent-on-deep: rgb( 202 194 181 );
	--ivy-on-accent: rgb( 255 255 255 );
	--ivy-on-accent-muted: rgb( 245 243 240 );
	--ivy-line-accent: rgb( 112 91 62 );
	--ivy-support: rgb( 112 91 62 );
	--ivy-veil: rgb( 17 17 17 );
	--ivy-danger: rgb( 169 47 47 );
}


: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;
}
