/* Tokens ELEPH' FANS — source unique des variables --ef-* (design §11).
   Aucune valeur hex ne doit être dispersée ailleurs : les composants ne
   référencent que var(--ef-*). */
:root{
  /* Reprise charte STATSMAKER (front public) */
  --ef-primary:#0d6efd;       --ef-primary-soft:#e7f1ff;
  --ef-success:#198754;       --ef-danger:#dc3545;
  --ef-warning:#ffc107;       --ef-info:#2196f3;
  --ef-text:#212529;          --ef-text-muted:#6c757d;  --ef-text-faint:#adb5bd;
  --ef-border:#e9ecef;        --ef-border-soft:#f1f3f5;  --ef-border-strong:#dee2e6;
  --ef-surface:#ffffff;       --ef-surface-alt:#f8f9fa;
  /* Accent identité Éléphants / Côte d'Ivoire (fond/filet uniquement) */
  --ef-ci-orange:#F77F00;     --ef-ci-orange-strong:#C25E00;
  --ef-ci-orange-soft:#FFF1E0;--ef-ci-green:#009739;
  /* Rayons & ombres (alignés existant) */
  --ef-radius:12px;           --ef-radius-sm:8px;
  --ef-shadow:0 4px 12px rgba(0,0,0,.06);
  --ef-shadow-hover:0 8px 24px rgba(0,0,0,.10);
  /* Espacements (échelle Bootstrap-like) */
  --ef-space-1:.25rem; --ef-space-2:.5rem; --ef-space-3:.75rem;
  --ef-space-4:1rem;   --ef-space-5:1.5rem; --ef-space-6:2rem;
  --ef-space-7:3rem;   --ef-space-8:4rem;
  /* Typo (réutilise fonts déjà chargées) */
  --ef-font:'Roboto',system-ui,sans-serif;
  --ef-fs-meta:.82rem; --ef-fs-body:.95rem; --ef-fs-title:1.1rem; --ef-fs-h:1.8rem;
  --ef-fs-price:2rem;
  /* Abonnements — échelle typographique agrandie (item 16, Lot 4).
     Dédiés à la page /abonnements : ne modifient PAS les --ef-fs-* globaux.
     Override mobile dans abonnements.css (@media max-width:575.98px). */
  --ef-fs-plan-price:2.6rem;   /* prix (valeur) — mobile 2.15rem */
  --ef-fs-plan-cur:1.35rem;    /* devise « F CFA » — mobile 1.2rem */
  --ef-fs-plan-suffix:1.05rem; /* « / mois », « / an » — mobile 1rem */
  --ef-fs-plan-desc:1.05rem;   /* description formule — mobile 1rem */
  --ef-fs-plan-feat:1.02rem;   /* lignes d'avantages — mobile 1rem */
  --ef-fs-plan-sub:1.15rem;    /* sous-titre hero — mobile 1.05rem */
  /* Dérivés désaturés (page abonnements) — aucun hex en dur, color-mix sur les
     tokens existants. Fonds doux succès / danger pour badges promo & messages. */
  --ef-success-soft:color-mix(in srgb, var(--ef-success), transparent 88%);
  --ef-danger-soft:color-mix(in srgb, var(--ef-danger), transparent 90%);
  /* Navbar (restyle Direction B) — centralise ce qui était en dur dans
     shared-components.css. Pas de nouvelle palette : rayon = --ef-radius,
     anneau focus dérivé de --ef-primary (#0d6efd). */
  --nav-height:64px;
  --nav-control-radius:var(--ef-radius);
  --nav-focus-ring:0 0 0 2px rgba(13,110,253,.25);
  /* États jeu concours (Modif 3) — alias sémantiques, aucun hex nouveau :
     pointent sur des tokens existants. */
  --ef-status-publie:var(--ef-primary);   /* état « Publié » */
  --ef-type-pronostic:var(--ef-info);      /* pastille « Pronostic » */
  /* Couleurs de marque réseaux (Lot 2 — item 7) — pastilles cosmétiques du menu
     de partage. Isolées ici pour éviter tout hex dispersé dans eleph.css /
     templates. La couleur ne porte jamais l'info seule (libellé texte présent). */
  --ef-brand-whatsapp:#25D366;
  --ef-brand-facebook:#1877F2;
  --ef-brand-x:#000000;
  --ef-brand-telegram:#229ED9;
  --ef-brand-instagram:#E1306C;   /* teinte représentative (dégradé simplifié) */
  --ef-brand-email:var(--ef-text-muted);
  --ef-brand-link:var(--ef-text-muted);
  /* Menu / feuille de partage */
  --ef-share-backdrop:rgba(0,0,0,.4);
  --ef-share-icon-size:32px;
  --ef-share-item-min:44px;        /* cible tactile AA */
}
