/*
Theme Name:   Tous les avis – Kadence enfant
Theme URI:    https://tous-les-avis.fr/
Description:  Thème enfant de Kadence pour tous-les-avis.fr (édition 2027). Contient les jetons de design tla- et le gabarit des fiches entreprises (modèle v7).
Author:       Avis Plus
Template:     kadence
Version:      1.1.0
Text Domain:  tla-kadence-child
*/

/* ==========================================================
   Jetons de design Tous les avis (classes préfixées tla-)
   ========================================================== */
:root {
	/* Couleurs – issues du logo Avis Plus */
	--tla-primaire: #235393;
	--tla-primaire-fonce: #1a3f70;
	--tla-etoile: #F9B418;
	--tla-succes: #1e7b3a;
	--tla-alerte: #b42318;

	/* Neutres */
	--tla-n-900: #1a1d23;
	--tla-n-700: #454b55;
	--tla-n-400: #9aa1ab;
	--tla-n-100: #eef0f3;
	--tla-n-0: #ffffff;

	/* Typographie */
	--tla-fs-14: 0.875rem;
	--tla-fs-16: 1rem;
	--tla-fs-20: 1.25rem;
	--tla-fs-24: 1.5rem;
	--tla-fs-32: 2rem;
	--tla-fs-40: 2.5rem;
	--tla-lh: 1.55;

	/* Espacements – grille 8 px */
	--tla-s-1: 8px;
	--tla-s-2: 16px;
	--tla-s-3: 24px;
	--tla-s-4: 32px;
	--tla-s-6: 48px;
	--tla-s-8: 64px;

	/* Rayons et ombres – 2 niveaux */
	--tla-rayon-1: 8px;
	--tla-rayon-2: 16px;
	--tla-ombre-1: 0 1px 3px rgba(26, 29, 35, 0.08);
	--tla-ombre-2: 0 6px 20px rgba(26, 29, 35, 0.10);
}

/* Accessibilité : focus visible et mouvements réduits */
:where(a, button, input, select, textarea, summary):focus-visible {
	outline: 3px solid var(--tla-primaire);
	outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		animation-duration: 0.01ms !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}
