/* ── Thème personnalisé ──────────────────────────────────── */
/*
   Les quatorze couleurs réglables (internal/theme.ColorKeys) sont injectées
   dans un <style> en ligne depuis la table settings. Les valeurs ci-dessous
   sont le repli si ce bloc manque, et fournissent les rôles que le réglage ne
   couvre pas : ceux de la charte graphique WebDelphes (thème clair), sauf le
   lien, le focus et le filet de navigation, qui suivent la couleur primaire.
*/
:root,
[data-theme="custom"] {
    color-scheme: light;
    --color-bg: #f4f4f4;
    --color-surface: #ffffff;
    --color-surface-2: #fafafa;
    --color-surface-3: #e8e8e8;
    --color-border: #d4d4d4;
    --color-border-strong: #767676;
    --color-text: #1e1e1e;
    --color-text-2: #3f3f3f;
    --color-text-muted: #6b6b6b;
    --color-text-inverse: #ffffff;
    --color-primary: #800000;
    --color-primary-h: #6a0000;
    --color-primary-active: #520000;
    --color-on-primary: #ffffff;
    --color-link: var(--color-primary);
    --color-selection: #fbf3f3;
    --color-selection-border: #e9bebe;
    --color-focus: var(--color-primary);
    --color-success: #1a7f37;
    --color-success-bg: #e8f5ec;
    --color-success-text: #14652c;
    --color-warning: #c77700;
    --color-warning-bg: #fff4e0;
    --color-warning-text: #8a5300;
    --color-critical: #d92d20;
    --color-critical-bg: #fdecea;
    --color-critical-text: #b42318;
    --color-info: #1f6fb2;
    --color-info-bg: #e8f1fa;
    --color-info-text: #185a91;
    --color-danger: #b42318;
    --color-danger-h: #912018;
    --color-on-danger: #ffffff;
    --color-nav-bg: #1e1e1e;
    --color-nav-text: #e8e8e8;
    --color-nav-muted: #9a9a9a;
    --color-nav-active: var(--color-nav-text);
    --color-nav-filet: var(--color-primary);
    --color-code-bg: #fafafa;
    --color-code-text: #1e1e1e;
    --color-code-keyword: #0b5cad;
    --color-code-string: #1a7f37;
    --color-code-number: #8a3fbf;
    --color-code-comment: #6b6b6b;
    --color-grid: #e8e8e8;
    --color-axis: #bdbdbd;
    --color-secondary: #5a5a5a;
    --color-nav-hover: #2c2c2c;
    --color-serie-autres: #9a9a9a;
    --color-overlay: rgba(0, 0, 0, .45);
    --shadow: 0 1px 2px rgba(0, 0, 0, .08);
    --shadow-2: 0 4px 12px rgba(0, 0, 0, .12);
    --color-serie-1: #2a78d6;
    --color-serie-2: #eb6834;
    --color-serie-3: #1baf7a;
    --color-serie-4: #eda100;
    --color-serie-5: #e87ba4;
    --color-serie-6: #008300;
    --color-serie-7: #6250d6;
    --color-serie-8: #e34948;
}
