/* ==========================================================================
   Darkpool : les polices de l'app (version maître, validée le 2026-10-22)

   IBM Plex Sans pour le texte, IBM Plex Mono pour les montants et les détails
   chiffrés (piste C « Terminal »). Les deux sont sous licence libre SIL OFL 1.1
   (IBM), fichiers et licences dans le dossier polices/ à côté de ce fichier.

   Les fichiers sont servis par l'app elle-même, pas par Google : l'app doit
   s'afficher pareil hors ligne. Seuls les caractères latins sont inclus
   (accents français, €, $ compris), d'où des fichiers très légers.
   ========================================================================== */

/* ------------------------------------------------------------ IBM Plex Sans
   Un seul fichier « variable » couvre toutes les graisses de 100 à 700. */
@font-face {
  font-family: "IBM Plex Sans";
  src: url("polices/ibm-plex-sans-variable.woff2") format("woff2");
  font-weight: 100 700;
  font-style: normal;
  font-display: swap;
}

/* ------------------------------------------------------------ IBM Plex Mono
   Trois graisses : 300 pour les gros montants, 400 et 500 pour le reste. */
@font-face { font-family: "IBM Plex Mono"; src: url("polices/ibm-plex-mono-300.woff2") format("woff2"); font-weight: 300; font-display: swap; }
@font-face { font-family: "IBM Plex Mono"; src: url("polices/ibm-plex-mono-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "IBM Plex Mono"; src: url("polices/ibm-plex-mono-500.woff2") format("woff2"); font-weight: 500; font-display: swap; }

:root {
  --dp-police-texte:    "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, sans-serif;
  --dp-police-chiffres: "IBM Plex Mono", ui-monospace, Menlo, monospace;

  /* ------------------------------------------------------------ règles d'usage
     - Tout montant (DT, FCFA, $, €), pourcentage, date et n° de devis : police
       chiffres. Le gros total en graisse 300, le reste en 400.
     - Libellés (TOTAL, ESPÈCES, CARTE) : police texte en capitales, petite taille,
       espacées de 0,14 em.
     - Texte courant, noms de catégories, boutons : police texte, graisse 400 ;
       500 seulement pour ce qui doit ressortir. */
  --dp-graisse-gros-montant: 300;
  --dp-espacement-libelle:   .14em;
}
