/*
 * WebDelphes — jetons de la charte graphique
 * FICHIER GÉNÉRÉ par generer_jetons.mjs : ne pas modifier à la main.
 *
 * Thème : <html data-theme="clair|sombre|daltonien"> (alias anglais acceptés :
 * light, dark, colorblind). Sans attribut, le thème suit le système (clair, ou
 * sombre si prefers-color-scheme: dark).
 */

:root {
  --wd-graphite-0: #FFFFFF;
  --wd-graphite-25: #FAFAFA;
  --wd-graphite-50: #F4F4F4;
  --wd-graphite-100: #E8E8E8;
  --wd-graphite-200: #D4D4D4;
  --wd-graphite-300: #BDBDBD;
  --wd-graphite-400: #9A9A9A;
  --wd-graphite-500: #767676;
  --wd-graphite-600: #5A5A5A;
  --wd-graphite-700: #3F3F3F;
  --wd-graphite-800: #2C2C2C;
  --wd-graphite-900: #1E1E1E;
  --wd-graphite-950: #141414;
  --wd-maroon-50: #FBF3F3;
  --wd-maroon-100: #F5E1E1;
  --wd-maroon-200: #E9BEBE;
  --wd-maroon-300: #D99494;
  --wd-maroon-400: #C26464;
  --wd-maroon-500: #A32D2D;
  --wd-maroon-600: #800000;
  --wd-maroon-700: #6A0000;
  --wd-maroon-800: #520000;
  --wd-maroon-900: #3A0000;
  --wd-police-texte: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --wd-police-code: 'JetBrains Mono', ui-monospace, 'Cascadia Code', 'SF Mono', Consolas, 'Liberation Mono', monospace;
  --wd-taille-xs: 12px;
  --wd-taille-s: 13px;
  --wd-taille-m: 14px;
  --wd-taille-l: 16px;
  --wd-taille-xl: 20px;
  --wd-taille-2xl: 24px;
  --wd-taille-3xl: 32px;
  --wd-interligne-serre: 1.25;
  --wd-interligne: 1.5;
  --wd-graisse-normale: 400;
  --wd-graisse-moyenne: 500;
  --wd-graisse-forte: 600;
  --wd-graisse-titre: 700;
  --wd-espace-1: 4px;
  --wd-espace-2: 8px;
  --wd-espace-3: 12px;
  --wd-espace-4: 16px;
  --wd-espace-5: 24px;
  --wd-espace-6: 32px;
  --wd-espace-7: 48px;
  --wd-espace-8: 64px;
  --wd-rayon-s: 2px;
  --wd-rayon: 4px;
  --wd-rayon-l: 6px;
  --wd-ombre-1: 0 1px 2px rgba(0, 0, 0, 0.08);
  --wd-ombre-2: 0 4px 12px rgba(0, 0, 0, 0.12);
  --wd-transition: 120ms ease-out;
  --wd-hauteur-nav: 48px;
  --wd-hauteur-controle: 32px;
  --wd-largeur-lecture: 72ch;
  --wd-taille-4xl: 40px;
  --wd-taille-5xl: 48px;
  --wd-espace-9: 96px;
  --wd-hauteur-nav-site: 64px;
  --wd-hauteur-controle-site: 40px;
  --wd-hauteur-tactile: 44px;
  --wd-largeur-site: 1200px;
}

