/* Mode sombre (docs/UPDATE_MODE_SOMBRE.md) : jetons de couleur d'interface.

   Charge EN PREMIER sur chaque page (avant commun.css ou la feuille propre
   d'une page autonome). Ne contient que des variables : le theme effectif est
   pose par public/js/app/theme-precoce.js sur <html data-theme="clair|sombre">
   avant le premier rendu - aucun bloc @media (prefers-color-scheme) ici, la
   resolution du mode "Automatique" se fait uniquement dans ce script.

   Valeur claire de chaque jeton = couleur d'origine exacte : le mode clair
   reste identique par construction. Le mode sombre n'habille que
   l'interface (zones A et B du plan) : plateau, pions, cartes, objets de
   boutique, celebrations et couleurs de joueur ne passent jamais par ces
   jetons.

   Espaces de noms reserves : --theme-* (jetons semantiques, ci-dessous) et
   --ts-* (jetons generes par scripts/couleurs-theme.js, region plus bas) -
   jamais --ink/--paper/--green-*..., deja declares par plusieurs feuilles. */

:root {
	color-scheme: light;
	--theme-texte: #273127;
	--theme-texte-corps: #282828;
	--theme-texte-doux: #687269;
	--theme-titre: #285c22;
	--theme-titre-fort: #173615;
	--theme-accent-texte: #397a2e;
	--theme-orange-texte: #b96500;
	--theme-surface-page: #fffdf7;
	--theme-surface: #fffefa;
	--theme-surface-elevee: #ffffff;
	--theme-surface-2: #f6f9f1;
	--theme-surface-accent: #eaf3dc;
	--theme-ligne: #d8dfd4;
	/* Feutre de la table (.fond_jeu, commun.css) et sa vignette
	   (.fond_jeu_ombre). Une apparence qui redefinit .fond_jeu garde la main
	   (meme specificite, injectee plus tard - voir § 4.4 du plan). */
	--theme-fond-table: #589306;
	--theme-fond-table-vignette: radial-gradient(circle, rgba(255, 255, 255, 0.18) 19%, rgba(77, 101, 35, 0) 59%, rgba(0, 0, 0, 0.7) 100%);
	/* Couleur de la barre du navigateur mobile (<meta name="theme-color">),
	   lue par theme-precoce.js. */
	--theme-barre-navigateur: #0b3d2e;
	/* Graphique d'avantage en partie (GraphiqueAvantage.js, lu au dessin). */
	--theme-graphique-texte: #7b857a;
	--theme-graphique-grille: rgba(104, 114, 105, 0.1);
	--theme-graphique-zero: rgba(104, 114, 105, 0.45);
}

:root[data-theme="sombre"] {
	color-scheme: dark;
	--theme-texte: #e0e7df;
	--theme-texte-corps: #e4e9e2;
	--theme-texte-doux: #a9b1a7;
	--theme-titre: #9ccf8f;
	--theme-titre-fort: #cdeec5;
	--theme-accent-texte: #86c578;
	--theme-orange-texte: #f0a24f;
	--theme-surface-page: #1b221a;
	--theme-surface: #212920;
	--theme-surface-elevee: #252d24;
	--theme-surface-2: #29322a;
	--theme-surface-accent: #2c3a26;
	--theme-ligne: #414a3f;
	--theme-fond-table: #1d330c;
	--theme-fond-table-vignette: radial-gradient(circle, rgba(255, 255, 255, 0.07) 19%, rgba(20, 30, 12, 0) 59%, rgba(0, 0, 0, 0.82) 100%);
	--theme-barre-navigateur: #0e1a0d;
	--theme-graphique-texte: #a3ada1;
	--theme-graphique-grille: rgba(205, 216, 202, 0.1);
	--theme-graphique-zero: rgba(205, 216, 202, 0.42);
}

/* Bascule de theme (theme-precoce.js) : coupe les transitions le temps d'une
   image, sinon chaque bouton/panneau animerait son changement de couleur. */
html.theme-bascule,
html.theme-bascule *,
html.theme-bascule *::before,
html.theme-bascule *::after {
	transition: none !important;
}

/* Images d'interface dessinees pour un fond clair (§ 4.6 du plan).
   - Logo du bandeau : lettres gris fonce illisibles sur le bandeau sombre ->
     variante aux lettres claires (icone et couleurs inchangees). `content`
     evite tout flash dans Chromium/WebKit ; theme-precoce.js remplace aussi
     le src (repli pour les moteurs qui ignorent `content` sur une <img>).
   - Avatar par defaut : silhouette sombre sur fond transparent -> disque clair
     derriere elle (sans effet sur une vraie photo, opaque). */
:root[data-theme="sombre"] img[src$="/images/logo-header.png"] {
	content: url("/images/logo-header-sombre.png");
}

:root[data-theme="sombre"] img[src*="nophoto_default"] {
	background-color: #cfd6cc;
}

/* ==== DEBUT REGION GENEREE (node scripts/couleurs-theme.js theme) ==== */
/* 552 jetons : valeur claire = couleur d'origine exacte,
   valeur sombre calculee selon le role (scripts/couleurs-theme.js,
   transformeSombre). Ne pas editer a la main : corriger une valeur sombre
   dans le bloc "Retouches" plus bas, qui l'emporte par ordre. */
