/* ===========================================================================
   MARQUE IXCYS — chargee APRES style.css, qu'elle surcharge
   ===========================================================================
   Ce fichier est POSE PAR SITE et n'est jamais versionne : il est preserve
   d'un deploiement a l'autre, comme public/brand et public/fonts. C'est le
   seul endroit ou une instance se distingue visuellement d'une autre.

   Sans lui, le Drive reste parfaitement utilisable : la police retombe sur
   celle du systeme et les couleurs sur celles de style.css.

   POLICES AUTO-HEBERGEES, et pas appelees chez Google. Un Drive interne qui
   demande une police a un tiers a chaque page lui annonce qui le consulte et
   quand. Ce sont des polices VARIABLES : un seul fichier couvre toutes les
   graisses, d'ou l'intervalle dans font-weight.
   =========================================================================== */

@font-face{
  font-family:'Space Grotesk'; src:url('/fonts/spacegrotesk-var.woff2') format('woff2');
  font-weight:300 700; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Inter'; src:url('/fonts/inter-var.woff2') format('woff2');
  font-weight:100 900; font-style:normal; font-display:swap;
}

:root{
  /* Charte ixcys.com : le degrade teal -> bleu du logo, et son encre. */
  --ixcys-teal:#009DAC;
  --ixcys-bleu:#2477AD;

  --titre:'Space Grotesk', var(--sans);
  --sans:'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;

  /* L'encre profonde du logo remplace l'indigo de VIV MED : c'est elle qui
     porte la barre laterale, les boutons pleins et les titres. */
  --indigo:#0f1b2e;
  --indigo-d:#0a1220;
  --ink:#1a2436;
  --muted:#5c6b85;

  /* La selection passe du rose au bleu clair. Les deux teintes doivent rester
     tres pales : c'est un fond de ligne, pas un accent. */
  --rose:#cfe4f0;
  --rose-l:#eaf3f9;
  --select:#e6f2f8;
  --select-line:#bfdcec;
  --mauve:#7fb2cd;
  --teal:#009DAC;

  --line:#e2e8ef;
  --line-soft:#f0f4f7;
  --hover:#f7fafc;
}
