/* Couleurs des pages légales NSGN (fluxer/legal/style.css). */
[data-md-color-scheme="slate"] {
  --md-hue: 220;
  --md-default-bg-color: #141517;
  --md-default-fg-color--light: #9aa0a6;
  --md-primary-fg-color: #1b1c1e;
  --md-primary-fg-color--light: #2b2d31;
  --md-primary-fg-color--dark: #141517;
  --md-primary-bg-color: #ffffff;
  --md-accent-fg-color: #ffe27a;
  --md-typeset-color: #d7dadd;
  --md-typeset-a-color: #ffe27a;
  --md-footer-bg-color: #1b1c1e;
  --md-footer-bg-color--dark: #141517;
}
.md-header { border-bottom: 1px solid #2b2d31; }
.md-typeset h1, .md-typeset h2 { color: #fac704; }
.md-typeset h3 { color: #ffffff; }
.md-header__button.md-logo img { height: 1.8rem; }
.md-typeset .grid.cards > ul > li { border-color: #2b2d31; }
.md-typeset .grid.cards > ul > li:hover { border-color: #fac704; }
.md-copyright a { color: #ffe27a; }
.md-typeset .grid.cards { grid-template-columns: repeat(auto-fit, minmax(min(100%, 22rem), 1fr)); }
/* Encadrés tip, info et note à l'or NSGN au lieu du turquoise et du bleu de Material. */
.md-typeset .admonition.tip, .md-typeset details.tip,
.md-typeset .admonition.info, .md-typeset details.info,
.md-typeset .admonition.note, .md-typeset details.note { border-color: #fac704; }
.md-typeset .tip > .admonition-title, .md-typeset .tip > summary,
.md-typeset .info > .admonition-title, .md-typeset .info > summary,
.md-typeset .note > .admonition-title, .md-typeset .note > summary { background-color: rgba(250, 199, 4, .1); }
.md-typeset .tip > .admonition-title::before, .md-typeset .tip > summary::before,
.md-typeset .info > .admonition-title::before, .md-typeset .info > summary::before,
.md-typeset .note > .admonition-title::before, .md-typeset .note > summary::before { background-color: #fac704; }
.md-typeset details.question { border-color: #2b2d31; }
.md-typeset details.question[open], .md-typeset details.question:hover { border-color: #fac704; }
.md-typeset .question > summary { background-color: #1b1c1e; }
.md-typeset .question > summary::before, .md-typeset .question > summary::after { background-color: #fac704; }
