/* ── Thème sombre ────────────────────────────────────────── */
/*
   Valeurs de la charte graphique WebDelphes (wddoc/charte/jetons/tokens.json).
   Ne pas retoucher une couleur ici sans la changer dans la charte : les
   contrastes y sont contrôlés (WCAG AA), pas ici.
   Le maroon de la marque (#800000) est illisible sur fond sombre : les
   boutons passent à #a32d2d, les liens et les traits à #d99494.
*/
:root,
[data-theme="dark"] {
    color-scheme: dark;
    --color-bg: #141414;
    --color-surface: #1e1e1e;
    --color-surface-2: #242424;
    --color-surface-3: #2c2c2c;
    --color-border: #383838;
    --color-border-strong: #707070;
    --color-text: #ededed;
    --color-text-2: #c8c8c8;
    --color-text-muted: #a0a0a0;
    --color-text-inverse: #1e1e1e;
    --color-primary: #a32d2d;
    --color-primary-h: #800000;
    --color-primary-active: #6a0000;
    --color-on-primary: #ffffff;
    --color-link: #d99494;
    --color-selection: #3a1616;
    --color-selection-border: #6a2c2c;
    --color-focus: #d99494;
    --color-success: #4cc273;
    --color-success-bg: #15301e;
    --color-success-text: #7ad69a;
    --color-warning: #f0b429;
    --color-warning-bg: #33280f;
    --color-warning-text: #f5c95e;
    --color-critical: #ff6b5e;
    --color-critical-bg: #3b1a17;
    --color-critical-text: #ff8f85;
    --color-info: #6cb4ee;
    --color-info-bg: #132a3d;
    --color-info-text: #94c9f3;
    --color-danger: #ff6b5e;
    --color-danger-h: #ff8f85;
    --color-on-danger: #141414;
    --color-nav-bg: #1e1e1e;
    --color-nav-text: #d4d4d4;
    --color-nav-muted: #8c8c8c;
    --color-nav-active: #ffffff;
    --color-nav-filet: #c26464;
    --color-code-bg: #181818;
    --color-code-text: #ededed;
    --color-code-keyword: #7cb7f0;
    --color-code-string: #7ad69a;
    --color-code-number: #c9a2eb;
    --color-code-comment: #a0a0a0;
    --color-grid: #2c2c2c;
    --color-axis: #4a4a4a;
    --color-secondary: #767676;
    --color-nav-hover: #2c2c2c;
    --color-serie-autres: #767676;
    --color-overlay: rgba(0, 0, 0, .6);
    --shadow: 0 1px 2px rgba(0, 0, 0, .4);
    --shadow-2: 0 4px 14px rgba(0, 0, 0, .5);
    --color-serie-1: #3987e5;
    --color-serie-2: #d95926;
    --color-serie-3: #199e70;
    --color-serie-4: #c98500;
    --color-serie-5: #d55181;
    --color-serie-6: #008300;
    --color-serie-7: #9085e9;
    --color-serie-8: #e66767;
}
