/* Thème sombre de PalaoBreeZ — FICHIER GÉNÉRÉ par `php artisan palaobreez:theme-sombre` : ne pas le modifier à la main.
   Jetons calculés depuis les feuilles claires ; retouches dans resources/css/theme-sombre-retouches.css. */
:root[data-theme="sombre"] {
  color-scheme: dark;
  --bd-8fa39a: #5F786C;
  --bd-9aa3ad: #5B6672;
  --bd-a9afb2: #5E6568;
  --bd-a9b0b4: #5C6469;
  --bd-b9c6bf: #55635B;
  --bd-b9e0cc: #496456;
  --bd-c9c4bb: #625D53;
  --bd-cfcac1: #605A51;
  --bd-d7d9df: #4D4F54;
  --bd-dedad3: #57534C;
  --bd-e5dfd4: #585248;
  --bd-e6e2db: #545049;
  --bd-e6eae7: #4A4D4B;
  --bd-eae3d7: #575146;
  --bd-eceae6: #4E4C48;
  --bd-f1c7b4: #624F47;
  --bd-f6c9c6: #5C4443;
  --bd-fdfaf5: #484641;
  --bd-ffd9cb: #594740;
  --bd-ffffff: #424242;
  --bd-v-contour: #55635B;
  --bd-v-surface: #424242;
  --bd-v-trait: #524F48;
  --bd-v-trait-doux: #4F4B46;
  --fd-dad5cc: #3A3428;
  --fd-dcdfe4: #272A30;
  --fd-dcf5ea: #1B3429;
  --fd-ddf2e8: #1D3228;
  --fd-ddf6ec: #1B3329;
  --fd-dee9dd: #253024;
  --fd-deebdf: #233024;
  --fd-e1f3ea: #1E3027;
  --fd-e2f4eb: #1E2F26;
  --fd-e3e5ea: #25272C;
  --fd-e3e6eb: #24272C;
  --fd-e3e7e5: #272B29;
  --fd-e3ede7: #232D27;
  --fd-e3f8ee: #1B2F26;
  --fd-e4f4ec: #1E2D26;
  --fd-e4f5ec: #1E2E25;
  --fd-e4f6ec: #1D2E24;
  --fd-e5dfd4: #363023;
  --fd-e5efea: #222C27;
  --fd-e6e6f6: #1E1E2C;
  --fd-e6ece9: #242A27;
  --fd-e6f5ee: #1E2C26;
  --fd-e6f6ee: #1E2C25;
  --fd-e7e9ea: #262829;
  --fd-e8f0fa: #1C232C;
  --fd-e9eaee: #242528;
  --fd-e9f6ef: #1E2A24;
  --fd-eaf3ec: #212922;
  --fd-ede9e4: #2C2823;
  --fd-edfbf4: #1C2822;
  --fd-eeeae3: #2D2922;
  --fd-eef0ef: #242525;
  --fd-eef0f3: #222326;
  --fd-eef0f8: #1E2027;
  --fd-f0fbf6: #1D2622;
  --fd-f1ede8: #2A2621;
  --fd-f1eee8: #2A2721;
  --fd-f2f4f6: #212224;
  --fd-f4e7d0: #382E1D;
  --fd-f4f5f6: #212223;
  --fd-f4f6f5: #212322;
  --fd-f4f6f8: #202123;
  --fd-f5efe6: #2C271E;
  --fd-f6ede2: #2F271C;
  --fd-f6f8f7: #202221;
  --fd-f6faf8: #1F2220;
  --fd-f8e9dc: #33261A;
  --fd-f9f6ef: #27241E;
  --fd-faf7f2: #25221E;
  --fd-faf8f3b3: rgba(36, 34, 30, 0.7);
  --fd-fafaf8: #21211F;
  --fd-fafaf9: #20201F;
  --fd-fbe2d3: #35251B;
  --fd-fbe3d4: #35251B;
  --fd-fbebd0: #362C1C;
  --fd-fbf8f2: #141312;
  --fd-fbfaf8: #21201F;
  --fd-fce9de: #312219;
  --fd-fde8da: #32241A;
  --fd-fdece2: #302119;
  --fd-fdeceb: #2A1B1B;
  --fd-fdecec: #291B1B;
  --fd-fdede3: #302119;
  --fd-fdeee5: #2E2119;
  --fd-fdf0e6: #2E2219;
  --fd-fdf0e8: #2C211A;
  --fd-fdf1e8: #2C221A;
  --fd-fdf2e8: #2C231A;
  --fd-fdfaf5: #141312;
  --fd-fdfbf8: #21201D;
  --fd-fdfcf8: #141313;
  --fd-fdfdfd: #1E1E1E;
  --fd-fef2eb: #2A201A;
  --fd-fef7f1: #26201B;
  --fd-fefcf8: #141312;
  --fd-ffe2a8: #413621;
  --fd-fff7e6: #2E2718;
  --fd-fffbef: #28241A;
  --fd-fffdf8: #22201C;
  --fd-fffdfc: #1F1E1D;
  --fd-ffffff: #1D1D1D;
  --fd-ffffffd9: rgba(29, 29, 29, 0.85);
  --fd-v-alerte-pale: #2A1B1B;
  --fd-v-contour: #304339;
  --fd-v-cuivre-pale: #2C211A;
  --fd-v-cuivre-voile: #27201B;
  --fd-v-ivoire: #141412;
  --fd-v-ivoire-page: #141312;
  --fd-v-menthe: #1D3127;
  --fd-v-menthe-pale: #1E2723;
  --fd-v-surface: #1D1D1D;
  --fd-v-surface-chaude: #23201C;
  --tx-0b5a46: #C9DAD5;
  --tx-0e2e3a: #D3DCE0;
  --tx-0e4a3d: #CDDDD9;
  --tx-13213a: #D1D6DF;
  --tx-1763c6: #72A8EF;
  --tx-17895f: #95EDCD;
  --tx-1b3f6b: #A8C5E9;
  --tx-1c2a33: #D0D9DF;
  --tx-2c2e7a: #A2A3DD;
  --tx-4e5865: #B3BBC5;
  --tx-4e5a60: #B7C0C4;
  --tx-5b666c: #B0B8BD;
  --tx-5f6b7a: #A8B0BB;
  --tx-6b7480: #A5ABB4;
  --tx-7a2c0b: #F4B79D;
  --tx-7a4b00: #D5CEC2;
  --tx-8a93a0: #949CA8;
  --tx-9a3412: #F1A48A;
  --tx-a26d13: #F1C986;
  --tx-a26d3c: #D4AF8C;
  --tx-b14a1e: #E99F7F;
  --tx-b23a10: #F19C7F;
  --tx-b42f28: #E3847F;
  --tx-b9701a: #ECB87A;
  --tx-be5121: #E89A78;
  --tx-c4521f: #E99874;
  --tx-e9a12b: #ECB356;
  --tx-f08a3c: #EC9451;
  --tx-v-alerte: #E75C55;
  --tx-v-baobab: #C9DAD5;
  --tx-v-baobab-fonce: #CEDDDA;
  --tx-v-baobab-nuit: #D4E1DE;
  --tx-v-cuivre: #EE8D6A;
  --tx-v-cuivre-fonce: #ED9274;
  --tx-v-encre: #D2D7E0;
  --tx-v-encre-douce: #B7C1CF;
  --tx-v-foret: #D7E3E2;
  --tx-v-gris: #A8B0BB;
  --tx-v-gris-clair: #949CA8;
}
/* Retouches du thème sombre, recopiées par `php artisan palaobreez:theme-sombre` dans public/css/theme-sombre.css,
   une fois pour « sombre » et une fois pour « auto » (dans prefers-color-scheme: dark). :root[data-theme="sombre"] = le sélecteur :root. */
