/* ------------------------------------------------------------------
   Charte JConsulting IA pour Twenty CRM — fond beige + accents petrole

   POURQUOI CECI FONCTIONNE SANS FORKER
   Twenty resout son theme a l'execution : les styles emotion consomment
   des variables CSS `--t-*` (994 usages de var(--t-*) dans le bundle JS).
   Redefinir ces variables suffit donc, sans toucher au code compile.

   SPECIFICITE
   Les valeurs d'origine sont portees par le selecteur `.light` (0-1-0).
   On double la classe (`.light.light`, 0-2-0) pour gagner proprement,
   sans recourir a `!important` qui rendrait toute correction future
   impossible a surcharger a son tour.

   PORTEE
   Theme CLAIR uniquement. Le theme sombre reste celui de Twenty : le
   besoin exprime etait « un fond clair ou beige », et repeindre le
   sombre sans mesurer ses contrastes ferait plus de mal que de bien.
   ------------------------------------------------------------------ */

.light.light {
  /* --- Fonds : echelle papier/beige ------------------------------
     C'est ce qui se voit le plus : 123 + 104 + 40 + 12 usages.     */
  --t-background-primary: #fbf8f2;      /* surface principale      */
  --t-background-secondary: #f5f1e8;    /* panneaux, barre laterale */
  --t-background-tertiary: #eae3d5;     /* survol, zones enfoncees  */
  --t-background-quaternary: #dfd6c3;   /* etats appuyes            */

  /* --- Accents : echelle derivee du petrole #0F4C5C --------------
     Convention Radix : le cran 9 porte la couleur de marque.       */
  --t-accent-accent1: #f3f9fa;
  --t-accent-accent2: #e8f2f4;
  --t-accent-accent3: #d5e8ec;
  --t-accent-accent4: #c0dce2;
  --t-accent-accent5: #a8cdd6;
  --t-accent-accent6: #8bbac6;
  --t-accent-accent7: #66a2b2;
  --t-accent-accent8: #306d7d;
  --t-accent-accent9: #0f4c5c;          /* petrole officiel v1.3    */
  --t-accent-accent10: #0d4453;
  --t-accent-accent11: #0a4252;         /* texte accent sur clair   */
  --t-accent-accent12: #062a34;

  /* Les quatre niveaux d'accent utilises pour les fonds teintes
     (selection, ligne active). Volontairement PALES : la consigne
     etait « un peu de petrole », pas une interface entierement
     petrole, qui deviendrait fatigante sur une journee de travail. */
  --t-accent-primary: #d5e8ec;
  --t-accent-secondary: #d5e8ec;
  --t-accent-tertiary: #e8f2f4;
  --t-accent-quaternary: #f3f9fa;

  /* Accents medians, pour les elements interactifs nets.
     #306d7d et non le #3d8296 de l'echelle theorique : ce dernier ne
     donnait que 4,10:1 sur le beige, sous le seuil de 4,5:1 du texte
     courant. Le retenu tient dans les DEUX etats — 5,49:1 sur le fond
     principal et 5,16:1 sur le fond de survol #f5f1e8 : un contraste
     verifie au repos seulement ne prouve rien.                     */
  --t-accent-accent3570: #306d7d;
  --t-accent-accent4060: #306d7d;

  /* --- Bordures : rechauffees pour s'accorder au beige -----------
     Des bordures grises sur un fond beige tirent vers le violet et
     donnent un rendu sale. On les teinte de la meme famille chaude. */
  --t-border-color-strong: #d8cfbe;
  --t-border-color-medium: #e6dfd1;
  --t-border-color-light: #efeae0;

  /* --- Texte : legerement refroidi vers le petrole ---------------
     Contrastes MESURES sur le fond principal #fbf8f2, compares aux
     valeurs d'origine de Twenty sur blanc :
       #2b3b40 -> 10,99:1  AAA   (origine #333 : 12,63:1)
       #5c6a6e ->  5,29:1  AA    (origine #666 :  5,74:1)
       #8a9497 ->  2,93:1  decoratif/desactive UNIQUEMENT
                           (origine #999 : 2,85:1, donc pas de
                            regression : on est legerement au-dessus) */
  --t-font-color-primary: #2b3b40;
  --t-font-color-secondary: #5c6a6e;
  --t-font-color-tertiary: #8a9497;
}
