/* ==============================================================
   themes-langues.css — Une palette par langue.
   ==============================================================
   MODIFICATION : theme visuel selon la langue affichee
   BUT          : donner a chaque marche sa propre atmosphere, tout
                  en gardant une seule structure de page.
   PRINCIPE     : le front pose une classe lang-xx sur le <body>.
                  Chaque classe redefinit les variables de couleur
                  et de police deja utilisees par style.css. Aucune
                  regle de mise en page n'est touchee : seules les
                  variables changent. Un nouveau blog en herite.
   PALETTES     : justifiees par marche (raffinement parisien,
                  luxe US, Mediterranee iberique, precision
                  allemande, laque japonaise, K-beauty coreenne).
   A CHARGER    : apres style.css, pour que ces variables priment.
   DATE         : 01/08/2026 — signe Claude
   ============================================================== */

/* -------- Anglais (USA) : anthracite profond, accent argent -------- */
body.lang-en {
  --fond:      #1a1a1a;
  --c-fond:      #1a1a1a;
  --fond-alt:  #242424;
  --c-fond-alt:  #242424;
  --texte:     #f2f2f2;
  --c-texte:     #f2f2f2;
  --muted:     #9a9a9a;
  --c-muted:     #9a9a9a;
  --ligne:     #333333;
  --c-ligne:     #333333;
  --accent:    #e5e5e5;
  --c-accent:    #e5e5e5;
  --accent2:   #b8b8b8;
  --c-accent2:   #b8b8b8;
  --inverse:   #e5e5e5;
  --c-inverse:   #e5e5e5;
  --inverse-tx:#1a1a1a;
  --c-inverse-tx:#1a1a1a;
  --f-titre:   'Helvetica Neue', Arial, sans-serif;
  --ff-titre:   'Helvetica Neue', Arial, sans-serif;
  --f-texte:   'Helvetica Neue', Arial, sans-serif;
  --ff-texte:   'Helvetica Neue', Arial, sans-serif;
  --logo-ls:   .18em;
}

/* -------- Francais : ivoire lumineux, accent or subtil -------- */
body.lang-fr {
  --fond:      #fdfbf7;
  --c-fond:      #fdfbf7;
  --fond-alt:  #f2ede3;
  --c-fond-alt:  #f2ede3;
  --texte:     #1a1712;
  --c-texte:     #1a1712;
  --muted:     #8a8071;
  --c-muted:     #8a8071;
  --ligne:     #e8e0cc;
  --c-ligne:     #e8e0cc;
  --accent:    #c5a059;
  --c-accent:    #c5a059;
  --accent2:   #9a8452;
  --c-accent2:   #9a8452;
  --inverse:   #1a1712;
  --c-inverse:   #1a1712;
  --inverse-tx:#fdfbf7;
  --c-inverse-tx:#fdfbf7;
  --f-titre:   Georgia, 'Times New Roman', serif;
  --ff-titre:   Georgia, 'Times New Roman', serif;
  --f-texte:   Georgia, 'Times New Roman', serif;
  --ff-texte:   Georgia, 'Times New Roman', serif;
  --logo-ls:   .14em;
}

/* -------- Espagnol : sable chaud, accent terracotta fonce -------- */
body.lang-es {
  --fond:      #f4efea;
  --c-fond:      #f4efea;
  --fond-alt:  #e9e0d5;
  --c-fond-alt:  #e9e0d5;
  --texte:     #2a1c12;
  --c-texte:     #2a1c12;
  --muted:     #8a7560;
  --c-muted:     #8a7560;
  --ligne:     #ddd0be;
  --c-ligne:     #ddd0be;
  --accent:    #a0522d;
  --c-accent:    #a0522d;
  --accent2:   #3d2314;
  --c-accent2:   #3d2314;
  --inverse:   #3d2314;
  --c-inverse:   #3d2314;
  --inverse-tx:#f4efea;
  --c-inverse-tx:#f4efea;
  --f-titre:   Georgia, 'Times New Roman', serif;
  --ff-titre:   Georgia, 'Times New Roman', serif;
  --f-texte:   Georgia, 'Times New Roman', serif;
  --ff-texte:   Georgia, 'Times New Roman', serif;
  --logo-ls:   .12em;
}

