
/* les différentes élément type onglet, admonitions et replié 
   dont on ne veut pas diminuer la taille de la police */

.md-typeset .admonition, .tabbed-set {
    font-size: 0.8rem;
}

.md-typeset details, details.tip *, details.check * {
  font-size: 0.8rem;
}

:root {
  --md-admonition-icon--bilan: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg>')
}
.md-typeset .admonition.bilan,
.md-typeset details.bilan {
  border-color: rgb(219, 15, 15);
}
.md-typeset .bilan > .admonition-title,
.md-typeset .bilan > summary {
  background-color: rgba(185, 27, 101, 0.1);
}
.md-typeset .bilan > .admonition-title::before,
.md-typeset .bilan > summary::before {
  background-color: rgb(219, 15, 15);
  -webkit-mask-image: var(--md-admonition-icon--bilan);
          mask-image: var(--md-admonition-icon--bilan);
}

.md-footer-nav {
  display: none;
}

.md-footer__inner {
  display: none;
}
:root {
  --md-admonition-icon--materiel: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6l0 242.9c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4L0 134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1 0-188L288 246.6l0 188z"/></svg>')
}
.md-typeset .admonition.materiel,
.md-typeset details.materiel {
  border-color: rgb(15, 100, 216);
}
.md-typeset .materiel > .admonition-title,
.md-typeset .materiel > summary {
  background-color: rgba(27, 101, 185, 0.1);
}
.md-typeset .materiel > .admonition-title::before,
.md-typeset .materiel > summary::before {
  background-color: rgb(15, 100, 216);
  -webkit-mask-image: var(--md-admonition-icon--materiel);
          mask-image: var(--md-admonition-icon--materiel);
}

:root {
  --md-admonition-icon--etapes: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7L336 192c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"/></svg>')
  }
  .md-typeset .admonition.etapes,
  .md-typeset details.etapes {
  border-color: rgb(15, 100, 216);
  }
  .md-typeset .etapes > .admonition-title,
  .md-typeset .etapes > summary {
  background-color: rgba(27, 101, 185, 0.1);
  }
  .md-typeset .etapes > .admonition-title::before,
  .md-typeset .etapes > summary::before {
  background-color: rgb(15, 100, 216);
  -webkit-mask-image: var(--md-admonition-icon--etapes);
  mask-image: var(--md-admonition-icon--etapes);
}
  

/* Test pour cacher une image en fonction du thème */

body[data-md-color-scheme^="default"] img.sombre {
  display: none;
}

body[data-md-color-scheme^="slate"] img.clair {
  display: none;
}
