/* ==========================================================================
   BIBLIOTHÈQUE DE 6 PALETTES — choisie avec reglages.palette dans content.js.
   Pas de palette libre : si une couleur manque, on prend la plus proche (node outils/palette.mjs).

   Chaque palette fournit :
   • des surfaces SOMBRES adoucies (anthracite ou bleu nuit, cartes plus claires que le fond) et leur accent ;
   • des surfaces CLAIRES (blanc cassé teinté, textes foncés) et une version plus profonde du MÊME accent.
   Une couleur unique ne peut pas être lisible à la fois sur un fond clair et sur un fond sombre :
   l'accent garde donc sa teinte, en version claire (--accent) sur fond sombre et en version profonde (--accent-l) sur fond clair.

   Contrastes vérifiés (WCAG) par : node outils/verifier-palettes.mjs
   ========================================================================== */
[data-palette="or"] {
  --bg:#1d1c1a; --card:#282623; --card-2:#32302b; --line:#3d3a34; --muted:#b5ae9d; --accent:#e3b341; --on-accent:#1b1608;
  --paper:#f6f2e8; --paper-card:#fffdf8; --paper-card-2:#ece6d6; --line-l:#d9d1bd; --ink:#1c1a15; --ink-muted:#5a5446; --accent-l:#7e5c06; --on-accent-l:#ffffff;
}
[data-palette="rouge"] {
  --bg:#201c1d; --card:#2b2627; --card-2:#363031; --line:#443c3e; --muted:#b9a9ac; --accent:#ff6b6b; --on-accent:#1c0a0b;
  --paper:#f8f1f0; --paper-card:#fffcfb; --paper-card-2:#eee3e1; --line-l:#dccfcc; --ink:#1d1819; --ink-muted:#5e4f51; --accent-l:#b81f1f; --on-accent-l:#ffffff;
}
[data-palette="bleu"] {
  --bg:#131b2c; --card:#1c263a; --card-2:#253149; --line:#32415f; --muted:#a3afc6; --accent:#6e9bff; --on-accent:#07122b;
  --paper:#f1f4f9; --paper-card:#fbfcfe; --paper-card-2:#e4e9f2; --line-l:#cfd7e5; --ink:#141a26; --ink-muted:#4b566b; --accent-l:#1d4bc4; --on-accent-l:#ffffff;
}
[data-palette="vert"] {
  --bg:#18211d; --card:#212c27; --card-2:#2a3730; --line:#37473e; --muted:#a6b6ab; --accent:#3edb84; --on-accent:#052112;
  --paper:#f1f6f2; --paper-card:#fbfdfb; --paper-card-2:#e2ebe4; --line-l:#cbd9ce; --ink:#141b17; --ink-muted:#475649; --accent-l:#0b6e35; --on-accent-l:#ffffff;
}
[data-palette="orange"] {
  --bg:#201c18; --card:#2b2621; --card-2:#35302a; --line:#443d34; --muted:#b9ac9b; --accent:#ff8a3d; --on-accent:#210e02;
  --paper:#f8f3ec; --paper-card:#fffdf9; --paper-card-2:#eee5d8; --line-l:#dcd0bd; --ink:#1d1a16; --ink-muted:#5b5144; --accent-l:#a84700; --on-accent-l:#ffffff;
}
[data-palette="noir-et-blanc"] {
  --bg:#1f2125; --card:#292c31; --card-2:#33363c; --line:#42464d; --muted:#aeb2b9; --accent:#f1ece1; --on-accent:#16181b;
  --paper:#f4f2ee; --paper-card:#fdfcfa; --paper-card-2:#e8e5df; --line-l:#d6d2ca; --ink:#181a1d; --ink-muted:#50545b; --accent-l:#24272b; --on-accent-l:#f4f2ee;
}
