/* ═══════════════════════════════════════════════════════════════════
   Equidesk — design tokens (SOURCE UNIQUE, C0 audit restructuration)
   Ce fichier vit dans design/tokens.css du repo equidesk et est copié
   par scripts/sync-design.sh vers :
     - src/Equidesk.Web/wwwroot/css/tokens.css   (portail app.equidesk.app)
     - ~/equidesk-web/public/css/tokens.css      (vitrine equidesk.app)
   NE PAS éditer les copies — éditer ICI puis relancer le sync.
   Nommage : échelles de la vitrine (app.css 2026). Les alias historiques
   du portail (--navy, --blue, --border…) sont mappés en bas de fichier.
   ═══════════════════════════════════════════════════════════════════ */

:root {
  /* ── Marine (marque) ── */
  --navy-50:  #F0F3FA;
  --navy-100: #DCE3F2;
  --navy-200: #B6C3E2;
  --navy-600: #0F1B36;
  --navy-700: #0A1429;
  --navy-900: #070E20;

  /* ── Ciel (accent) ── */
  --sky-100:  #E5EFFC;
  --sky-300:  #93C5FD;
  --sky-400:  #60A5FA;
  --sky-500:  #3B82F6;
  --sky-600:  #2563EB;

  /* ── Papier (fonds) & encre (textes) ── */
  --paper-50:  #FAFBFC;
  --paper-100: #F2F4F8;
  --paper-200: #E3E7EE;
  --ink-400:   #6B7280;
  --ink-500:   #4A5263;
  --ink-600:   #475067;
  --ink-700:   #2A3142;
  --ink-900:   #0E1322;

  /* ── Marque ── */
  --logo-blue: #0F3D9D;   /* bleu du logo (tracé Inkscape d'origine) */

  /* ── Filets & signaux ── */
  --hairline:    #E5E8ED;
  --signal-live: #DC2626;
  --signal-warn: #B45309;
  --signal-ok:   #166534;
  --signal-err:  #C8362F;

  /* ── Typo & géométrie (charte : angles droits, pilules 999px) ── */
  --font-sans: "Inter", "Tajawal", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --radius: 0;
  --radius-pill: 999px;
  --maxw: 1120px;
  --shadow-card: 0 1px 3px rgba(15, 27, 54, .08);

  /* ── Alias historiques (portail site.css / pages existantes) ──
     À faire disparaître au fil de la migration C3→C6. */
  --navy: var(--navy-600);
  --navy-2: #16264a;
  --blue: var(--sky-500);
  --blue-light: var(--sky-400);
  --blue-soft: #A8C7FA;
  --gold: #E0A800;
  --bg: #F4F6FB;
  --bg-section: #F8FAFD;
  --card: #FFFFFF;
  --border: #E0E6EE;
  --text: var(--navy-600);
  /* Était #6C7689 : 4,57 sur une carte blanche — mais 4,42 sur le fond de
     page (--paper-50), donc sous le seuil AA partout hors carte, c'est-à-dire
     dans la majorité des cas. Assombri au plus juste : 4,85 sur blanc et 4,68
     sur le fond de page, sans changer la teinte ni la hiérarchie visuelle. */
  --muted: #687285;
  --success: #22C55E;
}
