/* ===========================================================================
   design-tokens.css — Jack Board v45 — Source : DOCTRINE-TOKENS-JACKBOARD.md v1.0 Section 11
   Mission 1 : consolidation tokens persistants. Aucune valeur en dur ailleurs.
   =========================================================================== */

:root {
  /* ===== COULEURS PRIMAIRES ===== */
  --green: #2EAA7C;
  --lavande: #9788C2;
  --ink: #2C2A26;

  /* ===== CRÈMES (système de fonds multi-sections) ===== */
  --cream-veryclear: #FBF8F2;
  --cream-mid: #F8F4ED;
  --cream-light: #F4EFE5;
  --cream-bc: #FBF8F2;
  --pure-white: #FFFFFF;

  /* ===== TEXTE ===== */
  --ink-soft: #5C5953;
  --gray: #8A857D;

  /* ===== BORDURES ET LIGNES ===== */
  --gray-line: #E5DFD2;

  /* ===== ÉTATS VERT ===== */
  --green-pale: #F0F9F4;
  --green-bg-strong: #E8F5EE;
  --green-dark: #1F8861;

  /* ===== BORDURES SOFT (Mission 75 — extension cohérence maquette V5) ===== */
  --gray-line-soft: #EFE9DB;

  /* ===== ÉTATS ORANGE (Mission 75 — owner dot card RDV mini) ===== */
  --orange: #E89148;

    /* ===== ÉTATS LAVANDE ===== */
  --lavande-pale: #F4F1F8;
  --lavande-bg-strong: #E8E4F1;
  --lavande-dark: #5F548A;

  /* ===== ÉTATS AMBRE ===== */
  --ambre: #D89A2B;
  /* Alias rétrocompatibilité tokens consommés par login.css depuis commit d9e01c3 du 02/05 — à supprimer quand login.css aura migré vers --ambre canonique */
  --amber: #D89A2B;
  --amber-bg-strong: #F4E5BC;

  /* ===== ÉTATS ROUGE ===== */
  --red: #C44545;
  --red-pale: #FBEEEE;
  --red-bg: #F5DADA;
  /* États rouge v1.1 brand book v57 - Mission 25 */
  --red-dark: #A33333;
  --red-bg-strong: #EDC4C4;

  /* ===== SPACING (échelle 4-base) ===== */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --space-16: 64px;

  /* ===== BORDER-RADIUS ===== */
  --radius-1: 4px;
  --radius-2: 8px;
  --radius-3: 12px;
  --radius-4: 16px;
  --radius-full: 9999px;
  --radius-squircle: 22.37%;
  /* Alias semantiques Mission 66 brand book v58 - mappent vers tokens canoniques --radius-1 a --radius-4 et --radius-full */
  --radius-sm: var(--radius-1);   /* 4px */
  --radius-md: var(--radius-2);   /* 8px */
  --radius-lg: var(--radius-3);   /* 12px */
  --radius-xl: var(--radius-4);   /* 16px */
  --radius-pill: var(--radius-full); /* 9999px */

  /* ===== SHADOWS ===== */
  --shadow-sm: 0 1px 2px rgba(44, 42, 38, 0.06);
  --shadow-md: 0 4px 12px rgba(44, 42, 38, 0.08);
  --shadow-lg: 0 8px 24px rgba(44, 42, 38, 0.12);
  --shadow-xl: 0 16px 40px rgba(44, 42, 38, 0.18);

  /* ===== TYPOGRAPHIE ===== */
  --font-sans: 'GeistSans', -apple-system, BlinkMacSystemFont, system-ui, sans-serif; /* MISSION 65 align brand book v58 */
  --font-mono: 'Geist Mono', 'SF Mono', Monaco, Menlo, Consolas, monospace;
}