:root[data-theme="sombre"] { --ombre: 0 1px 2px rgba(0, 0, 0, .35), 0 calc(4px * var(--eb)) calc(14px * var(--eb)) rgba(0, 0, 0, .35); }
/* Pastille des interrupteurs : reste claire sur le rail sombre. */
:root[data-theme="sombre"] .bascule span::after { background: #E8EEEA; }
/* Textures de feuillage claires : voilées pour ne pas éblouir sur fond sombre. */
:root[data-theme="sombre"] .corps-auth, :root[data-theme="sombre"] .corps-public { background-image: linear-gradient(rgba(18, 22, 21, .86), rgba(18, 22, 21, .86)), url("../img/texture-feuilles.svg"); background-size: auto, 900px auto; background-position: 0 0, left top; }
:root[data-theme="sombre"] .corps-accueil { background-image: linear-gradient(rgba(18, 22, 21, .86), rgba(18, 22, 21, .86)), url("../img/texture-feuilles.svg"); background-size: auto, 1100px auto; background-position: 0 0, left -120px top 60px; }
:root[data-theme="sombre"] .creer-rapide { background-image: linear-gradient(rgba(24, 28, 27, .88), rgba(24, 28, 27, .88)), url("../img/texture-feuilles.svg"); background-size: auto, 520px auto; background-position: 0 0, right -80px top -60px; }
:root[data-theme="sombre"] .principal-a::before { opacity: .1; }
/* Vignettes du choix de thème (Mon compte) : elles montrent le rendu réel de chaque thème, quel que soit le thème actif. */
:root[data-theme="sombre"] .vignette-clair { background: linear-gradient(90deg, #133732 0 22%, #FEFCF8 22% 100%); }
:root[data-theme="sombre"] .vignette-sombre { background: linear-gradient(90deg, #0A1F1B 0 22%, #141C19 22% 100%); }
:root[data-theme="sombre"] .vignette-auto { background: linear-gradient(135deg, #FEFCF8 0 50%, #141C19 50% 100%); }
:root[data-theme="sombre"] .compte-theme-vignette { border-color: #5C6671; }

@media (prefers-color-scheme: dark) {
:root[data-theme="auto"] {
  color-scheme: dark;
  --bd-8fa39a: #5F786C;
  --bd-9aa3ad: #5B6672;
  --bd-a9afb2: #5E6568;
  --bd-a9b0b4: #5C6469;
  --bd-b9c6bf: #55635B;
  --bd-b9e0cc: #496456;
  --bd-c9c4bb: #625D53;
  --bd-cfcac1: #605A51;
  --bd-d7d9df: #4D4F54;
  --bd-dedad3: #57534C;
  --bd-e5dfd4: #585248;
  --bd-e6e2db: #545049;
  --bd-e6eae7: #4A4D4B;
  --bd-eae3d7: #575146;
  --bd-eceae6: #4E4C48;
  --bd-f1c7b4: #624F47;
  --bd-f6c9c6: #5C4443;
  --bd-fdfaf5: #484641;
  --bd-ffd9cb: #594740;
  --bd-ffffff: #424242;
  --bd-v-contour: #55635B;
  --bd-v-surface: #424242;
  --bd-v-trait: #524F48;
  --bd-v-trait-doux: #4F4B46;
  --fd-dad5cc: #3A3428;
  --fd-dcdfe4: #272A30;
  --fd-dcf5ea: #1B3429;
  --fd-ddf2e8: #1D3228;
  --fd-ddf6ec: #1B3329;
  --fd-dee9dd: #253024;
  --fd-deebdf: #233024;
  --fd-e1f3ea: #1E3027;
  --fd-e2f4eb: #1E2F26;
  --fd-e3e5ea: #25272C;
  --fd-e3e6eb: #24272C;
  --fd-e3e7e5: #272B29;
  --fd-e3ede7: #232D27;
  --fd-e3f8ee: #1B2F26;
  --fd-e4f4ec: #1E2D26;
  --fd-e4f5ec: #1E2E25;
  --fd-e4f6ec: #1D2E24;
  --fd-e5dfd4: #363023;
  --fd-e5efea: #222C27;
  --fd-e6e6f6: #1E1E2C;
  --fd-e6ece9: #242A27;
  --fd-e6f5ee: #1E2C26;
  --fd-e6f6ee: #1E2C25;
  --fd-e7e9ea: #262829;
  --fd-e8f0fa: #1C232C;
  --fd-e9eaee: #242528;
  --fd-e9f6ef: #1E2A24;
  --fd-eaf3ec: #212922;
  --fd-ede9e4: #2C2823;
  --fd-edfbf4: #1C2822;
  --fd-eeeae3: #2D2922;
  --fd-eef0ef: #242525;
  --fd-eef0f3: #222326;
  --fd-eef0f8: #1E2027;
  --fd-f0fbf6: #1D2622;
  --fd-f1ede8: #2A2621;
  --fd-f1eee8: #2A2721;
  --fd-f2f4f6: #212224;
  --fd-f4e7d0: #382E1D;
  --fd-f4f5f6: #212223;
  --fd-f4f6f5: #212322;
  --fd-f4f6f8: #202123;
  --fd-f5efe6: #2C271E;
  --fd-f6ede2: #2F271C;
  --fd-f6f8f7: #202221;
  --fd-f6faf8: #1F2220;
  --fd-f8e9dc: #33261A;
  --fd-f9f6ef: #27241E;
  --fd-faf7f2: #25221E;
  --fd-faf8f3b3: rgba(36, 34, 30, 0.7);
  --fd-fafaf8: #21211F;
  --fd-fafaf9: #20201F;
  --fd-fbe2d3: #35251B;
  --fd-fbe3d4: #35251B;
  --fd-fbebd0: #362C1C;
  --fd-fbf8f2: #141312;
  --fd-fbfaf8: #21201F;
  --fd-fce9de: #312219;
  --fd-fde8da: #32241A;
  --fd-fdece2: #302119;
  --fd-fdeceb: #2A1B1B;
  --fd-fdecec: #291B1B;
  --fd-fdede3: #302119;
  --fd-fdeee5: #2E2119;
  --fd-fdf0e6: #2E2219;
  --fd-fdf0e8: #2C211A;
  --fd-fdf1e8: #2C221A;
  --fd-fdf2e8: #2C231A;
  --fd-fdfaf5: #141312;
  --fd-fdfbf8: #21201D;
  --fd-fdfcf8: #141313;
  --fd-fdfdfd: #1E1E1E;
  --fd-fef2eb: #2A201A;
  --fd-fef7f1: #26201B;
  --fd-fefcf8: #141312;
  --fd-ffe2a8: #413621;
  --fd-fff7e6: #2E2718;
  --fd-fffbef: #28241A;
  --fd-fffdf8: #22201C;
  --fd-fffdfc: #1F1E1D;
  --fd-ffffff: #1D1D1D;
  --fd-ffffffd9: rgba(29, 29, 29, 0.85);
  --fd-v-alerte-pale: #2A1B1B;
  --fd-v-contour: #304339;
  --fd-v-cuivre-pale: #2C211A;
  --fd-v-cuivre-voile: #27201B;
  --fd-v-ivoire: #141412;
  --fd-v-ivoire-page: #141312;
  --fd-v-menthe: #1D3127;
  --fd-v-menthe-pale: #1E2723;
  --fd-v-surface: #1D1D1D;
  --fd-v-surface-chaude: #23201C;
  --tx-0b5a46: #C9DAD5;
  --tx-0e2e3a: #D3DCE0;
  --tx-0e4a3d: #CDDDD9;
  --tx-13213a: #D1D6DF;
  --tx-1763c6: #72A8EF;
  --tx-17895f: #95EDCD;
  --tx-1b3f6b: #A8C5E9;
  --tx-1c2a33: #D0D9DF;
  --tx-2c2e7a: #A2A3DD;
  --tx-4e5865: #B3BBC5;
  --tx-4e5a60: #B7C0C4;
  --tx-5b666c: #B0B8BD;
  --tx-5f6b7a: #A8B0BB;
  --tx-6b7480: #A5ABB4;
  --tx-7a2c0b: #F4B79D;
  --tx-7a4b00: #D5CEC2;
  --tx-8a93a0: #949CA8;
  --tx-9a3412: #F1A48A;
  --tx-a26d13: #F1C986;
  --tx-a26d3c: #D4AF8C;
  --tx-b14a1e: #E99F7F;
  --tx-b23a10: #F19C7F;
  --tx-b42f28: #E3847F;
  --tx-b9701a: #ECB87A;
  --tx-be5121: #E89A78;
  --tx-c4521f: #E99874;
  --tx-e9a12b: #ECB356;
  --tx-f08a3c: #EC9451;
  --tx-v-alerte: #E75C55;
  --tx-v-baobab: #C9DAD5;
  --tx-v-baobab-fonce: #CEDDDA;
  --tx-v-baobab-nuit: #D4E1DE;
  --tx-v-cuivre: #EE8D6A;
  --tx-v-cuivre-fonce: #ED9274;
  --tx-v-encre: #D2D7E0;
  --tx-v-encre-douce: #B7C1CF;
  --tx-v-foret: #D7E3E2;
  --tx-v-gris: #A8B0BB;
  --tx-v-gris-clair: #949CA8;
}
/* Retouches du thème sombre, recopiées par `php artisan palaobreez:theme-sombre` dans public/css/theme-sombre.css,
   une fois pour « sombre » et une fois pour « auto » (dans prefers-color-scheme: dark). :root[data-theme="auto"] = le sélecteur :root. */
:root[data-theme="auto"] { --ombre: 0 1px 2px rgba(0, 0, 0, .35), 0 calc(4px * var(--eb)) calc(14px * var(--eb)) rgba(0, 0, 0, .35); }
/* Pastille des interrupteurs : reste claire sur le rail sombre. */
:root[data-theme="auto"] .bascule span::after { background: #E8EEEA; }
/* Textures de feuillage claires : voilées pour ne pas éblouir sur fond sombre. */
:root[data-theme="auto"] .corps-auth, :root[data-theme="auto"] .corps-public { background-image: linear-gradient(rgba(18, 22, 21, .86), rgba(18, 22, 21, .86)), url("../img/texture-feuilles.svg"); background-size: auto, 900px auto; background-position: 0 0, left top; }
:root[data-theme="auto"] .corps-accueil { background-image: linear-gradient(rgba(18, 22, 21, .86), rgba(18, 22, 21, .86)), url("../img/texture-feuilles.svg"); background-size: auto, 1100px auto; background-position: 0 0, left -120px top 60px; }
:root[data-theme="auto"] .creer-rapide { background-image: linear-gradient(rgba(24, 28, 27, .88), rgba(24, 28, 27, .88)), url("../img/texture-feuilles.svg"); background-size: auto, 520px auto; background-position: 0 0, right -80px top -60px; }
:root[data-theme="auto"] .principal-a::before { opacity: .1; }
/* Vignettes du choix de thème (Mon compte) : elles montrent le rendu réel de chaque thème, quel que soit le thème actif. */
:root[data-theme="auto"] .vignette-clair { background: linear-gradient(90deg, #133732 0 22%, #FEFCF8 22% 100%); }
:root[data-theme="auto"] .vignette-sombre { background: linear-gradient(90deg, #0A1F1B 0 22%, #141C19 22% 100%); }
:root[data-theme="auto"] .vignette-auto { background: linear-gradient(135deg, #FEFCF8 0 50%, #141C19 50% 100%); }
:root[data-theme="auto"] .compte-theme-vignette { border-color: #5C6671; }

}