:root {
	--ts-fond-aab0a9: #aab0a9;
	--ts-fond-aeb8ad: #aeb8ad;
	--ts-fond-b2bec6: #b2bec6;
	--ts-fond-cbd1ca: #cbd1ca;
	--ts-fond-cbd2c9: #cbd2c9;
	--ts-fond-cbd3c8: #cbd3c8;
	--ts-fond-cbd5db: #cbd5db;
	--ts-fond-cbdcc3: #cbdcc3;
	--ts-fond-cdf2ea: #cdf2ea;
	--ts-fond-cfd9cb: #cfd9cb;
	--ts-fond-cfe0c8: #cfe0c8;
	--ts-fond-d7ddd5: #d7ddd5;
	--ts-fond-d8dfd4: #d8dfd4;
	--ts-fond-d8ebcf: #d8ebcf;
	--ts-fond-d9edcf: #d9edcf;
	--ts-fond-d9efc8: #d9efc8;
	--ts-fond-dbe4e9: #dbe4e9;
	--ts-fond-dbe8d4: #dbe8d4;
	--ts-fond-dce3d9: #dce3d9;
	--ts-fond-dce5d8: #dce5d8;
	--ts-fond-dce5ea: #dce5ea;
	--ts-fond-dce6d8: #dce6d8;
	--ts-fond-dce7d8: #dce7d8;
	--ts-fond-dcebd4: #dcebd4;
	--ts-fond-dcebf5: #dcebf5;
	--ts-fond-dde6d9: #dde6d9;
	--ts-fond-ddecf8: #ddecf8;
	--ts-fond-dfe4dc: #dfe4dc;
	--ts-fond-dfe5dc: #dfe5dc;
	--ts-fond-dfe6dc: #dfe6dc;
	--ts-fond-dfe7da: #dfe7da;
	--ts-fond-dfe7ec: #dfe7ec;
	--ts-fond-dfead8: #dfead8;
	--ts-fond-dfeecd: #dfeecd;
	--ts-fond-dff0cf: #dff0cf;
	--ts-fond-e1e5de: #e1e5de;
	--ts-fond-e1eadb: #e1eadb;
	--ts-fond-e1f2f8: #e1f2f8;
	--ts-fond-e1f2f8-a990: rgba(225, 242, 248, 0.99);
	--ts-fond-e2e7df: #e2e7df;
	--ts-fond-e2eefb: #e2eefb;
	--ts-fond-e2efda: #e2efda;
	--ts-fond-e2f2d5-a990: rgba(226, 242, 213, 0.99);
	--ts-fond-e3e8e0: #e3e8e0;
	--ts-fond-e3ecdf: #e3ecdf;
	--ts-fond-e3f0d2: #e3f0d2;
	--ts-fond-e3f1d9: #e3f1d9;
	--ts-fond-e5eae2: #e5eae2;
	--ts-fond-e5ecdf: #e5ecdf;
	--ts-fond-e5f0d2: #e5f0d2;
	--ts-fond-e5f1df: #e5f1df;
	--ts-fond-e5f2ec: #e5f2ec;
	--ts-fond-e6e9e4: #e6e9e4;
	--ts-fond-e6efdf: #e6efdf;
	--ts-fond-e6f1f6: #e6f1f6;
	--ts-fond-e7ece4: #e7ece4;
	--ts-fond-e7efdf: #e7efdf;
	--ts-fond-e7f1dc: #e7f1dc;
	--ts-fond-e7f3df: #e7f3df;
	--ts-fond-e7f5d2: #e7f5d2;
	--ts-fond-e8e8e8: #e8e8e8;
	--ts-fond-e8ebe6: #e8ebe6;
	--ts-fond-e8f3dd: #e8f3dd;
	--ts-fond-e9efe5: #e9efe5;
	--ts-fond-eaf3fb: #eaf3fb;
	--ts-fond-eaf4e7: #eaf4e7;
	--ts-fond-eaf5d9: #eaf5d9;
	--ts-fond-eaf5e4: #eaf5e4;
	--ts-fond-ececec: #ececec;
	--ts-fond-edf0eb: #edf0eb;
	--ts-fond-edf0ec: #edf0ec;
	--ts-fond-edf1eb: #edf1eb;
	--ts-fond-edf3e8: #edf3e8;
	--ts-fond-edf4e9: #edf4e9;
	--ts-fond-edf5e5: #edf5e5;
	--ts-fond-edf6e4: #edf6e4;
	--ts-fond-edf6e7: #edf6e7;
	--ts-fond-edf6e7-a980: rgba(237, 246, 231, 0.98);
	--ts-fond-edf7e9: #edf7e9;
	--ts-fond-eee9f5: #eee9f5;
	--ts-fond-eef1ed: #eef1ed;
	--ts-fond-eef2ec: #eef2ec;
	--ts-fond-eef2ed-a820: rgba(238, 242, 237, 0.82);
	--ts-fond-eef3ea: #eef3ea;
	--ts-fond-eef5e9: #eef5e9;
	--ts-fond-eef6e6: #eef6e6;
	--ts-fond-eef6e8: #eef6e8;
	--ts-fond-eef6fc: #eef6fc;
	--ts-fond-eef7ed: #eef7ed;
	--ts-fond-f0f0f0: #f0f0f0;
	--ts-fond-f0f3ee: #f0f3ee;
	--ts-fond-f0f6ec: #f0f6ec;
	--ts-fond-f0f7e9: #f0f7e9;
	--ts-fond-f1e4f8: #f1e4f8;
	--ts-fond-f1e5d3: #f1e5d3;
	--ts-fond-f1ecfb: #f1ecfb;
	--ts-fond-f1f3ef: #f1f3ef;
	--ts-fond-f1f3f0: #f1f3f0;
	--ts-fond-f1f4ee: #f1f4ee;
	--ts-fond-f1f4ef: #f1f4ef;
	--ts-fond-f1f4ef-a520: rgba(241, 244, 239, 0.52);
	--ts-fond-f1f5ed: #f1f5ed;
	--ts-fond-f1f5ee: #f1f5ee;
	--ts-fond-f1f5ef: #f1f5ef;
	--ts-fond-f1f7ec: #f1f7ec;
	--ts-fond-f1f8e5: #f1f8e5;
	--ts-fond-f2efe3: #f2efe3;
	--ts-fond-f2f2f2: #f2f2f2;
	--ts-fond-f2f5f0: #f2f5f0;
	--ts-fond-f2f6ee: #f2f6ee;
	--ts-fond-f2f7ed-a930: rgba(242, 247, 237, 0.93);
	--ts-fond-f2f8ed: #f2f8ed;
	--ts-fond-f3d2cc: #f3d2cc;
	--ts-fond-f3eee1: #f3eee1;
	--ts-fond-f3f6f0: #f3f6f0;
	--ts-fond-f3f7ef: #f3f7ef;
	--ts-fond-f3f8ed: #f3f8ed;
	--ts-fond-f3f8ee: #f3f8ee;
	--ts-fond-f3faed: #f3faed;
	--ts-fond-f4f4f4: #f4f4f4;
	--ts-fond-f4f6f2: #f4f6f2;
	--ts-fond-f4f7f1: #f4f7f1;
	--ts-fond-f4f7f2: #f4f7f2;
	--ts-fond-f4f9ec: #f4f9ec;
	--ts-fond-f5e4e1: #f5e4e1;
	--ts-fond-f5f0ea: #f5f0ea;
	--ts-fond-f5f8f2: #f5f8f2;
	--ts-fond-f5f8f3: #f5f8f3;
	--ts-fond-f6d3d1: #f6d3d1;
	--ts-fond-f6f8f4: #f6f8f4;
	--ts-fond-f6f9f2-a980: rgba(246, 249, 242, 0.98);
	--ts-fond-f6f9fb: #f6f9fb;
	--ts-fond-f6faef: #f6faef;
	--ts-fond-f7e7ae: #f7e7ae;
	--ts-fond-f7f3e8: #f7f3e8;
	--ts-fond-f7f8f3: #f7f8f3;
	--ts-fond-f7f8f5: #f7f8f5;
	--ts-fond-f7f9f5: #f7f9f5;
	--ts-fond-f7fbff: #f7fbff;
	--ts-fond-f8d9d5: #f8d9d5;
	--ts-fond-f8e4e1: #f8e4e1;
	--ts-fond-f8f0de-a960: rgba(248, 240, 222, 0.96);
	--ts-fond-f8f7f0: #f8f7f0;
	--ts-fond-f8faf6: #f8faf6;
	--ts-fond-f8fbf7-a980: rgba(248, 251, 247, 0.98);
	--ts-fond-f8fbf7-a990: rgba(248, 251, 247, 0.99);
	--ts-fond-f9eaea: #f9eaea;
	--ts-fond-fae2de-a990: rgba(250, 226, 222, 0.99);
	--ts-fond-faeeee: #faeeee;
	--ts-fond-faf3cf: #faf3cf;
	--ts-fond-faf6eb-a980: rgba(250, 246, 235, 0.98);
	--ts-fond-fafbf9: #fafbf9;
	--ts-fond-fafcf8: #fafcf8;
	--ts-fond-fbe5e4: #fbe5e4;
	--ts-fond-fbe5e4-a720: rgba(251, 229, 228, 0.72);
	--ts-fond-fbe8e5: #fbe8e5;
	--ts-fond-fbeae7: #fbeae7;
	--ts-fond-fbfaf5: #fbfaf5;
	--ts-fond-fbfaf6: #fbfaf6;
	--ts-fond-fbfcf8: #fbfcf8;
	--ts-fond-fbfcf9: #fbfcf9;
	--ts-fond-fbfcfa: #fbfcfa;
	--ts-fond-fbfcfd: #fbfcfd;
	--ts-fond-fbfdf9: #fbfdf9;
	--ts-fond-fcfdfb: #fcfdfb;
	--ts-fond-fcfff7-a990: rgba(252, 255, 247, 0.99);
	--ts-fond-fde6dd: #fde6dd;
	--ts-fond-fde7e1: #fde7e1;
	--ts-fond-fde8c3: #fde8c3;
	--ts-fond-fde8e6: #fde8e6;
	--ts-fond-fdecc6: #fdecc6;
	--ts-fond-fdecec: #fdecec;
	--ts-fond-fdefef: #fdefef;
	--ts-fond-fdf0dc: #fdf0dc;
	--ts-fond-fdf0df: #fdf0df;
	--ts-fond-ffdd57-a550: rgba(255, 221, 87, 0.55);
	--ts-fond-ffde6d: #ffde6d;
	--ts-fond-ffe36d: #ffe36d;
	--ts-fond-ffe4c8: #ffe4c8;
	--ts-fond-ffe6a8: #ffe6a8;
	--ts-fond-ffe897-a550: rgba(255, 232, 151, 0.55);
	--ts-fond-ffe8a3: #ffe8a3;
	--ts-fond-ffefcf-a990: rgba(255, 239, 207, 0.99);
	--ts-fond-fff0bb: #fff0bb;
	--ts-fond-fff0cf: #fff0cf;
	--ts-fond-fff0d7: #fff0d7;
	--ts-fond-fff0d8: #fff0d8;
	--ts-fond-fff0da: #fff0da;
	--ts-fond-fff0e8: #fff0e8;
	--ts-fond-fff1af: #fff1af;
	--ts-fond-fff1d3-a980: rgba(255, 241, 211, 0.98);
	--ts-fond-fff1d6: #fff1d6;
	--ts-fond-fff1f0: #fff1f0;
	--ts-fond-fff2bd: #fff2bd;
	--ts-fond-fff2bf: #fff2bf;
	--ts-fond-fff2dd: #fff2dd;
	--ts-fond-fff3bc: #fff3bc;
	--ts-fond-fff4c8: #fff4c8;
	--ts-fond-fff4ce: #fff4ce;
	--ts-fond-fff4d9: #fff4d9;
	--ts-fond-fff4df: #fff4df;
	--ts-fond-fff5ca: #fff5ca;
	--ts-fond-fff5e8: #fff5e8;
	--ts-fond-fff5f2: #fff5f2;
	--ts-fond-fff6d7: #fff6d7;
	--ts-fond-fff6d7-a950: rgba(255, 246, 215, 0.95);
	--ts-fond-fff6d9: #fff6d9;
	--ts-fond-fff6dc: #fff6dc;
	--ts-fond-fff6e1: #fff6e1;
	--ts-fond-fff6e8: #fff6e8;
	--ts-fond-fff7ef: #fff7ef;
	--ts-fond-fff7f3: #fff7f3;
	--ts-fond-fff8dc: #fff8dc;
	--ts-fond-fff8df-a900: rgba(255, 248, 223, 0.9);
	--ts-fond-fff8e0-a920: rgba(255, 248, 224, 0.92);
	--ts-fond-fff8ec: #fff8ec;
	--ts-fond-fff9df: #fff9df;
	--ts-fond-fff9e9: #fff9e9;
	--ts-fond-fff9f4: #fff9f4;
	--ts-fond-fffbd1: #fffbd1;
	--ts-fond-fffbea-a900: rgba(255, 251, 234, 0.9);
	--ts-fond-fffcfa-a990: rgba(255, 252, 250, 0.99);
	--ts-fond-fffdf4-a980: rgba(255, 253, 244, 0.98);
	--ts-fond-fffdf4-a990: rgba(255, 253, 244, 0.99);
	--ts-fond-fffdf5: #fffdf5;
	--ts-fond-fffdf6-a950: rgba(255, 253, 246, 0.95);
	--ts-fond-fffdf7-a950: rgba(255, 253, 247, 0.95);
	--ts-fond-fffdf7-a960: rgba(255, 253, 247, 0.96);
	--ts-fond-fffdf7-a970: rgba(255, 253, 247, 0.97);
	--ts-fond-fffdf7-a980: rgba(255, 253, 247, 0.98);
	--ts-fond-fffdf7-a990: rgba(255, 253, 247, 0.99);
	--ts-fond-fffdf8: #fffdf8;
	--ts-fond-fffdf8-a980: rgba(255, 253, 248, 0.98);
	--ts-fond-fffdf9: #fffdf9;
	--ts-fond-fffef8: #fffef8;
	--ts-fond-fffefa-a880: rgba(255, 254, 250, 0.88);
	--ts-fond-fffefa-a940: rgba(255, 254, 250, 0.94);
	--ts-fond-fffefa-a970: rgba(255, 254, 250, 0.97);
	--ts-fond-fffefa-a980: rgba(255, 254, 250, 0.98);
	--ts-fond-fffffa-a960: rgba(255, 255, 250, 0.96);
	--ts-fond-ffffff-a550: rgba(255, 255, 255, 0.55);
	--ts-fond-ffffff-a600: rgba(255, 255, 255, 0.6);
	--ts-fond-ffffff-a620: rgba(255, 255, 255, 0.62);
	--ts-fond-ffffff-a650: rgba(255, 255, 255, 0.65);
	--ts-fond-ffffff-a680: rgba(255, 255, 255, 0.68);
	--ts-fond-ffffff-a700: rgba(255, 255, 255, 0.7);
	--ts-fond-ffffff-a720: rgba(255, 255, 255, 0.72);
	--ts-fond-ffffff-a750: rgba(255, 255, 255, 0.75);
	--ts-fond-ffffff-a760: rgba(255, 255, 255, 0.76);
	--ts-fond-ffffff-a780: rgba(255, 255, 255, 0.78);
	--ts-fond-ffffff-a800: rgba(255, 255, 255, 0.8);
	--ts-fond-ffffff-a860: rgba(255, 255, 255, 0.86);
	--ts-fond-ffffff-a900: rgba(255, 255, 255, 0.9);
	--ts-fond-ffffff-a930: rgba(255, 255, 255, 0.93);
	--ts-fond-ffffff-a940: rgba(255, 255, 255, 0.94);
	--ts-fond-ffffff-a950: rgba(255, 255, 255, 0.95);
	--ts-fond-ffffff-a960: rgba(255, 255, 255, 0.96);
	--ts-fond-ffffff-a970: rgba(255, 255, 255, 0.97);
	--ts-fond-ffffff-a980: rgba(255, 255, 255, 0.98);
	--ts-ligne-201a15: #201a15;
	--ts-ligne-252525: #252525;
	--ts-ligne-333333-a720: rgba(51, 51, 51, 0.72);
	--ts-ligne-383838: #383838;
	--ts-ligne-a9b8a3: #a9b8a3;
	--ts-ligne-aeb8aa: #aeb8aa;
	--ts-ligne-aeb9aa: #aeb9aa;
	--ts-ligne-aebaaa: #aebaaa;
	--ts-ligne-b9c5b4: #b9c5b4;
	--ts-ligne-b9c5b6: #b9c5b6;
	--ts-ligne-bdc9b8: #bdc9b8;
	--ts-ligne-c3c3c3: #c3c3c3;
	--ts-ligne-c8d0c5: #c8d0c5;
	--ts-ligne-c9d1c6: #c9d1c6;
	--ts-ligne-cbd8c6: #cbd8c6;
	--ts-ligne-cbd9c5: #cbd9c5;
	--ts-ligne-cdd6c9: #cdd6c9;
	--ts-ligne-cfd5cc: #cfd5cc;
	--ts-ligne-cfd8cc: #cfd8cc;
	--ts-ligne-cfd9cb: #cfd9cb;
	--ts-ligne-cfdacb: #cfdacb;
	--ts-ligne-cfdccc: #cfdccc;
	--ts-ligne-cfe0bf: #cfe0bf;
	--ts-ligne-cfe0c6: #cfe0c6;
	--ts-ligne-d2dbcf: #d2dbcf;
	--ts-ligne-d4ddd1: #d4ddd1;
	--ts-ligne-d4dfce: #d4dfce;
	--ts-ligne-d5ddd2: #d5ddd2;
	--ts-ligne-d6dfd2: #d6dfd2;
	--ts-ligne-d6dfd2-a920: rgba(214, 223, 210, 0.92);
	--ts-ligne-d7dbd4: #d7dbd4;
	--ts-ligne-d7ddd3: #d7ddd3;
	--ts-ligne-d7dfd3: #d7dfd3;
	--ts-ligne-d8dfd4-a720: rgba(216, 223, 212, 0.72);
	--ts-ligne-d8e5d2: #d8e5d2;
	--ts-ligne-d9e0d5: #d9e0d5;
	--ts-ligne-dbe2d7: #dbe2d7;
	--ts-ligne-dbe5d5: #dbe5d5;
	--ts-ligne-dce3d9: #dce3d9;
	--ts-ligne-dce4d8: #dce4d8;
	--ts-ligne-dce6d8: #dce6d8;
	--ts-ligne-dce8d8: #dce8d8;
	--ts-ligne-dde5d9: #dde5d9;
	--ts-ligne-dfd4b8: #dfd4b8;
	--ts-ligne-dfe2dc: #dfe2dc;
	--ts-ligne-dfe5da: #dfe5da;
	--ts-ligne-dfe5dc: #dfe5dc;
	--ts-ligne-e0dccb: #e0dccb;
	--ts-ligne-e0e0e0: #e0e0e0;
	--ts-ligne-e0e6dc: #e0e6dc;
	--ts-ligne-e1e6dc: #e1e6dc;
	--ts-ligne-e1e6de: #e1e6de;
	--ts-ligne-e1e8dd: #e1e8dd;
	--ts-ligne-e2e7df: #e2e7df;
	--ts-ligne-e3dcc9: #e3dcc9;
	--ts-ligne-e3e6df: #e3e6df;
	--ts-ligne-e3e8e0: #e3e8e0;
	--ts-ligne-e4e9e1: #e4e9e1;
	--ts-ligne-e5d7a4: #e5d7a4;
	--ts-ligne-e5e9e3: #e5e9e3;
	--ts-ligne-e6e0d1: #e6e0d1;
	--ts-ligne-e7dfca: #e7dfca;
	--ts-ligne-e7ebe4: #e7ebe4;
	--ts-ligne-e8d399: #e8d399;
	--ts-ligne-e8ece5: #e8ece5;
	--ts-ligne-ead7a8: #ead7a8;
	--ts-ligne-eadcc8: #eadcc8;
	--ts-ligne-edf0eb: #edf0eb;
	--ts-ligne-f0cf9c: #f0cf9c;
	--ts-ligne-f1cf81: #f1cf81;
	--ts-ligne-f8d96b: #f8d96b;
	--ts-ligne-f9d677-a080: rgba(249, 214, 119, 0.08);
	--ts-ligne-ffd17a: #ffd17a;
	--ts-ligne-ffe25c-a750: rgba(255, 226, 92, 0.75);
	--ts-ligne-ffe25c-a950: rgba(255, 226, 92, 0.95);
	--ts-ligne-ffe479-a920: rgba(255, 228, 121, 0.92);
	--ts-ligne-fff8df: #fff8df;
	--ts-ligne-fffdf7-a720: rgba(255, 253, 247, 0.72);
	--ts-ligne-fffdf7-a960: rgba(255, 253, 247, 0.96);
	--ts-ligne-fffdf8-a980: rgba(255, 253, 248, 0.98);
	--ts-texte-000000-a350: rgba(0, 0, 0, 0.35);
	--ts-texte-000000-a600: rgba(0, 0, 0, 0.6);
	--ts-texte-007b82: #007b82;
	--ts-texte-05948a: #05948a;
	--ts-texte-06aa9f: #06aa9f;
	--ts-texte-087dd2: #087dd2;
	--ts-texte-0b4269: #0b4269;
	--ts-texte-142512: #142512;
	--ts-texte-153313: #153313;
	--ts-texte-1677a4: #1677a4;
	--ts-texte-168269: #168269;
	--ts-texte-175f92: #175f92;
	--ts-texte-18331b: #18331b;
	--ts-texte-18331b-a450: rgba(24, 51, 27, 0.45);
	--ts-texte-1a6fb0: #1a6fb0;
	--ts-texte-1c4550: #1c4550;
	--ts-texte-1d1d1d: #1d1d1d;
	--ts-texte-1d321d: #1d321d;
	--ts-texte-1f1f1f: #1f1f1f;
	--ts-texte-1f6128: #1f6128;
	--ts-texte-1f6fa3: #1f6fa3;
	--ts-texte-202420: #202420;
	--ts-texte-20251f: #20251f;
	--ts-texte-20301e: #20301e;
	--ts-texte-205531: #205531;
	--ts-texte-23702e: #23702e;
	--ts-texte-243121: #243121;
	--ts-texte-243326: #243326;
	--ts-texte-24561f: #24561f;
	--ts-texte-252525: #252525;
	--ts-texte-253122: #253122;
	--ts-texte-253426: #253426;
	--ts-texte-257130: #257130;
	--ts-texte-263126: #263126;
	--ts-texte-263524: #263524;
	--ts-texte-2682a1: #2682a1;
	--ts-texte-273127-a300: rgba(39, 49, 39, 0.3);
	--ts-texte-273f24: #273f24;
	--ts-texte-285f22: #285f22;
	--ts-texte-293128: #293128;
	--ts-texte-293529: #293529;
	--ts-texte-298237: #298237;
	--ts-texte-2b2b2b: #2b2b2b;
	--ts-texte-2c3b2e: #2c3b2e;
	--ts-texte-2c621b: #2c621b;
	--ts-texte-2d322c: #2d322c;
	--ts-texte-2e4430: #2e4430;
	--ts-texte-2f4431: #2f4431;
	--ts-texte-2f4531: #2f4531;
	--ts-texte-2f7d32: #2f7d32;
	--ts-texte-2f8f3c: #2f8f3c;
	--ts-texte-315c2b: #315c2b;
	--ts-texte-315f29: #315f29;
	--ts-texte-333333: #333333;
	--ts-texte-335234: #335234;
	--ts-texte-35312b: #35312b;
	--ts-texte-35566f: #35566f;
	--ts-texte-35622f: #35622f;
	--ts-texte-356d2d: #356d2d;
	--ts-texte-36702c: #36702c;
	--ts-texte-39722f: #39722f;
	--ts-texte-39732d: #39732d;
	--ts-texte-3a6b76: #3a6b76;
	--ts-texte-3d4b3c: #3d4b3c;
	--ts-texte-3e4e32: #3e4e32;
	--ts-texte-401513: #401513;
	--ts-texte-425044: #425044;
	--ts-texte-426a2e: #426a2e;
	--ts-texte-426b38: #426b38;
	--ts-texte-445044: #445044;
	--ts-texte-47783d: #47783d;
	--ts-texte-477a27: #477a27;
	--ts-texte-486045: #486045;
	--ts-texte-48623b: #48623b;
	--ts-texte-493119: #493119;
	--ts-texte-4b3419: #4b3419;
	--ts-texte-4b5a4f: #4b5a4f;
	--ts-texte-4d833f: #4d833f;
	--ts-texte-4d882c: #4d882c;
	--ts-texte-4e5d4d: #4e5d4d;
	--ts-texte-4f594f: #4f594f;
	--ts-texte-4f8b46: #4f8b46;
	--ts-texte-526050: #526050;
	--ts-texte-52694f: #52694f;
	--ts-texte-536055: #536055;
	--ts-texte-536452: #536452;
	--ts-texte-542822: #542822;
	--ts-texte-557052: #557052;
	--ts-texte-566057: #566057;
	--ts-texte-568e2d: #568e2d;
	--ts-texte-587053: #587053;
	--ts-texte-596159: #596159;
	--ts-texte-596457: #596457;
	--ts-texte-59645a: #59645a;
	--ts-texte-596858: #596858;
	--ts-texte-5b430c: #5b430c;
	--ts-texte-5c6b5a: #5c6b5a;
	--ts-texte-5d430c: #5d430c;
	--ts-texte-5d665d: #5d665d;
	--ts-texte-5e5656: #5e5656;
	--ts-texte-5e685d: #5e685d;
	--ts-texte-5e6e5a: #5e6e5a;
	--ts-texte-5f695e: #5f695e;
	--ts-texte-5f695f: #5f695f;
	--ts-texte-5f6e5f: #5f6e5f;
	--ts-texte-659957: #659957;
	--ts-texte-667066: #667066;
	--ts-texte-667067: #667067;
	--ts-texte-66805f: #66805f;
	--ts-texte-687464: #687464;
	--ts-texte-687466: #687466;
	--ts-texte-694d13: #694d13;
	--ts-texte-697367: #697367;
	--ts-texte-69736a: #69736a;
	--ts-texte-698064: #698064;
	--ts-texte-6b3d00: #6b3d00;
	--ts-texte-6b5410: #6b5410;
	--ts-texte-6b6b6b: #6b6b6b;
	--ts-texte-6c3da6: #6c3da6;
	--ts-texte-6c7668: #6c7668;
	--ts-texte-6e776e: #6e776e;
	--ts-texte-6ea937: #6ea937;
	--ts-texte-6f766f: #6f766f;
	--ts-texte-6f7c71: #6f7c71;
	--ts-texte-6f8668: #6f8668;
	--ts-texte-705016: #705016;
	--ts-texte-70786f: #70786f;
	--ts-texte-707b70: #707b70;
	--ts-texte-71806e: #71806e;
	--ts-texte-73530c: #73530c;
	--ts-texte-73806d: #73806d;
	--ts-texte-738075: #738075;
	--ts-texte-748076: #748076;
	--ts-texte-76510b: #76510b;
	--ts-texte-76539b: #76539b;
	--ts-texte-765a38: #765a38;
	--ts-texte-785936: #785936;
	--ts-texte-788277: #788277;
	--ts-texte-79504a: #79504a;
	--ts-texte-795100: #795100;
	--ts-texte-7a1e12: #7a1e12;
	--ts-texte-7a2e2e: #7a2e2e;
	--ts-texte-7a5a2e: #7a5a2e;
	--ts-texte-7a7a7a: #7a7a7a;
	--ts-texte-7a8792: #7a8792;
	--ts-texte-7b4b17: #7b4b17;
	--ts-texte-7b837b: #7b837b;
	--ts-texte-7b867c: #7b867c;
	--ts-texte-7c3aa8: #7c3aa8;
	--ts-texte-7c4b0a: #7c4b0a;
	--ts-texte-7c5009: #7c5009;
	--ts-texte-7c857b: #7c857b;
	--ts-texte-7e897f: #7e897f;
	--ts-texte-7f312c: #7f312c;
	--ts-texte-7f5200: #7f5200;
	--ts-texte-805c3c: #805c3c;
	--ts-texte-806018: #806018;
	--ts-texte-806b31: #806b31;
	--ts-texte-808080: #808080;
	--ts-texte-849081: #849081;
	--ts-texte-879185: #879185;
	--ts-texte-899087: #899087;
	--ts-texte-8a5a00: #8a5a00;
	--ts-texte-8a5a08: #8a5a08;
	--ts-texte-8a6a45: #8a6a45;
	--ts-texte-8a6d16: #8a6d16;
	--ts-texte-8a9189: #8a9189;
	--ts-texte-8b3b20: #8b3b20;
	--ts-texte-8b520d: #8b520d;
	--ts-texte-8b9189: #8b9189;
	--ts-texte-8b958a: #8b958a;
	--ts-texte-8b958b: #8b958b;
	--ts-texte-8c3333: #8c3333;
	--ts-texte-8c958b: #8c958b;
	--ts-texte-8d5804: #8d5804;
	--ts-texte-8e5000: #8e5000;
	--ts-texte-8f2f29: #8f2f29;
	--ts-texte-929a90: #929a90;
	--ts-texte-949a92: #949a92;
	--ts-texte-985600: #985600;
	--ts-texte-986107: #986107;
	--ts-texte-9d372e: #9d372e;
	--ts-texte-a14a43: #a14a43;
	--ts-texte-a25700: #a25700;
	--ts-texte-a3312a: #a3312a;
	--ts-texte-a3352d: #a3352d;
	--ts-texte-a33c3c: #a33c3c;
	--ts-texte-a35a00: #a35a00;
	--ts-texte-a45a16: #a45a16;
	--ts-texte-a46b21: #a46b21;
	--ts-texte-a65e00: #a65e00;
	--ts-texte-a66005: #a66005;
	--ts-texte-a72f2a: #a72f2a;
	--ts-texte-a84f12: #a84f12;
	--ts-texte-a85a08: #a85a08;
	--ts-texte-a85b05: #a85b05;
	--ts-texte-b0462f: #b0462f;
	--ts-texte-b4423b: #b4423b;
	--ts-texte-b76418: #b76418;
	--ts-texte-b84439: #b84439;
	--ts-texte-b84e20: #b84e20;
	--ts-texte-bf0a0a: #bf0a0a;
	--ts-texte-c0392b: #c0392b;
	--ts-texte-c10b0b: #c10b0b;
	--ts-texte-c36b00: #c36b00;
	--ts-texte-c4473b: #c4473b;
	--ts-texte-c73b32: #c73b32;
	--ts-texte-c95320: #c95320;
	--ts-texte-ca4b3a: #ca4b3a;
	--ts-texte-d67500: #d67500;
	--ts-texte-d86f1f: #d86f1f;
	--ts-texte-d87500: #d87500;
	--ts-texte-d8780b: #d8780b;
}

