/* Bloc « Sources » commun aux fiches.
   Hérite de la couleur de texte de la fiche : lisible sur fond clair comme sur fond sombre. Aucune opacité
   réduite sur le texte : sur les bandes pastel, elle faisait passer le contraste sous 4,5:1.
   Usage : <link rel="stylesheet" href="../css/fiche-sources.css"> puis <section class="mk-sources">… */
.mk-sources {
    max-width: 46rem;
    margin: 3rem auto 2rem;
    padding: 1.4rem 1.2rem 1.2rem;
    border-top: 1px solid color-mix(in srgb, currentColor 20%, transparent);
    font-size: 0.92rem;
    line-height: 1.6;
    text-align: left;
}
.mk-sources-titre {
    margin: 0 0 0.7rem;
    font-size: 0.78rem;
    font-weight: 800;
    letter-spacing: 0.14em;
    text-transform: uppercase;
}
.mk-sources-liste {
    margin: 0;
    padding-left: 1.4rem;
}
.mk-sources-liste li {
    margin-bottom: 0.45rem;
    padding-left: 0.2rem;
}
.mk-sources-liste li::marker {
    font-weight: 700;
}
.mk-sources-liste cite {
    font-style: italic;
}
.mk-sources-liste a {
    color: inherit;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    text-decoration-color: color-mix(in srgb, currentColor 45%, transparent);
    word-break: break-word;
}
.mk-sources-liste a:hover {
    text-decoration-color: currentColor;
}
.mk-sources-liste a:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px;
    border-radius: 2px;
}
.mk-sources-note {
    margin: 0.8rem 0 0;
    font-size: 0.8rem;
    font-style: italic;
}
/* Renvoi dans le texte : <sup class="mk-ref"><a href="#mk-src-1">1</a></sup> */
.mk-ref a {
    color: inherit;
    text-decoration: none;
    font-weight: 700;
    padding: 0 0.1em;
}
.mk-ref a:hover {
    text-decoration: underline;
}
