/* =============================================================
 * Skin MAT-Technologic — surcharge le défaut Novagence pour mat-technologic.com.
 * Chargé après build/app.css. CSS brut, pas de build.
 * Sélection : define('NVG_BLOCKS_SKIN','mat-technologic') dans le thème du site.
 *
 * Valeurs extraites du CSS réel du site :
 *   - #009CD7  cyan de marque (liens, titres, accents, flèches slider)
 *   - #024762  bleu pétrole = survol des boutons + couleur foncée
 *   - boutons quasi carrés (radius 2px), padding 12px 25px, texte en MAJUSCULES
 * ============================================================= */
:root {
	/* Couleurs de marque */
	--nvg-color-primary: #009cd7;       /* cyan MAT */
	--nvg-color-on-primary: #ffffff;
	--nvg-color-primary-hover: #024762; /* pétrole — survol RÉEL (.button-base:hover) */

	/* Boutons (cf. .button-base / .wp-block-button a du thème) */
	--nvg-btn-radius: 2px;
	--nvg-btn-padding-y: 12px;
	--nvg-btn-padding-x: 25px;

	/* Container */
	--nvg-container-max: 1200px;
}

/* Le site écrit ses boutons en MAJUSCULES, mais le mixin du design system
 * fige `text-transform: none` (pas de token pour ça) : on le force ici en CSS
 * brut. Mêmes sélecteurs que le mixin => même spécificité, et le skin gagne
 * car chargé après build/app.css. */
.btn,
.wp-block-button .wp-block-button__link.wp-element-button {
	text-transform: uppercase;
}
