/* ===========================================================
   GESTICARB — Site vitrine · 1. TOKENS
   Charte conservée : beige sable + bleu nuit, accents or.
   Couleurs sémantiques alignées sur celles de l'ERP
   (succès / alerte / danger / info) pour la cohérence produit.
   =========================================================== */

:root{
  /* --- bleu nuit (identité principale) --- */
  --navy:#0e2444;
  --navy-2:#143059;
  --navy-3:#1e4a80;
  --navy-ink:#0a1c36;

  /* --- or (logo GESTICARB) --- */
  --gold:#f5b71a;
  --gold-2:#dd9d08;
  --gold-soft:#ffd46b;
  --gold-ink:#8a6205;

  /* --- beige sable (fond chaleureux) --- */
  --beige:#f7f1e6;
  --beige-2:#efe6d6;
  --beige-3:#e6d9c2;
  --sand:#d9c7a5;
  --taupe:#6f6249;      /* assombri : contraste 5.3:1 sur beige (AA) */

  /* --- couleurs d'état (miroir des tokens de l'ERP) --- */
  --green:#17a06a;      /* ERP --success #27ae60  */
  --green-2:#0f8253;
  --red:#d94452;        /* ERP --danger  #e74c3c  */
  --crimson:#bf2f3e;
  --amber:#e8942a;      /* ERP --warning #f39c12  */
  --blue:#2f86d6;       /* ERP --info    #3498db  */
  --violet:#5b4fcf;
  --teal:#0f8f8a;
  --erp-green:#00c896;  /* vert signature de l'application */

  /* --- texte & surfaces --- */
  --ink:#0e2444;
  --ink-2:#4a5a74;
  --muted:#666e80;      /* assombri : contraste 5.1:1 sur blanc (AA) */
  --line:#e6ddcc;
  --line-2:#eef0f4;
  --bg:var(--beige);
  --card:#ffffff;

  /* --- formes --- */
  --radius:16px;
  --radius-lg:24px;
  --shadow-sm:0 2px 8px rgba(14,36,68,.06);
  --shadow:0 14px 40px rgba(14,36,68,.10);
  --shadow-lg:0 30px 70px rgba(14,36,68,.24);

  /* --- gabarit --- */
  --maxw:1240px;
  --header-h:76px;
  --gutter:24px;              /* marge latérale, réduite sur mobile */
  --section-y:96px;           /* rythme vertical, réduit sur mobile */
  --tap:44px;                 /* cible tactile minimale (WCAG 2.5.5) */

  /* --- focus visible (accessibilité clavier) --- */
  --focus:0 0 0 3px rgba(30,74,128,.28), 0 0 0 5px rgba(245,183,26,.55);
}