:root, :root[data-theme="clair"], :root[data-theme="light"] {
  color-scheme: light;
  --wd-fond: #F4F4F4;
  --wd-surface: #FFFFFF;
  --wd-surface-2: #FAFAFA;
  --wd-surface-3: #E8E8E8;
  --wd-bordure: #D4D4D4;
  --wd-bordure-forte: #767676;
  --wd-texte: #1E1E1E;
  --wd-texte-2: #3F3F3F;
  --wd-texte-discret: #6B6B6B;
  --wd-texte-inverse: #FFFFFF;
  --wd-marque: #800000;
  --wd-marque-survol: #6A0000;
  --wd-marque-presse: #520000;
  --wd-marque-texte: #800000;
  --wd-marque-sur: #FFFFFF;
  --wd-marque-fond: #FBF3F3;
  --wd-marque-trait: #E9BEBE;
  --wd-nav-fond: #1E1E1E;
  --wd-nav-texte: #E8E8E8;
  --wd-nav-texte-discret: #9A9A9A;
  --wd-nav-actif: #FFFFFF;
  --wd-nav-filet: #800000;
  --wd-focus: #A32D2D;
  --wd-succes: #1A7F37;
  --wd-succes-fond: #E8F5EC;
  --wd-succes-texte: #14652C;
  --wd-avertissement: #C77700;
  --wd-avertissement-fond: #FFF4E0;
  --wd-avertissement-texte: #8A5300;
  --wd-critique: #D92D20;
  --wd-critique-fond: #FDECEA;
  --wd-critique-texte: #B42318;
  --wd-info: #1F6FB2;
  --wd-info-fond: #E8F1FA;
  --wd-info-texte: #185A91;
  --wd-danger: #B42318;
  --wd-danger-survol: #912018;
  --wd-danger-sur: #FFFFFF;
  --wd-code-fond: #FAFAFA;
  --wd-code-texte: #1E1E1E;
  --wd-code-mot-cle: #0B5CAD;
  --wd-code-chaine: #1A7F37;
  --wd-code-nombre: #8A3FBF;
  --wd-code-commentaire: #6B6B6B;
  --wd-graphe-grille: #E8E8E8;
  --wd-graphe-axe: #BDBDBD;
  --wd-serie-1: #2A78D6;
  --wd-serie-2: #EB6834;
  --wd-serie-3: #1BAF7A;
  --wd-serie-4: #EDA100;
  --wd-serie-5: #E87BA4;
  --wd-serie-6: #008300;
  --wd-serie-7: #6250D6;
  --wd-serie-8: #E34948;
  --wd-attente-cpu: #00BB00;
  --wd-attente-scheduler: #78E078;
  --wd-attente-user-io: #0043D0;
  --wd-attente-system-io: #0090E0;
  --wd-attente-concurrency: #801800;
  --wd-attente-application: #FF0000;
  --wd-attente-commit: #E06800;
  --wd-attente-configuration: #606810;
  --wd-attente-administrative: #888888;
  --wd-attente-network: #989070;
  --wd-attente-cluster: #C9C2AF;
  --wd-attente-queueing: #C2B79B;
  --wd-attente-other: #F071B0;
  --wd-moteur-oracle: #800000;
  --wd-moteur-postgresql: #336791;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme]), :root[data-theme="os"] {
    color-scheme: dark;
    --wd-fond: #141414;
    --wd-surface: #1E1E1E;
    --wd-surface-2: #242424;
    --wd-surface-3: #2C2C2C;
    --wd-bordure: #383838;
    --wd-bordure-forte: #707070;
    --wd-texte: #EDEDED;
    --wd-texte-2: #C8C8C8;
    --wd-texte-discret: #A0A0A0;
    --wd-texte-inverse: #1E1E1E;
    --wd-marque: #A32D2D;
    --wd-marque-survol: #800000;
    --wd-marque-presse: #6A0000;
    --wd-marque-texte: #D99494;
    --wd-marque-sur: #FFFFFF;
    --wd-marque-fond: #3A1616;
    --wd-marque-trait: #6A2C2C;
    --wd-nav-fond: #1E1E1E;
    --wd-nav-texte: #D4D4D4;
    --wd-nav-texte-discret: #8C8C8C;
    --wd-nav-actif: #FFFFFF;
    --wd-nav-filet: #C26464;
    --wd-focus: #D99494;
    --wd-succes: #4CC273;
    --wd-succes-fond: #15301E;
    --wd-succes-texte: #7AD69A;
    --wd-avertissement: #F0B429;
    --wd-avertissement-fond: #33280F;
    --wd-avertissement-texte: #F5C95E;
    --wd-critique: #FF6B5E;
    --wd-critique-fond: #3B1A17;
    --wd-critique-texte: #FF8F85;
    --wd-info: #6CB4EE;
    --wd-info-fond: #132A3D;
    --wd-info-texte: #94C9F3;
    --wd-danger: #FF6B5E;
    --wd-danger-survol: #FF8F85;
    --wd-danger-sur: #141414;
    --wd-code-fond: #181818;
    --wd-code-texte: #EDEDED;
    --wd-code-mot-cle: #7CB7F0;
    --wd-code-chaine: #7AD69A;
    --wd-code-nombre: #C9A2EB;
    --wd-code-commentaire: #A0A0A0;
    --wd-graphe-grille: #2C2C2C;
    --wd-graphe-axe: #4A4A4A;
    --wd-serie-1: #3987E5;
    --wd-serie-2: #D95926;
    --wd-serie-3: #199E70;
    --wd-serie-4: #C98500;
    --wd-serie-5: #D55181;
    --wd-serie-6: #008300;
    --wd-serie-7: #9085E9;
    --wd-serie-8: #E66767;
    --wd-attente-cpu: #00BB00;
    --wd-attente-scheduler: #78E078;
    --wd-attente-user-io: #0043D0;
    --wd-attente-system-io: #0090E0;
    --wd-attente-concurrency: #801800;
    --wd-attente-application: #FF0000;
    --wd-attente-commit: #E06800;
    --wd-attente-configuration: #606810;
    --wd-attente-administrative: #888888;
    --wd-attente-network: #989070;
    --wd-attente-cluster: #C9C2AF;
    --wd-attente-queueing: #C2B79B;
    --wd-attente-other: #F071B0;
    --wd-moteur-oracle: #800000;
    --wd-moteur-postgresql: #336791;
  }
}

