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

   Thème sombre seulement. Fond noir absolu, gris neutres, accent argent.
   Chaque catégorie a son métal (palette du tour 4 : métaux contrastés).
   Contrastes vérifiés (WCAG) : tous les textes dépassent 4,5:1 sur le fond et sur
   les cartes ; toutes les couleurs de catégorie dépassent 3:1 sur les cartes.
   ========================================================================== */

:root {
  color-scheme: dark;

  /* ------------------------------------------------------------ fonds
     Le fond est noir pur. Les cartes se détachent à peine, par une nuance et un
     liseré d'un pixel, jamais par une ombre. */
  --dp-fond:        #000000;
  --dp-surface:     #0C0C0D;   /* cartes */
  --dp-surface-2:   #151517;   /* champs, boutons, piste des jauges */
  --dp-ligne:       #26272A;   /* liserés des cartes, séparateurs */
  --dp-grille:      #1C1D20;   /* grille des graphiques, à peine visible */

  /* ------------------------------------------------------------ textes */
  --dp-texte:       #F2F2F0;   /* montants, titres (17:1 sur une carte) */
  --dp-texte-2:     #9B9CA0;   /* libellés, devises secondaires (7:1) */
  --dp-texte-3:     #7E7F84;   /* graduations, mentions discrètes (4,6:1 au pire) */

  /* ------------------------------------------------------------ accent
     L'argent : la courbe du total, l'onglet actif, la jauge sous 80 %. */
  --dp-accent:      #C9CDD3;

  /* ------------------------------------------------------------ états des limites
     Ils disent une information, pas une catégorie : orange dès 80 %, rouge au-delà
     de 100 %. */
  --dp-alerte:      #D08A3E;
  --dp-depasse:     #C9554B;

  /* ------------------------------------------------------------ catégories (métaux)
     Dépenses puis revenus. Les noms suivent la migration 003 de l'app. */
  --dp-cat-courses:        #83A196;   /* vert-de-gris */
  --dp-cat-restaurants:    #B88061;   /* cuivre */
  --dp-cat-sorties:        #CC9F96;   /* or rose */
  --dp-cat-transport:      #94A6B8;   /* acier bleu */
  --dp-cat-logement:       #997B58;   /* bronze */
  --dp-cat-factures:       #B4A267;   /* laiton */
  --dp-cat-abonnements:    #9E92B5;   /* titane anodisé */
  --dp-cat-sante:          #E6E4DF;   /* platine */
  --dp-cat-shopping:       #C3C7CC;   /* argent */
  --dp-cat-famille:        #94604F;   /* rouille */
  --dp-cat-outils-pro:     #8A8D91;   /* étain */
  --dp-cat-divers:         #62666B;   /* plomb */
  --dp-cat-freelance:      #D6BC7C;   /* or */
  --dp-cat-autres-revenus: #D2CDB2;   /* électrum */

  /* ------------------------------------------------------------ graphiques
     Modèle validé : une seule courbe, le total, en argent ; un onglet Détail montre
     une courbe par catégorie. Les courbes sont droites d'un point à l'autre (pas de
     lissage) et rien n'est rempli dessous. L'anneau et les barres sont en aplats. */
  --dp-courbe-total:            var(--dp-accent);
  --dp-courbe-total-epaisseur:  2px;
  --dp-courbe-detail-epaisseur: 1.5px;
  --dp-courbe-detail-opacite:   .9;
  --dp-courbe-point:            8px;   /* diamètre des points */
}
