/* Construit par web/tools/palettes.mjs depuis les ressources Android. Ne pas modifier. */
:root {
  --brand: #16775A;
  --brand-dark: #173C32;
  --mint: #DFF5E8;
  --ouverture: #DFF5E8;
  --ouverture-fond: #1E3A30;
  --warning: #A8561F;
  --ink: #172B27;
  --muted: #5E706A;
  --paper: #F4F7F2;
  --card: #FFFFFF;
  --line: #DCE7DF;
  --nav-pastille: #DCE7DF;
  --white: #FFFFFF;
  --on-brand: #FFFFFF;
  --on-plate: #16775A;
  --stage-soft: #F1FAF4;
  --day-done: #16775A;
  --day-todo: #EDF2EE;
  --day-exempt: #F3EEE2;
  --ring-week: #2E7DB3;
  --ring-streak: #B8780F;
  --ring-week-text: #256A9A;
  --ring-streak-text: #8A5A00;
  --ring-week-on-dark: #8CCBF2;
  --ring-streak-on-dark: #F0C46A;
  --ring-week-on-plate: #2A74A6;
  --ring-streak-on-plate: #8A5A00;
  --on-plate-ink: #172B27;
  --on-plate-muted: #5E706A;
  --warning-wash: rgba(198, 107, 45, 0.122);
  --lecture-nuit-fond: #000000;
  --lecture-nuit-texte: #F2F0EA;
  --lecture-nuit-discret: #A3A8A5;
  --lecture-nuit-titre: #D6C28C;
  --danger: #B3261E;
  --boussole-or: #B8891A;
  --icone-fond-vert: #DFF5E8;
  --icone-fond-bleu: #DDEBFA;
  --icone-fond-violet: #ECE3F7;
  --icone-fond-bordeaux: #F8E1E5;
  --icone-fond-ambre: #FBEFD6;
  --icone-fond-turquoise: #D9F3F5;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"] {
  --brand: #6CD3A8;
  --warning: #E8A062;
  --ink: #E6EFE9;
  --muted: #9CB0A6;
  --paper: #101A16;
  --card: #1A2B24;
  --line: #2C4239;
  --nav-pastille: #2C4239;
  --on-brand: #0D1A15;
  --day-todo: #22382F;
  --day-exempt: #36322A;
  --warning-wash: rgba(232, 160, 98, 0.200);
  --ring-week: #6FB7E8;
  --ring-streak: #E8B45C;
  --ring-week-text: #6FB7E8;
  --ring-streak-text: #E8B45C;
  --danger: #F2B8B5;
  --boussole-or: #E0B84A;
}
}
:root[data-mode="sombre"] {
  --brand: #6CD3A8;
  --warning: #E8A062;
  --ink: #E6EFE9;
  --muted: #9CB0A6;
  --paper: #101A16;
  --card: #1A2B24;
  --line: #2C4239;
  --nav-pastille: #2C4239;
  --on-brand: #0D1A15;
  --day-todo: #22382F;
  --day-exempt: #36322A;
  --warning-wash: rgba(232, 160, 98, 0.200);
  --ring-week: #6FB7E8;
  --ring-streak: #E8B45C;
  --ring-week-text: #6FB7E8;
  --ring-streak-text: #E8B45C;
  --danger: #F2B8B5;
  --boussole-or: #E0B84A;
}
:root[data-fond="blanc"] {
  --paper: #F5F5F5;
  --card: #FFFFFF;
  --line: #E2E2E2;
  --undefined: #E2E2E2;
  --ink: #1C1C1E;
  --muted: #6B6B70;
  --day-todo: #EEEEEE;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-fond="blanc"] {
  --paper: #121212;
  --card: #1E1E1E;
  --line: #333333;
  --undefined: #333333;
  --ink: #EDEDED;
  --muted: #A3A3A3;
  --day-todo: #2A2A2A;
}
}
:root[data-mode="sombre"][data-fond="blanc"] {
  --paper: #121212;
  --card: #1E1E1E;
  --line: #333333;
  --undefined: #333333;
  --ink: #EDEDED;
  --muted: #A3A3A3;
  --day-todo: #2A2A2A;
}
:root[data-fond="sable"] {
  --paper: #F7F1E6;
  --card: #FFFCF6;
  --line: #E8DDCB;
  --undefined: #E8DDCB;
  --ink: #2B241A;
  --muted: #6E6253;
  --day-todo: #F0E8DA;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-fond="sable"] {
  --paper: #17130D;
  --card: #241E16;
  --line: #3A3125;
  --undefined: #3A3125;
  --ink: #EFE7DA;
  --muted: #B3A792;
  --day-todo: #2E271D;
}
}
:root[data-mode="sombre"][data-fond="sable"] {
  --paper: #17130D;
  --card: #241E16;
  --line: #3A3125;
  --undefined: #3A3125;
  --ink: #EFE7DA;
  --muted: #B3A792;
  --day-todo: #2E271D;
}
:root[data-fond="bleu"] {
  --paper: #F1F5FA;
  --card: #FFFFFF;
  --line: #D9E2EE;
  --undefined: #D9E2EE;
  --ink: #16233A;
  --muted: #5C6B80;
  --day-todo: #E8EEF6;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-fond="bleu"] {
  --paper: #0F1621;
  --card: #18222F;
  --line: #2A3647;
  --undefined: #2A3647;
  --ink: #E4EBF4;
  --muted: #9DABBD;
  --day-todo: #1F2B3B;
}
}
:root[data-mode="sombre"][data-fond="bleu"] {
  --paper: #0F1621;
  --card: #18222F;
  --line: #2A3647;
  --undefined: #2A3647;
  --ink: #E4EBF4;
  --muted: #9DABBD;
  --day-todo: #1F2B3B;
}
:root[data-fond="rose"] {
  --paper: #FAF2F3;
  --card: #FFFFFF;
  --line: #EEDCE0;
  --undefined: #EEDCE0;
  --ink: #2E1A1E;
  --muted: #775C62;
  --day-todo: #F5E8EA;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-fond="rose"] {
  --paper: #1A1113;
  --card: #261A1D;
  --line: #3D2A2F;
  --undefined: #3D2A2F;
  --ink: #F2E6E8;
  --muted: #BAA0A6;
  --day-todo: #30222A;
}
}
:root[data-mode="sombre"][data-fond="rose"] {
  --paper: #1A1113;
  --card: #261A1D;
  --line: #3D2A2F;
  --undefined: #3D2A2F;
  --ink: #F2E6E8;
  --muted: #BAA0A6;
  --day-todo: #30222A;
}
:root[data-fond="contraste"] {
  --paper: #FFFFFF;
  --card: #FFFFFF;
  --line: #767676;
  --undefined: #E6E6E6;
  --ink: #000000;
  --muted: #2B2B2B;
  --day-todo: #E6E6E6;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-fond="contraste"] {
  --paper: #000000;
  --card: #0A0A0A;
  --line: #8C8C8C;
  --undefined: #2A2A2A;
  --ink: #FFFFFF;
  --muted: #DADADA;
  --day-todo: #1C1C1C;
}
}
:root[data-mode="sombre"][data-fond="contraste"] {
  --paper: #000000;
  --card: #0A0A0A;
  --line: #8C8C8C;
  --undefined: #2A2A2A;
  --ink: #FFFFFF;
  --muted: #DADADA;
  --day-todo: #1C1C1C;
}
:root[data-accent="bleu"] {
  --brand: #1D5FA8;
  --brand-dark: #16304F;
  --mint: #DDEBFA;
  --on-brand: #FFFFFF;
  --on-plate: #1D5FA8;
  --stage-soft: #F1F6FD;
  --day-done: #1D5FA8;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-accent="bleu"] {
  --brand: #8AB8F0;
  --brand-dark: #16304F;
  --mint: #DDEBFA;
  --on-brand: #0B1830;
  --on-plate: #1D5FA8;
  --stage-soft: #F1F6FD;
  --day-done: #1D5FA8;
}
}
:root[data-mode="sombre"][data-accent="bleu"] {
  --brand: #8AB8F0;
  --brand-dark: #16304F;
  --mint: #DDEBFA;
  --on-brand: #0B1830;
  --on-plate: #1D5FA8;
  --stage-soft: #F1F6FD;
  --day-done: #1D5FA8;
}
:root[data-accent="violet"] {
  --brand: #6A3FA0;
  --brand-dark: #33224D;
  --mint: #ECE3F7;
  --on-brand: #FFFFFF;
  --on-plate: #6A3FA0;
  --stage-soft: #F7F2FC;
  --day-done: #6A3FA0;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-accent="violet"] {
  --brand: #C3A6EC;
  --brand-dark: #33224D;
  --mint: #ECE3F7;
  --on-brand: #1A1030;
  --on-plate: #6A3FA0;
  --stage-soft: #F7F2FC;
  --day-done: #6A3FA0;
}
}
:root[data-mode="sombre"][data-accent="violet"] {
  --brand: #C3A6EC;
  --brand-dark: #33224D;
  --mint: #ECE3F7;
  --on-brand: #1A1030;
  --on-plate: #6A3FA0;
  --stage-soft: #F7F2FC;
  --day-done: #6A3FA0;
}
:root[data-accent="bordeaux"] {
  --brand: #9B2C3F;
  --brand-dark: #4A1820;
  --mint: #F8E1E5;
  --on-brand: #FFFFFF;
  --on-plate: #9B2C3F;
  --stage-soft: #FDF3F5;
  --day-done: #9B2C3F;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-accent="bordeaux"] {
  --brand: #F09AAA;
  --brand-dark: #4A1820;
  --mint: #F8E1E5;
  --on-brand: #2A0A10;
  --on-plate: #9B2C3F;
  --stage-soft: #FDF3F5;
  --day-done: #9B2C3F;
}
}
:root[data-mode="sombre"][data-accent="bordeaux"] {
  --brand: #F09AAA;
  --brand-dark: #4A1820;
  --mint: #F8E1E5;
  --on-brand: #2A0A10;
  --on-plate: #9B2C3F;
  --stage-soft: #FDF3F5;
  --day-done: #9B2C3F;
}
:root[data-accent="ambre"] {
  --brand: #8A5700;
  --brand-dark: #4A3410;
  --mint: #FBEFD6;
  --on-brand: #FFFFFF;
  --on-plate: #8A5700;
  --stage-soft: #FEF9EE;
  --day-done: #8A5700;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-accent="ambre"] {
  --brand: #F2C46B;
  --brand-dark: #4A3410;
  --mint: #FBEFD6;
  --on-brand: #2A1D05;
  --on-plate: #8A5700;
  --stage-soft: #FEF9EE;
  --day-done: #8A5700;
}
}
:root[data-mode="sombre"][data-accent="ambre"] {
  --brand: #F2C46B;
  --brand-dark: #4A3410;
  --mint: #FBEFD6;
  --on-brand: #2A1D05;
  --on-plate: #8A5700;
  --stage-soft: #FEF9EE;
  --day-done: #8A5700;
}
:root[data-accent="turquoise"] {
  --brand: #0B6E77;
  --brand-dark: #11393D;
  --mint: #D9F3F5;
  --on-brand: #FFFFFF;
  --on-plate: #0B6E77;
  --stage-soft: #F0FAFB;
  --day-done: #0B6E77;
}
@media (prefers-color-scheme: dark) {
:root[data-mode="auto"][data-accent="turquoise"] {
  --brand: #6FD6DE;
  --brand-dark: #11393D;
  --mint: #D9F3F5;
  --on-brand: #062426;
  --on-plate: #0B6E77;
  --stage-soft: #F0FAFB;
  --day-done: #0B6E77;
}
}
:root[data-mode="sombre"][data-accent="turquoise"] {
  --brand: #6FD6DE;
  --brand-dark: #11393D;
  --mint: #D9F3F5;
  --on-brand: #062426;
  --on-plate: #0B6E77;
  --stage-soft: #F0FAFB;
  --day-done: #0B6E77;
}