:root[data-theme="sombre"], :root[data-theme="dark"] {
  color-scheme: dark;
  --wd-fond: #141414;
  --wd-surface: #1E1E1E;
  --wd-surface-2: #242424;
  --wd-surface-3: #2C2C2C;
  --wd-bordure: #383838;
  --wd-bordure-forte: #707070;
  --wd-texte: #EDEDED;
  --wd-texte-2: #C8C8C8;
  --wd-texte-discret: #A0A0A0;
  --wd-texte-inverse: #1E1E1E;
  --wd-marque: #A32D2D;
  --wd-marque-survol: #800000;
  --wd-marque-presse: #6A0000;
  --wd-marque-texte: #D99494;
  --wd-marque-sur: #FFFFFF;
  --wd-marque-fond: #3A1616;
  --wd-marque-trait: #6A2C2C;
  --wd-nav-fond: #1E1E1E;
  --wd-nav-texte: #D4D4D4;
  --wd-nav-texte-discret: #8C8C8C;
  --wd-nav-actif: #FFFFFF;
  --wd-nav-filet: #C26464;
  --wd-focus: #D99494;
  --wd-succes: #4CC273;
  --wd-succes-fond: #15301E;
  --wd-succes-texte: #7AD69A;
  --wd-avertissement: #F0B429;
  --wd-avertissement-fond: #33280F;
  --wd-avertissement-texte: #F5C95E;
  --wd-critique: #FF6B5E;
  --wd-critique-fond: #3B1A17;
  --wd-critique-texte: #FF8F85;
  --wd-info: #6CB4EE;
  --wd-info-fond: #132A3D;
  --wd-info-texte: #94C9F3;
  --wd-danger: #FF6B5E;
  --wd-danger-survol: #FF8F85;
  --wd-danger-sur: #141414;
  --wd-code-fond: #181818;
  --wd-code-texte: #EDEDED;
  --wd-code-mot-cle: #7CB7F0;
  --wd-code-chaine: #7AD69A;
  --wd-code-nombre: #C9A2EB;
  --wd-code-commentaire: #A0A0A0;
  --wd-graphe-grille: #2C2C2C;
  --wd-graphe-axe: #4A4A4A;
  --wd-serie-1: #3987E5;
  --wd-serie-2: #D95926;
  --wd-serie-3: #199E70;
  --wd-serie-4: #C98500;
  --wd-serie-5: #D55181;
  --wd-serie-6: #008300;
  --wd-serie-7: #9085E9;
  --wd-serie-8: #E66767;
  --wd-attente-cpu: #00BB00;
  --wd-attente-scheduler: #78E078;
  --wd-attente-user-io: #0043D0;
  --wd-attente-system-io: #0090E0;
  --wd-attente-concurrency: #801800;
  --wd-attente-application: #FF0000;
  --wd-attente-commit: #E06800;
  --wd-attente-configuration: #606810;
  --wd-attente-administrative: #888888;
  --wd-attente-network: #989070;
  --wd-attente-cluster: #C9C2AF;
  --wd-attente-queueing: #C2B79B;
  --wd-attente-other: #F071B0;
  --wd-moteur-oracle: #800000;
  --wd-moteur-postgresql: #336791;
}

