/*
 * Surcharge tarteaucitron.min.css avec la charte graphique du theme twinbi
 * (Academie d'Art de Meudon). S'appuie sur les custom properties globales
 * definies dans wp-content/themes/twinbi/css/style.css (:root), disponibles
 * sur toute la page tant que le theme est actif.
 */
/*
 * tarteaucitron.min.css definit aussi --main-color:#2E80BF (bleu) sur :root.
 * Meme specificite (0,0,1,0) des deux cotes : sans !important, c'est l'ordre
 * de sortie des <link> qui tranche, et un plugin de cache/minification qui
 * reordonne les fichiers peut faire regagner le bleu du vendor. Le
 * !important rend la surcharge fiable quel que soit l'ordre de chargement.
 */
:root {
	--main-color: var(--color-1, #FDB000) !important;
	--tac-color-black: var(--primary-color, #3E3845) !important;
}

#tarteaucitronRoot,
#tarteaucitronAlertBig,
#tarteaucitronAlertSmall {
	font-family: 'Open Sans', sans-serif;
}

#tarteaucitronAlertBig,
#tarteaucitronAlertSmall {
	border-radius: 0 !important;
}

#tarteaucitronAllAllowed,
#tarteaucitronAllDenied,
#tarteaucitronPersonalize,
#tarteaucitronPersonalize2,
#tarteaucitronAllDenied2,
#tarteaucitronSaveButton,
.tarteaucitronCTAButton {
	border-radius: 0 !important;
	text-transform: uppercase;
	font-weight: 800 !important;
	letter-spacing: 1.2px;
}

#tarteaucitronAllAllowed,
.tarteaucitronCTAButton {
	background: var(--color-1, #FDB000) !important;
	color: var(--primary-color, #3E3845) !important;
	border: 2px solid var(--color-1, #FDB000) !important;
}

#tarteaucitronAllDenied,
#tarteaucitronAllDenied2 {
	background: transparent !important;
	color: var(--primary-color, #3E3845) !important;
	border: 2px solid var(--primary-color, #3E3845) !important;
}

/* tarteaucitron.min.css code en dur un contour de focus bleu (#3d86d8),
   hors charte : on le remplace par le rouge du theme (--color-2). */
#tarteaucitronRoot a:focus-visible,
#tarteaucitronRoot button:focus-visible {
	outline: 3px dashed var(--color-2, #FF395F) !important;
}
