/* STYLES DU BLOG */

/* MENU INTERN DE L'ARTICLE */

.internal-menu {
    background: var(--col_1);
    padding: 20px;
    border-left: 4px solid var(--col_3);
    margin-bottom: 30px;
}

.internal-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.internal-menu li {
    margin-bottom: 10px;
}

.internal-menu a {
    text-decoration: none;
    font-weight: bold;
    color: var(--col_7);
}

.internal-menu a:hover {
    text-decoration: underline;
}


/* ─── Citations Gutenberg ─────────────────────────────────────── */

/* wp-block-quote */
.single-article__content .wp-block-quote {
  border-left: 4px solid var(--wp--preset--color--kb-palette-3);
  background-color: var(--wp--preset--color--kb-palette-5);
  padding: 1.5rem 1.75rem;
  border-radius: 0 16px 16px 0;
  margin-inline: 0;
}

.single-article__content .wp-block-quote p {
  font-size: var(--font-size-md, 1.125rem);
  font-style: italic;
  color: var(--wp--preset--color--kb-palette-2);
  margin: 0;
}

.single-article__content .wp-block-quote cite {
  display: block;
  margin-top: 0.75rem;
  font-size: var(--font-size-sm, 0.875rem);
  font-style: normal;
  font-weight: 600;
  color: var(--wp--preset--color--kb-palette-2);
  opacity: 0.65;
}

.single-article__content .wp-block-quote cite::before {
  content: "— ";
}

/* wp-block-pullquote */
.single-article__content .wp-block-pullquote {
  border: 2px solid var(--wp--preset--color--kb-palette-3);
  background-color: var(--wp--preset--color--kb-palette-2);
  border-radius: 30px;
  padding: 2rem 2.5rem;
  text-align: left;
}

.single-article__content .wp-block-pullquote p {
  font-size: var(--font-size-lg, 1.375rem);
  font-style: italic;
  color: var(--wp--preset--color--kb-palette-1);
  margin: 0;
}

.single-article__content .wp-block-pullquote cite {
  display: block;
  margin-top: 0.75rem;
  font-size: var(--font-size-sm, 0.875rem);
  font-style: normal;
  font-weight: 600;
  color: var(--wp--preset--color--kb-palette-3);
}

.single-article__content .wp-block-pullquote cite::before {
  content: "— ";
}

/* ─── Images et galerie : border-radius 30px ─────────────────── */

.single-article__content .wp-block-image img,
.single-article__content .wp-block-image figure {
  border-radius: 30px;
  overflow: hidden;
}

.single-article__content .wp-block-gallery figure.wp-block-image img {
  border-radius: 30px;
}

/* L'image featured du header article */
.single-article__featured-image img {
  border-radius: 30px;
}
/*------- RESPONSIVE RULES */
@media (max-width: 1024px) {
	
	
}
@media (max-width: 767px) {
	


	
}