:root[data-theme="daltonien"], :root[data-theme="colorblind"] {
  color-scheme: light;
  --wd-fond: #F4F4F4;
  --wd-surface: #FFFFFF;
  --wd-surface-2: #FAFAFA;
  --wd-surface-3: #E8E8E8;
  --wd-bordure: #767676;
  --wd-bordure-forte: #767676;
  --wd-texte: #1E1E1E;
  --wd-texte-2: #3F3F3F;
  --wd-texte-discret: #5A5A5A;
  --wd-texte-inverse: #FFFFFF;
  --wd-marque: #800000;
  --wd-marque-survol: #6A0000;
  --wd-marque-presse: #520000;
  --wd-marque-texte: #800000;
  --wd-marque-sur: #FFFFFF;
  --wd-marque-fond: #FBF3F3;
  --wd-marque-trait: #E9BEBE;
  --wd-nav-fond: #1E1E1E;
  --wd-nav-texte: #E8E8E8;
  --wd-nav-texte-discret: #9A9A9A;
  --wd-nav-actif: #FFFFFF;
  --wd-nav-filet: #800000;
  --wd-focus: #A32D2D;
  --wd-succes: #0072B2;
  --wd-succes-fond: #E5F1F8;
  --wd-succes-texte: #005A8C;
  --wd-avertissement: #E69F00;
  --wd-avertissement-fond: #FDF3DD;
  --wd-avertissement-texte: #7A5400;
  --wd-critique: #D55E00;
  --wd-critique-fond: #FBEBDF;
  --wd-critique-texte: #A34700;
  --wd-info: #6A3D9A;
  --wd-info-fond: #F0EAF6;
  --wd-info-texte: #5A3383;
  --wd-danger: #B42318;
  --wd-danger-survol: #912018;
  --wd-danger-sur: #FFFFFF;
  --wd-code-fond: #FAFAFA;
  --wd-code-texte: #1E1E1E;
  --wd-code-mot-cle: #0B5CAD;
  --wd-code-chaine: #005A8C;
  --wd-code-nombre: #8A3FBF;
  --wd-code-commentaire: #6B6B6B;
  --wd-graphe-grille: #E8E8E8;
  --wd-graphe-axe: #BDBDBD;
  --wd-serie-1: #2A78D6;
  --wd-serie-2: #EB6834;
  --wd-serie-3: #1BAF7A;
  --wd-serie-4: #EDA100;
  --wd-serie-5: #E87BA4;
  --wd-serie-6: #008300;
  --wd-serie-7: #6250D6;
  --wd-serie-8: #E34948;
  --wd-attente-cpu: #00BB00;
  --wd-attente-scheduler: #78E078;
  --wd-attente-user-io: #0043D0;
  --wd-attente-system-io: #0090E0;
  --wd-attente-concurrency: #801800;
  --wd-attente-application: #FF0000;
  --wd-attente-commit: #E06800;
  --wd-attente-configuration: #606810;
  --wd-attente-administrative: #888888;
  --wd-attente-network: #989070;
  --wd-attente-cluster: #C9C2AF;
  --wd-attente-queueing: #C2B79B;
  --wd-attente-other: #F071B0;
  --wd-moteur-oracle: #800000;
  --wd-moteur-postgresql: #336791;
}
