/* pap-overrides.css — surcouches PAP spécifiques au branding HUSCI.
 *
 * Chargé via site-config.php > extra_css (cf inc/site-page.php).
 * Ne touche PAS site-core.css ni site-themes.css (partagés avec LCL/OBB).
 */

/* Aligner logo + nom « H.U.S.C.I. » ensemble (centrés) dans le sidebar,
 * et laisser la tagline en alignement gauche en-dessous (Yannick 2026-06-06).
 *
 * On force le container .site-brand en flex column centré pour que le logo
 * (image ronde) et le nom (texte) partagent le même axe vertical centré.
 * La tagline reste sur sa propre ligne, mais on lui rend explicitement le
 * text-align:left pour qu'elle ne suive pas le centrage de son parent. */
.site-brand {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.site-brand .logo,
.site-brand .name {
  display: block;
  width: 100%;
  text-align: center;
}
/* Centrage de l'image du logo : site-core.css la force en `display:block`
 * (pour le badge press-indicator), donc le `text-align:center` du parent ne
 * peut PAS la centrer (c'est valable pour les inline). On utilise donc
 * `margin: 0 auto` sur l'image block elle-même.
 * Yannick 2026-06-07 : groupe visuellement logo + "H.U.S.C.I." centrés. */
.site-brand .logo img {
  margin: 0 auto;
}
.site-brand .tagline {
  width: 100%;
  text-align: left;
}
