/* Bloc "Citation" — texte en italique + mise en valeur de l'auteur.
   Voir modules/_modules_plugins/citation/render.php. */

/* Texte de la citation : toujours en italique, sans guillemets ajoutés
   (retirés du template — voir render.php). Tailles maison plutôt que les
   utilitaires fs-* de Bootstrap : .blockquote a déjà un font-size de
   1.25rem par défaut, ce qui rendait "standard" (sans classe fs-*) et
   "moyen" (fs-5 = 1.25rem) visuellement identiques. "standard" reprend ici
   la taille du texte générique du site (voir body dans main.css, 1rem). */
.citation-text {
    font-style: italic;
}

.citation-text--standard {
    font-size: 1rem;
}

.citation-text--moyen {
    font-size: 1.15rem;
}

.citation-text--grand {
    font-size: 1.5rem;
}

/* Bootstrap ajoute par défaut un tiret quadratin ("— ") devant le contenu
   de .blockquote-footer via ::before — retiré ici, l'auteur se suffit. */
.citation-auteur::before {
    content: none;
}

.citation-auteur {
    margin-top: 0;
}

.citation-auteur cite {
    /* <cite> est en italique par défaut dans les navigateurs */
    font-style: normal;
    font-weight: 700;
    color: var(--color-support, #007398);
}

.citation-auteur-fonction {
    display: block;
    font-weight: 400;
    font-style: normal;
    font-size: .8em;
    color: var(--color-text-muted, #6c757d);
    margin-top: .15rem;
}

/* Contraste sur fond sombre : le gabarit de section pose .text-white sur
   l'ancêtre .section dès que la couleur de fond du bloc (bg_color) est
   sombre (voir Backoffice::renderCommonFields / FrontOffice::getCommonsParameters,
   textClass). L'auteur (teinte de marque) et sa fonction (gris moyen) ne
   sont alors plus assez lisibles — on les repasse en blanc / gris très
   clair, même convention que .text-white .* dans galerie/timeline. */
.text-white .citation-auteur cite {
    color: #ffffff;
}

.text-white .citation-auteur-fonction {
    color: #e9ecef;
}
