/* Couleurs JWB — reprises de judowb.be (thème Salient).
 *
 *   #ff1b00  rouge de l'en-tête du site (fond de la bande de titre, logo blanc dessus)
 *   #3452ff  bleu des liens (`body a` sur judowb.be)
 *
 * Le thème Material lit ces variables quand `palette.primary` / `palette.accent`
 * valent `custom` (voir mkdocs.yml).
 */

[data-md-color-primary="custom"] {
  --md-primary-fg-color: #ff1b00;
  --md-primary-fg-color--light: #ff5a41;
  --md-primary-fg-color--dark: #cc1500;
  --md-primary-bg-color: #ffffff;
  --md-primary-bg-color--light: rgba(255, 255, 255, 0.7);
}

[data-md-color-accent="custom"] {
  --md-accent-fg-color: #3452ff;
  --md-accent-fg-color--transparent: rgba(52, 82, 255, 0.1);
  --md-accent-bg-color: #ffffff;
  --md-accent-bg-color--light: rgba(255, 255, 255, 0.7);
}

/* Liens du corps de texte : le bleu du site plutôt que l'indigo par défaut. */
[data-md-color-scheme="default"] {
  --md-typeset-a-color: #3452ff;
}

/* En mode sombre, le même bleu passe sous le seuil de contraste : on l'éclaircit. */
[data-md-color-scheme="slate"] {
  --md-typeset-a-color: #93a2ff;
}

/* Journal des modifications : redline mot à mot.
   <del> et <ins> sont produits par `deploy/changelog` ; ils doivent rester
   lisibles sans la couleur (barré / souligné), pour l'impression comme pour un
   lecteur daltonien. */
.md-typeset del {
  color: #a4000f;
  text-decoration: line-through;
}

.md-typeset ins {
  color: #005c2e;
  text-decoration: underline;
}

[data-md-color-scheme="slate"] .md-typeset del {
  color: #ff8a80;
}

[data-md-color-scheme="slate"] .md-typeset ins {
  color: #7ddc9e;
}
