/* =============================================================
   projects/invoicerisk/brand.css — identité de « InvoiceRisk AI » : un outil
   de recouvrement pour PME, thème CLAIR, accent indigo, sémantique
   vert / orange / rouge pour les trois niveaux de risque.
   ============================================================= */
:root{
  --bg:#f6f7fb; --bg2:#eef0f6; --bg3:#e1e5ee;
  --panel:#ffffff; --panel2:#f8f9fc; --panel-d:#f6f7fb;
  --bg-blur:rgba(246,247,251,.85);
  --row-hot:rgba(79,70,229,.05);
  --line:rgba(17,24,39,.08); --line2:rgba(17,24,39,.15);
  --txt:#111827; --mut:#5b6478; --mut2:#9aa3b5;
  --accent:#4f46e5;  --accent-l:#6366f1;  --accent-d:#3730a3;
  --accent2:#0891b2; --accent2-l:#22b8d6;
  --accent-soft:rgba(79,70,229,.10); --accent2-soft:rgba(8,145,178,.12);
  --accent-line:rgba(79,70,229,.32); --accent-glow:rgba(79,70,229,.35);
  --glow-1:rgba(79,70,229,.06); --glow-2:rgba(8,145,178,.05);
  --ok:#16a34a; --warn:#d97706; --danger:#dc2626;
  --ok-soft:rgba(22,163,74,.12); --warn-soft:rgba(217,119,6,.14); --danger-soft:rgba(220,38,38,.10);
  --r:12px; --shadow:0 16px 40px -18px rgba(17,24,39,.18);
  --font-display:'General Sans', 'Switzer', system-ui, sans-serif;
  --font-body:'Switzer', system-ui, sans-serif;
  --font-mono:'JetBrains Mono', ui-monospace, monospace;
  --veil:#f6f7fb; --cap-bg:rgba(17,24,39,.92); --cap-txt:#f8fafc; --cap-line:rgba(255,255,255,.16);
  --spot-veil:rgba(17,24,39,.50); --spot-veil-off:rgba(17,24,39,0);
  --cursor-fill:#3730a3; --cursor-stroke:#ffffff; --strong:var(--accent-d); --on-accent:#ffffff;
  --veil-soft:rgba(17,24,39,.05); --edge:rgba(17,24,39,.10);
  --card-h1-from:#111827; --card-h1-mid:#4f46e5; --card-h1-to:#0891b2; --card-mark:#111827;
}
