[data-theme="lavande"] {
  --fond-haut:   #EAE2F7;
  --fond-milieu: #E4E8F5;
  --fond-bas:    #DBE7F4;
  --halo-violet: rgba(167, 139, 224, 0.55);
  --halo-corail: rgba(239, 139, 107, 0.48);
  --halo-bleu:   rgba(127, 178, 232, 0.58);
}

[data-theme="ocean"] {
  --fond-haut:   #E2EAF8;
  --fond-milieu: #DDE9F6;
  --fond-bas:    #D3E6F2;
  --halo-violet: rgba(120, 140, 230, 0.50);
  --halo-corail: rgba(96, 196, 214, 0.45);
  --halo-bleu:   rgba(127, 178, 232, 0.60);
}

[data-theme="graphite"] {
  --fond-haut:   #EEEEF0;
  --fond-milieu: #E7E8EB;
  --fond-bas:    #DFE1E5;
  --halo-violet: rgba(60, 63, 75, 0.18);
  --halo-corail: rgba(100, 108, 122, 0.24);
  --halo-bleu:   rgba(150, 160, 178, 0.40);
}

[data-theme="soleil"] {
  --fond-haut:   #FBF4E2;
  --fond-milieu: #F8F0DC;
  --fond-bas:    #F3EBD8;
  --halo-violet: rgba(246, 196, 69, 0.50);
  --halo-corail: rgba(245, 158, 96, 0.42);
  --halo-bleu:   rgba(240, 220, 110, 0.50);
}

[data-theme="sauge"] {
  --fond-haut:   #E6F0EA;
  --fond-milieu: #E2EEEA;
  --fond-bas:    #DAEAE6;
  --halo-violet: rgba(130, 180, 140, 0.50);
  --halo-corail: rgba(120, 205, 170, 0.42);
  --halo-bleu:   rgba(110, 175, 190, 0.50);
}
