/* stylelint-disable @stylistic/selector-list-comma-newline-after */

.blog-header-logo {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/;
  font-size: 2.25rem;
}

.blog-header-logo:hover {
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/;
}

.flex-auto {
  flex: 0 0 auto;
}

.h-250 { height: 250px; }
@media (min-width: 768px) {
  .h-md-250 { height: 250px; }
}

/* Pagination */
.blog-pagination {
  margin-bottom: 4rem;
}

/*
 * Blog posts
 */
.blog-post {
  margin-bottom: 4rem;
}
.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #727272;
}


:root[data-bs-theme="lime"] {
  --bs-body-bg: #48aa74; /* Arrière-plan vert citron */
  --bs-body-color: #1b5e20; /* Texte vert foncé */
  --bs-link-color: #388e3c; /* Couleur des liens */
  --bs-btn-bg: #8bc34a; /* Bouton */
  --bs-btn-hover-bg: #7cb342; /* Survol du bouton */
}

/* Icône pour le thème */
[data-bs-theme-value="lime"] .bi {
  color: #19e6c4;
}
