/**
 * Variables couleur FRONT du plugin — namespace de contrat partagé
 *
 * Définit les défauts theme-agnostic du namespace `--cc-couleur-front-*` consommé
 * par les surfaces frontend du plugin (overlays vignette, boutons, pastilles de
 * sliders, bouton point relais Boxtal). Le plugin reste autonome : sous un thème
 * tiers ne fournissant aucune palette, ces :root assurent le look « origine ».
 *
 * Quand le thème cc-origine est actif, il REDÉFINIT ces tokens (css/palette.css
 * :root + sets html[data-cc-palette]) → la bascule de palette recolore aussi les
 * surfaces du plugin, sans pont (la spécificité 0,1,1 des sets prime sur :root).
 *
 * ⚠️ NE PAS confondre avec le design-system ADMIN (`--cc-primary`, `--cc-gray-*`…
 * dans css/core/cc-variables.css) : namespace distinct, périmètre distinct.
 *
 * @package    CaisseConnect
 * @subpackage Frontend
 * @since      1.2.4
 * @version    1.2.4
 */

:root {
    /* MIROIR de cc-origine/css/palette.css (tokens partagés) — valeurs
       STRICTEMENT identiques. Garder synchro (cf. invariant CLAUDE.md). */
    --cc-couleur-front-primaire:        #e6b23c;
    --cc-couleur-front-primaire-texte:  #ffffff;
    --cc-couleur-front-secondaire:      #fff6e6;
    --cc-couleur-front-arriere-plan:    #fff9f2;
    --cc-couleur-front-forte:           #2a8c7a;
    --cc-couleur-front-forte-texte:     #ffffff;
    --cc-couleur-front-texte-principal: #000000;
    --cc-couleur-front-ombre-legere:    rgba(0, 0, 0, 0.2);

    /* Tokens PLUGIN-ONLY (jamais fournis par le thème) — constantes.
       Les tokens « promo » ont été déplacés dans le thème cc-origine
       (css/palette.css) : le badge promo est désormais le natif span.onsale
       restylé par le thème, plus aucun consommateur côté plugin. */
    --cc-couleur-front-ombre-standard:    rgba(0, 0, 0, 0.3);
    --cc-couleur-front-ombre-moyenne:     rgba(0, 0, 0, 0.4);
    --cc-couleur-front-bio:               #8bc34a;
    --cc-couleur-front-fond-bio:          rgba(255, 255, 255, 0.9);
}