:root[data-theme="sombre"] {
	--ts-fond-aab0a9: #4f584e;
	--ts-fond-aeb8ad: #4f584e;
	--ts-fond-b2bec6: #4f584e;
	--ts-fond-cbd1ca: #4f584e;
	--ts-fond-cbd2c9: #4f584e;
	--ts-fond-cbd3c8: #4f584e;
	--ts-fond-cbd5db: #4c554a;
	--ts-fond-cbdcc3: #4a5246;
	--ts-fond-cdf2ea: #2f3f3c;
	--ts-fond-cfd9cb: #4a5248;
	--ts-fond-cfe0c8: #464d43;
	--ts-fond-d7ddd5: #444c42;
	--ts-fond-d8dfd4: #424b41;
	--ts-fond-d8ebcf: #3b4337;
	--ts-fond-d9edcf: #394134;
	--ts-fond-d9efc8: #384130;
	--ts-fond-dbe4e9: #3c443b;
	--ts-fond-dbe8d4: #3b443a;
	--ts-fond-dce3d9: #3e473d;
	--ts-fond-dce5d8: #3d453b;
	--ts-fond-dce5ea: #3b433a;
	--ts-fond-dce6d8: #3c443b;
	--ts-fond-dce7d8: #3b443a;
	--ts-fond-dcebd4: #394137;
	--ts-fond-dcebf5: #363e34;
	--ts-fond-dde6d9: #3c443a;
	--ts-fond-ddecf8: #353d33;
	--ts-fond-dfe4dc: #3c453b;
	--ts-fond-dfe5dc: #3c443a;
	--ts-fond-dfe6dc: #3b4339;
	--ts-fond-dfe7da: #3a4339;
	--ts-fond-dfe7ec: #394137;
	--ts-fond-dfead8: #394137;
	--ts-fond-dfeecd: #393f31;
	--ts-fond-dff0cf: #363e2f;
	--ts-fond-e1e5de: #3b4339;
	--ts-fond-e1eadb: #384036;
	--ts-fond-e1f2f8: #30382e;
	--ts-fond-e1f2f8-a990: rgba(48, 56, 46, 0.99);
	--ts-fond-e2e7df: #394238;
	--ts-fond-e2eefb: #323a30;
	--ts-fond-e2efda: #343d33;
	--ts-fond-e2f2d5-a990: rgba(52, 59, 46, 0.99);
	--ts-fond-e3e8e0: #384137;
	--ts-fond-e3ecdf: #363e34;
	--ts-fond-e3f0d2: #363c2f;
	--ts-fond-e3f1d9: #353b30;
	--ts-fond-e5eae2: #363e35;
	--ts-fond-e5ecdf: #353d34;
	--ts-fond-e5f0d2: #373b2e;
	--ts-fond-e5f1df: #323a30;
	--ts-fond-e5f2ec: #30382f;
	--ts-fond-e6e9e4: #363f35;
	--ts-fond-e6efdf: #333b31;
	--ts-fond-e6f1f6: #2f382e;
	--ts-fond-e7ece4: #343c33;
	--ts-fond-e7efdf: #333b31;
	--ts-fond-e7f1dc: #323a30;
	--ts-fond-e7f3df: #30382f;
	--ts-fond-e7f5d2: #323829;
	--ts-fond-e8e8e8: #363e35;
	--ts-fond-e8ebe6: #343d33;
	--ts-fond-e8f3dd: #30382e;
	--ts-fond-e9efe5: #323a30;
	--ts-fond-eaf3fb: #2d352b;
	--ts-fond-eaf4e7: #2e362c;
	--ts-fond-eaf5d9: #31362a;
	--ts-fond-eaf5e4: #2e362c;
	--ts-fond-ececec: #323a31;
	--ts-fond-edf0eb: #2f382e;
	--ts-fond-edf0ec: #2f372e;
	--ts-fond-edf1eb: #2f372d;
	--ts-fond-edf3e8: #2e362c;
	--ts-fond-edf4e9: #2d352c;
	--ts-fond-edf5e5: #2d352b;
	--ts-fond-edf6e4: #2c342b;
	--ts-fond-edf6e7: #2c342a;
	--ts-fond-edf6e7-a980: rgba(44, 52, 42, 0.98);
	--ts-fond-edf7e9: #2b332a;
	--ts-fond-eee9f5: #333b31;
	--ts-fond-eef1ed: #2e362d;
	--ts-fond-eef2ec: #2e362c;
	--ts-fond-eef2ed-a820: rgba(46, 54, 44, 0.82);
	--ts-fond-eef3ea: #2d352c;
	--ts-fond-eef5e9: #2c342b;
	--ts-fond-eef6e6: #2c342a;
	--ts-fond-eef6e8: #2c342a;
	--ts-fond-eef6fc: #2a3228;
	--ts-fond-eef7ed: #2b3329;
	--ts-fond-f0f0f0: #2e362d;
	--ts-fond-f0f3ee: #2c352b;
	--ts-fond-f0f6ec: #2b3329;
	--ts-fond-f0f7e9: #2a3229;
	--ts-fond-f1e4f8: #353d33;
	--ts-fond-f1e5d3: #384036;
	--ts-fond-f1ecfb: #2f382e;
	--ts-fond-f1f3ef: #2c342b;
	--ts-fond-f1f3f0: #2c342b;
	--ts-fond-f1f4ee: #2c342a;
	--ts-fond-f1f4ef: #2c342a;
	--ts-fond-f1f4ef-a520: rgba(44, 52, 42, 0.52);
	--ts-fond-f1f5ed: #2b332a;
	--ts-fond-f1f5ee: #2b332a;
	--ts-fond-f1f5ef: #2b3329;
	--ts-fond-f1f7ec: #2a3228;
	--ts-fond-f1f8e5: #2a3228;
	--ts-fond-f2efe3: #30382e;
	--ts-fond-f2f2f2: #2c342b;
	--ts-fond-f2f5f0: #2b3329;
	--ts-fond-f2f6ee: #2a3229;
	--ts-fond-f2f7ed-a930: rgba(42, 50, 40, 0.93);
	--ts-fond-f2f8ed: #293127;
	--ts-fond-f3d2cc: #554643;
	--ts-fond-f3eee1: #30382f;
	--ts-fond-f3f6f0: #2a3228;
	--ts-fond-f3f7ef: #293128;
	--ts-fond-f3f8ed: #293127;
	--ts-fond-f3f8ee: #293127;
	--ts-fond-f3faed: #272f26;
	--ts-fond-f4f4f4: #2a3229;
	--ts-fond-f4f6f2: #293128;
	--ts-fond-f4f7f1: #293127;
	--ts-fond-f4f7f2: #293127;
	--ts-fond-f4f9ec: #283026;
	--ts-fond-f5e4e1: #363e34;
	--ts-fond-f5f0ea: #2e362c;
	--ts-fond-f5f8f2: #283026;
	--ts-fond-f5f8f3: #283026;
	--ts-fond-f6d3d1: #534343;
	--ts-fond-f6f8f4: #272f26;
	--ts-fond-f6f9f2-a980: rgba(39, 47, 37, 0.98);
	--ts-fond-f6f9fb: #262e25;
	--ts-fond-f6faef: #272e25;
	--ts-fond-f7e7ae: #443d23;
	--ts-fond-f7f3e8: #2b332a;
	--ts-fond-f7f8f3: #272f26;
	--ts-fond-f7f8f5: #272f26;
	--ts-fond-f7f9f5: #262e25;
	--ts-fond-f7fbff: #242c23;
	--ts-fond-f8d9d5: #4d3f3d;
	--ts-fond-f8e4e1: #353d34;
	--ts-fond-f8f0de-a960: rgba(46, 54, 44, 0.96);
	--ts-fond-f8f7f0: #283026;
	--ts-fond-f8faf6: #252d24;
	--ts-fond-f8fbf7-a980: rgba(37, 45, 35, 0.98);
	--ts-fond-f8fbf7-a990: rgba(37, 45, 35, 0.99);
	--ts-fond-f9eaea: #30382f;
	--ts-fond-fae2de-a990: rgba(54, 62, 53, 0.99);
	--ts-fond-faeeee: #2d352c;
	--ts-fond-faf3cf: #353223;
	--ts-fond-faf6eb-a980: rgba(40, 48, 39, 0.98);
	--ts-fond-fafbf9: #242c23;
	--ts-fond-fafcf8: #242b22;
	--ts-fond-fbe5e4: #333c32;
	--ts-fond-fbe5e4-a720: rgba(51, 60, 50, 0.72);
	--ts-fond-fbe8e5: #313a30;
	--ts-fond-fbeae7: #30382f;
	--ts-fond-fbfaf5: #252d23;
	--ts-fond-fbfaf6: #252d23;
	--ts-fond-fbfcf8: #232b22;
	--ts-fond-fbfcf9: #232b22;
	--ts-fond-fbfcfa: #232b22;
	--ts-fond-fbfcfd: #232b22;
	--ts-fond-fbfdf9: #232a21;
	--ts-fond-fcfdfb: #222a21;
	--ts-fond-fcfff7-a990: rgba(33, 41, 32, 0.99);
	--ts-fond-fde6dd: #333b31;
	--ts-fond-fde7e1: #323a30;
	--ts-fond-fde8c3: #413828;
	--ts-fond-fde8e6: #31392f;
	--ts-fond-fdecc6: #3d3625;
	--ts-fond-fdecec: #2e362c;
	--ts-fond-fdefef: #2c342a;
	--ts-fond-fdf0dc: #2d352b;
	--ts-fond-fdf0df: #2c342b;
	--ts-fond-ffdd57-a550: rgba(77, 69, 41, 0.55);
	--ts-fond-ffde6d: #4c4427;
	--ts-fond-ffe36d: #484124;
	--ts-fond-ffe4c8: #44382c;
	--ts-fond-ffe6a8: #453b1f;
	--ts-fond-ffe897-a550: rgba(67, 59, 31, 0.55);
	--ts-fond-ffe8a3: #433a1e;
	--ts-fond-ffefcf-a990: rgba(57, 50, 37, 0.99);
	--ts-fond-fff0bb: #3a341c;
	--ts-fond-fff0cf: #383224;
	--ts-fond-fff0d7: #373126;
	--ts-fond-fff0d8: #373127;
	--ts-fond-fff0da: #2c342b;
	--ts-fond-fff0e8: #2b332a;
	--ts-fond-fff1af: #3a3418;
	--ts-fond-fff1d3-a980: rgba(55, 49, 36, 0.98);
	--ts-fond-fff1d6: #363125;
	--ts-fond-fff1f0: #2a3228;
	--ts-fond-fff2bd: #38331b;
	--ts-fond-fff2bf: #38321c;
	--ts-fond-fff2dd: #2b3329;
	--ts-fond-fff3bc: #37321a;
	--ts-fond-fff4c8: #35301e;
	--ts-fond-fff4ce: #353020;
	--ts-fond-fff4d9: #332f23;
	--ts-fond-fff4df: #293128;
	--ts-fond-fff5ca: #34301d;
	--ts-fond-fff5e8: #283027;
	--ts-fond-fff5f2: #272f26;
	--ts-fond-fff6d7: #322e21;
	--ts-fond-fff6d7-a950: rgba(50, 46, 33, 0.95);
	--ts-fond-fff6d9: #322e22;
	--ts-fond-fff6dc: #312d23;
	--ts-fond-fff6e1: #283027;
	--ts-fond-fff6e8: #272f26;
	--ts-fond-fff7ef: #262e25;
	--ts-fond-fff7f3: #262e24;
	--ts-fond-fff8dc: #2f2d21;
	--ts-fond-fff8df-a900: rgba(39, 47, 37, 0.9);
	--ts-fond-fff8e0-a920: rgba(39, 47, 37, 0.92);
	--ts-fond-fff8ec: #262e24;
	--ts-fond-fff9df: #262e25;
	--ts-fond-fff9e9: #252d24;
	--ts-fond-fff9f4: #252c23;
	--ts-fond-fffbd1: #2e2c1a;
	--ts-fond-fffbea-a900: rgba(36, 44, 35, 0.9);
	--ts-fond-fffcfa-a990: rgba(34, 42, 33, 0.99);
	--ts-fond-fffdf4-a980: rgba(34, 42, 33, 0.98);
	--ts-fond-fffdf4-a990: rgba(34, 42, 33, 0.99);
	--ts-fond-fffdf5: #222a21;
	--ts-fond-fffdf6-a950: rgba(34, 42, 33, 0.95);
	--ts-fond-fffdf7-a950: rgba(34, 42, 32, 0.95);
	--ts-fond-fffdf7-a960: rgba(34, 42, 32, 0.96);
	--ts-fond-fffdf7-a970: rgba(34, 42, 32, 0.97);
	--ts-fond-fffdf7-a980: rgba(34, 42, 32, 0.98);
	--ts-fond-fffdf7-a990: rgba(34, 42, 32, 0.99);
	--ts-fond-fffdf8: #222a20;
	--ts-fond-fffdf8-a980: rgba(34, 42, 32, 0.98);
	--ts-fond-fffdf9: #222a20;
	--ts-fond-fffef8: #212920;
	--ts-fond-fffefa-a880: rgba(33, 41, 32, 0.88);
	--ts-fond-fffefa-a940: rgba(33, 41, 32, 0.94);
	--ts-fond-fffefa-a970: rgba(33, 41, 32, 0.97);
	--ts-fond-fffefa-a980: rgba(33, 41, 32, 0.98);
	--ts-fond-fffffa-a960: rgba(32, 40, 31, 0.96);
	--ts-fond-ffffff-a550: rgba(32, 40, 31, 0.55);
	--ts-fond-ffffff-a600: rgba(32, 40, 31, 0.6);
	--ts-fond-ffffff-a620: rgba(32, 40, 31, 0.62);
	--ts-fond-ffffff-a650: rgba(32, 40, 31, 0.65);
	--ts-fond-ffffff-a680: rgba(32, 40, 31, 0.68);
	--ts-fond-ffffff-a700: rgba(32, 40, 31, 0.7);
	--ts-fond-ffffff-a720: rgba(32, 40, 31, 0.72);
	--ts-fond-ffffff-a750: rgba(32, 40, 31, 0.75);
	--ts-fond-ffffff-a760: rgba(32, 40, 31, 0.76);
	--ts-fond-ffffff-a780: rgba(32, 40, 31, 0.78);
	--ts-fond-ffffff-a800: rgba(32, 40, 31, 0.8);
	--ts-fond-ffffff-a860: rgba(32, 40, 31, 0.86);
	--ts-fond-ffffff-a900: rgba(32, 40, 31, 0.9);
	--ts-fond-ffffff-a930: rgba(32, 40, 31, 0.93);
	--ts-fond-ffffff-a940: rgba(32, 40, 31, 0.94);
	--ts-fond-ffffff-a950: rgba(32, 40, 31, 0.95);
	--ts-fond-ffffff-a960: rgba(32, 40, 31, 0.96);
	--ts-fond-ffffff-a970: rgba(32, 40, 31, 0.97);
	--ts-fond-ffffff-a980: rgba(32, 40, 31, 0.98);
	--ts-ligne-201a15: #939b92;
	--ts-ligne-252525: #8e958c;
	--ts-ligne-333333-a720: rgba(132, 139, 130, 0.72);
	--ts-ligne-383838: #80877f;
	--ts-ligne-a9b8a3: #636c61;
	--ts-ligne-aeb8aa: #636c61;
	--ts-ligne-aeb9aa: #626b60;
	--ts-ligne-aebaaa: #616b60;
	--ts-ligne-b9c5b4: #586156;
	--ts-ligne-b9c5b6: #586156;
	--ts-ligne-bdc9b8: #545d53;
	--ts-ligne-c3c3c3: #565f54;
	--ts-ligne-c8d0c5: #4d564c;
	--ts-ligne-c9d1c6: #4c554b;
	--ts-ligne-cbd8c6: #485146;
	--ts-ligne-cbd9c5: #485046;
	--ts-ligne-cdd6c9: #485147;
	--ts-ligne-cfd5cc: #485147;
	--ts-ligne-cfd8cc: #474f45;
	--ts-ligne-cfd9cb: #464f45;
	--ts-ligne-cfdacb: #464e44;
	--ts-ligne-cfdccc: #454d43;
	--ts-ligne-cfe0bf: #444c3c;
	--ts-ligne-cfe0c6: #434c3f;
	--ts-ligne-d2dbcf: #444d43;
	--ts-ligne-d4ddd1: #434b41;
	--ts-ligne-d4dfce: #424a40;
	--ts-ligne-d5ddd2: #424b41;
	--ts-ligne-d6dfd2: #414a40;
	--ts-ligne-d6dfd2-a920: rgba(65, 74, 64, 0.92);
	--ts-ligne-d7dbd4: #434c41;
	--ts-ligne-d7ddd3: #424a40;
	--ts-ligne-d7dfd3: #41493f;
	--ts-ligne-d8dfd4-a720: rgba(65, 73, 63, 0.72);
	--ts-ligne-d8e5d2: #3e463c;
	--ts-ligne-d9e0d5: #40483e;
	--ts-ligne-dbe2d7: #3e473d;
	--ts-ligne-dbe5d5: #3d453b;
	--ts-ligne-dce3d9: #3d463c;
	--ts-ligne-dce4d8: #3d453b;
	--ts-ligne-dce6d8: #3d453b;
	--ts-ligne-dce8d8: #3d453b;
	--ts-ligne-dde5d9: #3d453b;
	--ts-ligne-dfd4b8: #524c3e;
	--ts-ligne-dfe2dc: #3d453c;
	--ts-ligne-dfe5da: #3d453b;
	--ts-ligne-dfe5dc: #3d453b;
	--ts-ligne-e0dccb: #414a40;
	--ts-ligne-e0e0e0: #3e463c;
	--ts-ligne-e0e6dc: #3d453b;
	--ts-ligne-e1e6dc: #3d453b;
	--ts-ligne-e1e6de: #3d453b;
	--ts-ligne-e1e8dd: #3d453b;
	--ts-ligne-e2e7df: #3d453b;
	--ts-ligne-e3dcc9: #41493f;
	--ts-ligne-e3e6df: #3d453b;
	--ts-ligne-e3e8e0: #3d453b;
	--ts-ligne-e4e9e1: #3d453b;
	--ts-ligne-e5d7a4: #524b31;
	--ts-ligne-e5e9e3: #3d453b;
	--ts-ligne-e6e0d1: #3d463c;
	--ts-ligne-e7dfca: #3e473d;
	--ts-ligne-e7ebe4: #3d453b;
	--ts-ligne-e8d399: #574c2e;
	--ts-ligne-e8ece5: #3d453b;
	--ts-ligne-ead7a8: #524931;
	--ts-ligne-eadcc8: #3f483e;
	--ts-ligne-edf0eb: #3d453b;
	--ts-ligne-f0cf9c: #5b4a30;
	--ts-ligne-f1cf81: #5a4c2d;
	--ts-ligne-f8d96b: #514727;
	--ts-ligne-f9d677-a080: rgba(83, 71, 40, 0.08);
	--ts-ligne-ffd17a: #574729;
	--ts-ligne-ffe25c-a750: rgba(74, 66, 34, 0.75);
	--ts-ligne-ffe25c-a950: rgba(74, 66, 34, 0.95);
	--ts-ligne-ffe479-a920: rgba(74, 66, 34, 0.92);
	--ts-ligne-fff8df: #3d453b;
	--ts-ligne-fffdf7-a720: rgba(61, 69, 59, 0.72);
	--ts-ligne-fffdf7-a960: rgba(61, 69, 59, 0.96);
	--ts-ligne-fffdf8-a980: rgba(61, 69, 59, 0.98);
	--ts-texte-000000-a350: rgba(231, 237, 230, 0.35);
	--ts-texte-000000-a600: rgba(231, 237, 230, 0.6);
	--ts-texte-007b82: #5dbcc3;
	--ts-texte-05948a: #4dc0b5;
	--ts-texte-06aa9f: #39c2b6;
	--ts-texte-087dd2: #65b0f9;
	--ts-texte-0b4269: #a5d5ff;
	--ts-texte-142512: #dcf3d9;
	--ts-texte-153313: #d0f4cc;
	--ts-texte-1677a4: #60b5e6;
	--ts-texte-168269: #61bfa4;
	--ts-texte-175f92: #72b5ee;
	--ts-texte-18331b: #d1f2d2;
	--ts-texte-18331b-a450: rgba(209, 242, 210, 0.45);
	--ts-texte-1a6fb0: #63b1f7;
	--ts-texte-1c4550: #acd7e5;
	--ts-texte-1d1d1d: #e7ede6;
	--ts-texte-1d321d: #d5f0d4;
	--ts-texte-1f1f1f: #e7ede6;
	--ts-texte-1f6128: #89cc8d;
	--ts-texte-1f6fa3: #68b3eb;
	--ts-texte-202420: #e7ede6;
	--ts-texte-20251f: #e7ede6;
	--ts-texte-20301e: #daefd7;
	--ts-texte-205531: #9bd3a8;
	--ts-texte-23702e: #74c07a;
	--ts-texte-243121: #e2e8e1;
	--ts-texte-243326: #dfe6de;
	--ts-texte-24561f: #9dd397;
	--ts-texte-252525: #e7ede6;
	--ts-texte-253122: #e1e8e0;
	--ts-texte-253426: #dee4dd;
	--ts-texte-257130: #75c07a;
	--ts-texte-263126: #e1e7df;
	--ts-texte-263524: #d5e8d2;
	--ts-texte-2682a1: #62b8d8;
	--ts-texte-273127-a300: rgba(224, 231, 223, 0.3);
	--ts-texte-273f24: #c4e1c0;
	--ts-texte-285f22: #91cb8a;
	--ts-texte-293128: #e0e6de;
	--ts-texte-293529: #dce2db;
	--ts-texte-298237: #71c178;
	--ts-texte-2b2b2b: #e4eae3;
	--ts-texte-2c3b2e: #d5dbd4;
	--ts-texte-2c621b: #8fc97f;
	--ts-texte-2d322c: #dde3dc;
	--ts-texte-2e4430: #bed9c0;
	--ts-texte-2f4431: #bfd8c1;
	--ts-texte-2f4531: #bdd7bf;
	--ts-texte-2f7d32: #75c075;
	--ts-texte-2f8f3c: #72c077;
	--ts-texte-315c2b: #9ac993;
	--ts-texte-315f29: #95c88c;
	--ts-texte-333333: #d9e0d8;
	--ts-texte-335234: #aaceaa;
	--ts-texte-35312b: #dbe2da;
	--ts-texte-35566f: #99bdda;
	--ts-texte-35622f: #93c48b;
	--ts-texte-356d2d: #82bd79;
	--ts-texte-36702c: #81bd76;
	--ts-texte-39722f: #81bd77;
	--ts-texte-39732d: #81bd74;
	--ts-texte-3a6b76: #82b4c0;
	--ts-texte-3d4b3c: #c1c7c0;
	--ts-texte-3e4e32: #b8cbaa;
	--ts-texte-401513: #fee4e1;
	--ts-texte-425044: #bbc1ba;
	--ts-texte-426a2e: #8eba7a;
	--ts-texte-426b38: #8db982;
	--ts-texte-445044: #bbc1ba;
	--ts-texte-47783d: #87bb7d;
	--ts-texte-477a27: #86bd69;
	--ts-texte-486045: #9fb99b;
	--ts-texte-48623b: #9dba8f;
	--ts-texte-493119: #f1d3b7;
	--ts-texte-4b3419: #edd0b1;
	--ts-texte-4b5a4f: #b0b6af;
	--ts-texte-4d833f: #84bc76;
	--ts-texte-4d882c: #84bd69;
	--ts-texte-4e5d4d: #adb3ac;
	--ts-texte-4f594f: #b0b6ae;
	--ts-texte-4f8b46: #80be76;
	--ts-texte-526050: #a9afa8;
	--ts-texte-52694f: #9ab397;
	--ts-texte-536055: #a9afa7;
	--ts-texte-536452: #9eb19d;
	--ts-texte-542822: #fecbc2;
	--ts-texte-557052: #97b494;
	--ts-texte-566057: #a8aea6;
	--ts-texte-568e2d: #87bd66;
	--ts-texte-587053: #99b494;
	--ts-texte-596159: #a7ada6;
	--ts-texte-596457: #a7ada6;
	--ts-texte-59645a: #a7ada6;
	--ts-texte-596858: #a7ada6;
	--ts-texte-5b430c: #dcc18c;
	--ts-texte-5c6b5a: #a7ada6;
	--ts-texte-5d430c: #ddbf8b;
	--ts-texte-5d665d: #a7ada6;
	--ts-texte-5e5656: #adb3ac;
	--ts-texte-5e685d: #a7ada6;
	--ts-texte-5e6e5a: #9fb19b;
	--ts-texte-5f695e: #a7ada6;
	--ts-texte-5f695f: #a7ada6;
	--ts-texte-5f6e5f: #a7ada6;
	--ts-texte-659957: #86bc78;
	--ts-texte-667066: #a7ada6;
	--ts-texte-667067: #a7ada6;
	--ts-texte-66805f: #99b491;
	--ts-texte-687464: #a7ada6;
	--ts-texte-687466: #a7ada6;
	--ts-texte-694d13: #d2b37b;
	--ts-texte-697367: #a7ada6;
	--ts-texte-69736a: #a7ada6;
	--ts-texte-698064: #9bb395;
	--ts-texte-6b3d00: #ecb682;
	--ts-texte-6b5410: #c8af71;
	--ts-texte-6b6b6b: #a7ada6;
	--ts-texte-6c3da6: #bc99f3;
	--ts-texte-6c7668: #a7ada6;
	--ts-texte-6e776e: #a7ada6;
	--ts-texte-6ea937: #8abc63;
	--ts-texte-6f766f: #a7ada6;
	--ts-texte-6f7c71: #a7ada6;
	--ts-texte-6f8668: #9bb394;
	--ts-texte-705016: #d0ac75;
	--ts-texte-70786f: #a7ada6;
	--ts-texte-707b70: #a7ada6;
	--ts-texte-71806e: #a7ada6;
	--ts-texte-73530c: #cdaa6b;
	--ts-texte-73806d: #a7ada6;
	--ts-texte-738075: #a7ada6;
	--ts-texte-748076: #a7ada6;
	--ts-texte-76510b: #d1a86b;
	--ts-texte-76539b: #bc98e6;
	--ts-texte-765a38: #c4a581;
	--ts-texte-785936: #c6a47f;
	--ts-texte-788277: #a7ada6;
	--ts-texte-79504a: #ce9f98;
	--ts-texte-795100: #d3a665;
	--ts-texte-7a1e12: #fbb5a7;
	--ts-texte-7a2e2e: #fea5a0;
	--ts-texte-7a5a2e: #c7a477;
	--ts-texte-7a7a7a: #a7ada6;
	--ts-texte-7a8792: #a7ada6;
	--ts-texte-7b4b17: #dba573;
	--ts-texte-7b837b: #a7ada6;
	--ts-texte-7b867c: #a7ada6;
	--ts-texte-7c3aa8: #c393e9;
	--ts-texte-7c4b0a: #dca56c;
	--ts-texte-7c5009: #d5a467;
	--ts-texte-7c857b: #a7ada6;
	--ts-texte-7e897f: #a7ada6;
	--ts-texte-7f312c: #fca197;
	--ts-texte-7f5200: #d3a160;
	--ts-texte-805c3c: #caa280;
	--ts-texte-806018: #c8a663;
	--ts-texte-806b31: #bfa96e;
	--ts-texte-808080: #a7ada6;
	--ts-texte-849081: #a7ada6;
	--ts-texte-879185: #a7ada6;
	--ts-texte-899087: #a7ada6;
	--ts-texte-8a5a00: #d4a059;
	--ts-texte-8a5a08: #d4a05c;
	--ts-texte-8a6a45: #c6a47d;
	--ts-texte-8a6d16: #c6a759;
	--ts-texte-8a9189: #a7ada6;
	--ts-texte-8b3b20: #f2987b;
	--ts-texte-8b520d: #da9c60;
	--ts-texte-8b9189: #a7ada6;
	--ts-texte-8b958a: #a7ada6;
	--ts-texte-8b958b: #a7ada6;
	--ts-texte-8c3333: #f9948f;
	--ts-texte-8c958b: #a7ada6;
	--ts-texte-8d5804: #d89e5a;
	--ts-texte-8e5000: #de9a5c;
	--ts-texte-8f2f29: #fd9387;
	--ts-texte-929a90: #a7ada6;
	--ts-texte-949a92: #a7ada6;
	--ts-texte-985600: #e09956;
	--ts-texte-986107: #d99e54;
	--ts-texte-9d372e: #f2897c;
	--ts-texte-a14a43: #ec8d83;
	--ts-texte-a25700: #e69553;
	--ts-texte-a3312a: #f2897d;
	--ts-texte-a3352d: #f2897c;
	--ts-texte-a33c3c: #f28883;
	--ts-texte-a35a00: #e59651;
	--ts-texte-a45a16: #e59659;
	--ts-texte-a46b21: #d99d58;
	--ts-texte-a65e00: #e4974f;
	--ts-texte-a66005: #e39850;
	--ts-texte-a72f2a: #f2897d;
	--ts-texte-a84f12: #ec905d;
	--ts-texte-a85a08: #e89452;
	--ts-texte-a85b05: #e79551;
	--ts-texte-b0462f: #f18b73;
	--ts-texte-b4423b: #f2897e;
	--ts-texte-b76418: #e89453;
	--ts-texte-b84439: #f2897b;
	--ts-texte-b84e20: #ef8d68;
	--ts-texte-bf0a0a: #f2897b;
	--ts-texte-c0392b: #f28979;
	--ts-texte-c10b0b: #f2897b;
	--ts-texte-c36b00: #e79550;
	--ts-texte-c4473b: #f2897b;
	--ts-texte-c73b32: #f2897c;
	--ts-texte-c95320: #ef8d68;
	--ts-texte-ca4b3a: #f18a78;
	--ts-texte-d67500: #e79550;
	--ts-texte-d86f1f: #eb9259;
	--ts-texte-d87500: #e79551;
	--ts-texte-d8780b: #e79550;
}
/* ==== FIN REGION GENEREE ==== */

/* Retouches : valeurs sombres ajustees a la main pour des jetons generes dont
   le calcul automatique ne convient pas a leur contexte. Placees apres la
   region generee pour l'emporter par ordre (meme specificite). */
:root[data-theme="sombre"] {
}
