/**
 * Charte graphique Sportesis — tokens partagés (alignés page Tarifs).
 */

:root {
	--sportesis-font: "Ubuntu", system-ui, sans-serif;
	--sportesis-accent: #00a68b;
	--sportesis-accent-dark: #046768;
	--sportesis-accent-soft: rgba(0, 166, 139, 0.12);
	--sportesis-accent-border: rgba(0, 166, 139, 0.35);
	--sportesis-accent-focus: rgba(0, 166, 139, 0.15);
	--sportesis-white: #ffffff;
	--sportesis-black: #000000;
	--sportesis-dark-bg: #000000;
	--sportesis-dark-text: #f7f7f7;
	--sportesis-gray: #6b7280;
	--sportesis-border: rgba(0, 166, 139, 0.35);
	--sportesis-border-muted: #d8d8d8;
	--sportesis-off-white: #f7f7f7;
	--sportesis-card-bg: #ffffff;
	--sportesis-radius: 10px;
	--sportesis-radius-btn: 120px;
	--sportesis-radius-pill: 200px;
	--sportesis-shadow-card: 40px 60px 60px -20px rgba(0, 0, 0, 0.175);

	/* Alias legacy (composants existants) */
	--sportesis-green: var(--sportesis-accent);
	--sportesis-green-dark: var(--sportesis-accent-dark);
	--sportesis-green-soft: var(--sportesis-accent-soft);
	--sportesis-shadow: none;
}
