/* =============================================================
   projects/npia-os/brand.css — TOUTE l'identité de NPIA OS.
   C'est le seul fichier à dupliquer et modifier pour habiller un
   autre produit : engine/ui.css n'a aucune couleur en dur.
   Valeurs reprises de npia-os/design/design-system.md (§1 Tokens).
   ============================================================= */
:root{
  /* --- Fonds --- */
  --bg:#070b14; --bg2:#0a1120; --bg3:#070d18;
  --panel:#0e1626; --panel2:#121d31; --panel-d:#0b1322;
  --bg-blur:rgba(7,11,20,.7);
  --row-hot:rgba(255,255,255,.02);

  /* --- Lignes et texte --- */
  --line:rgba(255,255,255,.07); --line2:rgba(255,255,255,.12);
  --txt:#e8edf6; --mut:#8a97ad; --mut2:#5d6b82;

  /* --- Accents de marque (violet + teal) --- */
  --accent:#7c6df5;  --accent-l:#9a8df7;  --accent-d:#2b2470;
  --accent2:#2bb3a3; --accent2-l:#4fc9a4;
  --accent-soft:rgba(124,109,245,.18);
  --accent2-soft:rgba(43,179,163,.14);
  --accent-line:rgba(124,109,245,.35);
  --accent-glow:rgba(124,109,245,.7);

  /* --- Halos d'ambiance du fond --- */
  --glow-1:rgba(124,109,245,.18);
  --glow-2:rgba(43,179,163,.14);

  /* --- Sémantique --- */
  --ok:#34d399; --warn:#f4a93a; --danger:#ef5a6f;
  --danger-soft:rgba(239,90,111,.14);

  /* --- Formes --- */
  --r:14px; --shadow:0 24px 60px -20px rgba(0,0,0,.7);

  /* --- Contrastes (thème sombre : les valeurs par défaut du moteur) --- */
  --strong:#ffffff;
  --on-accent:#ffffff;
  --veil-soft:rgba(255,255,255,.07);
  --edge:rgba(255,255,255,.16);

  /* --- Cartons plein écran (valeurs d'origine du thème sombre) --- */
  --card-h1-from:#ffffff;
  --card-h1-mid:#9a8df7;
  --card-h1-to:#4fc9a4;
  --card-mark:#ffffff;

  /* --- Typographie --- */
  --font-display:'Clash Display', system-ui, sans-serif;
  --font-body:'General Sans', system-ui, sans-serif;
  --font-mono:'JetBrains Mono', ui-monospace, monospace;
}
