:root {
  /* =========================== */
  /* == POLICES PRINCIPALES == */
  /* =========================== */
  --primary-font: 'Poppins', sans-serif;
  --secondary-font: 'Inter', sans-serif;
  --heading-font: 'Cormorant Garamond', serif;
  /* =========================== */
  /* == COULEURS PRINCIPALES == */
  /* =========================== */
  --background: #F8F5F0;         /* Fond beige clair naturel */
  --dominant-color: #ffffff;     /* Couleur dominante */
  --primary-color: #6B8E23;      /* Vert olive doux (nature/forêt) */
  --secondary-color: #8B5E3C;    /* Brun bois (artisanat) */
  --success-color: #3F8555;      /* Vert profond (succès/validé) */
  --danger-color: #AE1E2C;
  --warning-color: #D9A441;      /* Jaune terre (avertissement) */
  --info-color: #A3C2A1;         /* Vert très clair et doux (info) */

  /* =========================== */
  /* == COULEURS DU TEXTE == */
  /* =========================== */
  --background-text: #2F2F2F;    /* Gris foncé, lisible et doux */
  --dominant-text: #FFFFFF;
  --primary-text: #4A4A4A;       /* Texte principal (gris moyen) */
  --secondary-text: #6F6F6F;     /* Texte secondaire (gris clair) */
  --success-text: #FFFFFF;
  --danger-text: #FFFFFF;
  --warning-text: #000000;
  --info-text: #3A3A3A;

  /* =========================== */
  /* == TRANSPARENCE PRIMARY == */
  /* =========================== */
  --alpha-primary-00: rgba(107, 142, 35, 0.0);
  --alpha-primary-10: rgba(107, 142, 35, 0.1);
  --alpha-primary-20: rgba(107, 142, 35, 0.2);
  --alpha-primary-40: rgba(107, 142, 35, 0.4);
  --alpha-primary-60: rgba(107, 142, 35, 0.6);
  --alpha-primary-80: rgba(107, 142, 35, 0.8);
  --alpha-primary-100: rgba(107, 142, 35, 1.0);

  /* =========================== */
  /* == TRANSPARENCE SECONDARY == */
  /* =========================== */
  --alpha-secondary-00: rgba(139, 94, 60, 0.0);
  --alpha-secondary-10: rgba(139, 94, 60, 0.1);
  --alpha-secondary-20: rgba(139, 94, 60, 0.2);
  --alpha-secondary-40: rgba(139, 94, 60, 0.4);
  --alpha-secondary-60: rgba(139, 94, 60, 0.6);
  --alpha-secondary-80: rgba(139, 94, 60, 0.8);
  --alpha-secondary-100: rgba(139, 94, 60, 1.0);
}