.grid-site{
  background-color: #fd9843;
}

/* Réduire la hauteur du pied de page */
.footer {
    padding: 0;    /* Espace au-dessus du texte */
}
.footer .grid-child {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.card{
  border-width: 0;
}
.nav-item {
  letter-spacing: 2px;
}
/* article*/
/*.blog-item {
  display: grid;
}
.blog-item figure {
  grid-column-start: 2;
  grid-row-start: 1;
}
.blog-item .item-content {
  grid-column-start: 1;
  grid-row-start: 1;
}*/
.blog-item {
  flex-direction: row;
}
.item-image img {
  border-radius: 6px;
}
/*images*/
figure {
  display: inline-block;
}

.fade-in-image {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
  will-change: opacity, transform;
}

/* État final de l'image lorsqu'elle entre dans l'écran */
.fade-in-image.is-visible {
  opacity: 1;
  transform: translateY(0);
}
