/* ============================================================================
   CLOSARA — système de design (DA souveraine, anti-IA, engineering-grade)
   Recherche : Linear / Vercel / Raycast / Amplitude. Base near-black FROIDE
   (pas charbon chaud), signature INDIGO, sémantique vert/rouge réservée à la data.
   Typo forgée self-hostée (Schibsted -> Closara) + mono d'ingénierie (Martian).
   ============================================================================ */
@font-face{font-family:"Closara Display";src:url("/fonts/closara-display.woff2") format("woff2");font-weight:400 800;font-display:swap}
@font-face{font-family:"Closara Sans";src:url("/fonts/closara-sans.woff2") format("woff2");font-weight:300 600;font-display:swap}
@font-face{font-family:"Closara Mono";src:url("/fonts/closara-mono.woff2") format("woff2");font-weight:400 600;font-display:swap}

:root{
  /* surfaces — near-black bleuté FROID (≠ charbon chaud #120D07 de l'ancien Derski) */
  --bg:#0B0E14; --raise:#111620; --raise2:#161C28; --overlay:#1A2230;
  --line:#1E2633; --line2:#161d29; --strong:#2A3444;

  /* encre froide (jamais #fff pur) */
  --ink:#EDF1F7; --mid:#9DA7B8; --lo:#5E6878;

  /* SIGNATURE : indigo électrique (confiance, outil de vente premium) */
  --acc:#5B6CFF; --acc2:#3F50E6; --acc-soft:rgba(91,108,255,.13);

  /* SÉMANTIQUE data uniquement (jamais décoratif) — deal gagné / perdu / alerte */
  --won:#2EE6A6; --lost:#EF6F6C; --warn:#F2B65A; --info:#5B8DEF;
  /* rampe data-viz (≤6 séries, sinon opacité) */
  --v1:#5B6CFF; --v2:#2EE6A6; --v3:#C792EA; --v4:#F2B65A; --v5:#EF6F6C; --v6:#4FD3D9;

  /* typo */
  --disp:"Closara Display",ui-sans-serif,system-ui;
  --sans:"Closara Sans",ui-sans-serif,system-ui;
  --mono:"Closara Mono",ui-monospace,monospace;

  /* géométrie & motion */
  --r:10px; --pad:1.25rem;
  --e:cubic-bezier(.16,1,.3,1);
}

/* mode clair (gris FROID type Amplitude, jamais beige chaud) */
:root[data-theme="light"]{
  --bg:#F4F6FA; --raise:#FFFFFF; --raise2:#EEF1F6; --overlay:#FFFFFF;
  --line:#E2E6EE; --line2:#EBEEF4; --strong:#CBD2DE;
  --ink:#0B0E14; --mid:#566072; --lo:#8a93a3;
  --acc-soft:rgba(91,108,255,.10);
}

/* règle data : tous les chiffres en mono tabulaire (le "tell engineering" qui fait sérieux) */
.num,.kpi-val,td.n,.metric{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}
