/* =========================================================================
   BuddyLeader — jetons de conception du site public
   Source de vérité : handoff « adaptive_home » du 02-07-2026 (verrouillé).
   Ce fichier est la copie exacte des valeurs utilisées par accueil_v2.html.
   Ne pas recolorer, ne pas « harmoniser » : ces valeurs sont partagées avec
   l'application, et c'est ce qui rend la continuité de confiance visible.
   ========================================================================= */

:root{
  /* ---- Couleur ------------------------------------------------------- */
  --ink:#1F1A18;        /* texte principal — brun chaud, JAMAIS noir pur     */
  --paper:#F6EEDA;      /* fond crème principal                              */
  --paper-2:#EBDDB8;    /* séparateurs, pistes de segmenté, barres inactives  */
  --paper-3:#E2D2A8;    /* bordures de cartes                                 */

  --coral:#E25742;      /* action primaire — UNE seule par bloc               */
  --coral-soft:#F2A493; /* bordure de la zone de capture, reflets             */
  --coral-deep:#B23A29; /* survol, profondeur, encre « Opportunité »          */

  --capri:#1F8FA8;      /* secondaire : liens, confiance « sûr », avatar      */
  --capri-soft:#99CBC9; /* filet du « pourquoi », accents doux                */
  --capri-deep:#126678; /* étape Livraison, montants CHF, encre de confiance  */

  --lemon:#F1CE4A;      /* marqueurs SEULEMENT (étape Exécution, pastille)    */
  --lemon-ink:#7a5d1f;  /* le texte sur lemon — le lemon n'est JAMAIS du texte*/

  --mute:#6b5f53;       /* texte secondaire sur crème — ≥4,5:1 vérifié        */
  --mute-2:#5c5147;     /* texte tertiaire                                    */
  --green:#3FAE6B;      /* état validé                                        */
  --green-deep:#2f7a4f; /* encre du validé                                    */

  /* ---- Typographie ---------------------------------------------------- */
  --serif:"Instrument Serif","Times New Roman",serif;   /* titres, wordmark  */
  --sans:"DM Sans",-apple-system,system-ui,sans-serif;  /* corps, UI          */
  --mono:"JetBrains Mono",ui-monospace,monospace;       /* méta, CHF, dates   */

  /* ---- Ombres — diffuses uniquement, jamais dures --------------------- */
  --card:0 16px 40px -30px rgba(31,26,24,.5);
  --card-2:0 18px 50px -26px rgba(31,26,24,.38);
  --hero:0 14px 34px -22px rgba(226,87,66,.55), 0 2px 8px -4px rgba(226,87,66,.3);
}

/* ---- Rayons (valeurs littérales du handoff) ---------------------------
   18px cartes · 16px capture / éléments de liste / cartes chantier
   15px piste de segmenté · 14px tuiles secondaires · 13px lignes compactes
   12px boutons · 11px onglets de segmenté · 999px pilules et barres
   ----------------------------------------------------------------------- */

/* ---- Règles non négociables -------------------------------------------
   1. UNE action coral par bloc. Le reste est capri, blanc, ou rien.
   2. Le lemon n'est jamais du texte (contraste < 3:1) → var(--lemon-ink).
   3. Cibles tactiles ≥ 44 px : puces, onglets de langue, cases, dépliants,
      boutons de toast. Mesuré au navigateur, pas déclaré.
   4. Aucune animation structurelle > 200 ms, sauf l'apparition de carte
      (bl-pop, 350 ms). Tout respecte prefers-reduced-motion — y compris
      les défilements pilotés en JS (scrollIntoView behavior:'auto').
   5. L'italique capri est le geste signature : un mot par titre, pas plus.
   ----------------------------------------------------------------------- */

/* ---- Import des fontes (Google Fonts, seul hôte externe autorisé) ------
@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');
   ----------------------------------------------------------------------- */