/* -------- Allemand : gris perle, accent bronze -------- */
body.lang-de {
  --fond:      #eaecee;
  --c-fond:      #eaecee;
  --fond-alt:  #dde0e4;
  --c-fond-alt:  #dde0e4;
  --texte:     #1e2229;
  --c-texte:     #1e2229;
  --muted:     #6a7078;
  --c-muted:     #6a7078;
  --ligne:     #cfd4d9;
  --c-ligne:     #cfd4d9;
  --accent:    #a98307;
  --c-accent:    #a98307;
  --accent2:   #6a7078;
  --c-accent2:   #6a7078;
  --inverse:   #1e2229;
  --c-inverse:   #1e2229;
  --inverse-tx:#eaecee;
  --c-inverse-tx:#eaecee;
  --f-titre:   'Helvetica Neue', Arial, sans-serif;
  --ff-titre:   'Helvetica Neue', Arial, sans-serif;
  --f-texte:   'Helvetica Neue', Arial, sans-serif;
  --ff-texte:   'Helvetica Neue', Arial, sans-serif;
  --logo-ls:   .16em;
}

/* -------- Japonais : noir laque, accent rouge cinabre -------- */
body.lang-ja {
  --fond:      #0b0b0b;
  --c-fond:      #0b0b0b;
  --fond-alt:  #171717;
  --c-fond-alt:  #171717;
  --texte:     #f0f0f0;
  --c-texte:     #f0f0f0;
  --muted:     #8a8a8a;
  --c-muted:     #8a8a8a;
  --ligne:     #2a2a2a;
  --c-ligne:     #2a2a2a;
  --accent:    #c83232;
  --c-accent:    #c83232;
  --accent2:   #c5a059;
  --c-accent2:   #c5a059;
  --inverse:   #c83232;
  --c-inverse:   #c83232;
  --inverse-tx:#f0f0f0;
  --c-inverse-tx:#f0f0f0;
  --f-titre:   'Hiragino Mincho ProN', 'Yu Mincho', Georgia, serif;
  --ff-titre:   'Hiragino Mincho ProN', 'Yu Mincho', Georgia, serif;
  --f-texte:   'Hiragino Mincho ProN', 'Yu Mincho', Georgia, serif;
  --ff-texte:   'Hiragino Mincho ProN', 'Yu Mincho', Georgia, serif;
  --logo-ls:   .20em;
}

/* -------- Coreen : blanc creme K-beauty, accent or rose / marine -------- */
body.lang-ko {
  --fond:      #f5f5f7;
  --c-fond:      #f5f5f7;
  --fond-alt:  #eaeaef;
  --c-fond-alt:  #eaeaef;
  --texte:     #0f1e36;
  --c-texte:     #0f1e36;
  --muted:     #7a7f8a;
  --c-muted:     #7a7f8a;
  --ligne:     #dcdce4;
  --c-ligne:     #dcdce4;
  --accent:    #b76e79;
  --c-accent:    #b76e79;
  --accent2:   #0f1e36;
  --c-accent2:   #0f1e36;
  --inverse:   #0f1e36;
  --c-inverse:   #0f1e36;
  --inverse-tx:#f5f5f7;
  --c-inverse-tx:#f5f5f7;
  --f-titre:   'Apple SD Gothic Neo', 'Malgun Gothic', 'Helvetica Neue', sans-serif;
  --ff-titre:   'Apple SD Gothic Neo', 'Malgun Gothic', 'Helvetica Neue', sans-serif;
  --f-texte:   'Apple SD Gothic Neo', 'Malgun Gothic', 'Helvetica Neue', sans-serif;
  --ff-texte:   'Apple SD Gothic Neo', 'Malgun Gothic', 'Helvetica Neue', sans-serif;
  --logo-ls:   .10em;
}
