/* ==========================================================================
   Signature du pied de page : « bigtempura.lu © année · [logo] iav.lu ».
   HTML et logo repris d'acpf.lu, réglés le 24/10/2026 à la demande de David :
   nettement plus petite que le texte courant, logo d'environ 1,5 rem, séparée
   du compteur par un espace et un filet au-dessus, centrée, tout en texte
   secondaire, liens jamais soulignés.
   Toutes les valeurs viennent des jetons de tokens.css. La valeur de repli de
   chaque var() n'est qu'un filet de sécurité : le vérificateur de ~/Model
   l'exige et ne la compte pas comme une valeur en dur.
   Feuille chargée en DERNIER dans index.php : à spécificité égale, elle
   l'emporte sur « .pied a » de site.css.
   ========================================================================== */

/* Le compteur termine le bloc du dessus : sa marge basse de paragraphe
   s'ajouterait à l'espace voulu entre lui et la signature. */
.pied .compteur { margin-bottom: 0; }

/* Le filet est au-dessus de la signature et prend sa largeur : la boîte se
   cale sur son contenu et se centre (width: fit-content et marges auto). */
.pied .pied-ligne {
  display: block;
  width: fit-content;
  margin: var(--pied-signature-espace, 2rem) auto 0;
  padding-top: var(--pied-signature-respiration, 0.5rem);
  border-top: var(--pied-filet-epaisseur, 1px) solid var(--pied-filet-couleur, #2e2e2e);
  color: var(--couleur-discret, #b8b3aa);
  font-size: var(--pied-taille, 0.75rem);
  text-align: center;
  text-transform: lowercase;
}

/* Les deux liens : couleur du texte de la signature, jamais soulignés ; au
   survol, la couleur des autres liens du pied. */
.pied .pied-ligne a,
.pied .pied-ligne a:visited {
  color: var(--pied-lien-couleur, #b8b3aa);
  text-decoration: none;
  white-space: nowrap;
}

.pied .pied-ligne a:hover,
.pied .pied-ligne a:focus-visible {
  color: var(--pied-lien-survol, #ef3a3a);
}

.pied .pied-ligne a:focus-visible {
  outline: var(--focus-epaisseur, 0.125rem) solid var(--focus-couleur, #d81e1e);
  outline-offset: var(--focus-decalage, 0.1875rem);
}

/* Logo en ligne (site.css met toutes les images en display: block). */
.signature-iav-logo {
  display: inline;
  width: auto;
  height: var(--pied-logo-hauteur, 1.5rem);
  margin-right: var(--pied-logo-marge, 0.25rem);
  vertical-align: var(--pied-logo-alignement, middle);
}
