/* ── CTA bouton d'article (blog) — style repris du composant atomique vp-button-gradient ──
   Appliqué aux boutons Gutenberg de classe .vp-blog-cta (conversion des anciens [maxbutton]). */
.vp-blog-cta { text-align: center; margin: 32px 0; }

.vp-blog-cta.wp-block-button .wp-block-button__link,
.vp-blog-cta .wp-block-button__link {
  display: inline-flex; align-items: center; gap: 10px;
  background-image: linear-gradient(90deg, #b46396 0%, #f1b8a0 100%) !important;
  background-color: transparent !important;
  color: #fff !important;
  border: 0 !important; border-radius: 100px !important;
  padding: 16px 38px !important;
  font-family: "Montserrat", "Montserrat Fallback", sans-serif !important;
  font-size: 12px !important; font-weight: 700 !important; line-height: 1 !important;
  letter-spacing: 2px; text-transform: uppercase; text-decoration: none !important;
  box-shadow: 0 15px 35px rgba(180, 99, 150, .25);
  transition: transform .2s ease, box-shadow .2s ease;
}

.vp-blog-cta.wp-block-button .wp-block-button__link:hover,
.vp-blog-cta .wp-block-button__link:hover {
  transform: translateY(-3px);
  box-shadow: 0 18px 40px rgba(180, 99, 150, .35);
  color: #fff !important;
}
