/* ==========================================================================
   beegin — ajustements d'intégration Blocksy / Gutenberg
   Chargé après beegin-palette.css (voir inc/beegin-block-styles.php).
   ========================================================================== */

/* Sections pleine largeur collées les unes aux autres (Blocksy ajoute 30 px entre blocs). */
.entry-content > .beegin-section.alignfull { margin-block: 0; }

/* Étiquettes de classe (<code>) : lisibles sur tous les fonds. */
.entry-content code { background: none; padding: 0; color: inherit; font-size: inherit; }
.entry-content .petit code {
  background: var(--beegin-pale); color: var(--beegin-sarcelle);
  padding: 2px 8px; border-radius: 6px;
}
.entry-content .has-text-color .petit code,
.entry-content .sombre .petit code,
.entry-content .couleur.sarcelle .petit code,
.entry-content .is-style-carte-chiffre .petit code {
  background: rgba(255, 255, 255, .16); color: inherit;
}

/* Appels à action : le bouton garde sa largeur, le texte se replie. */
.appel-a-action > .wp-block-group { flex: 1 1 auto; min-width: 0; }
.appel-a-action > .wp-block-buttons { flex: 0 0 auto; }
.appel-a-action .wp-block-button__link,
.beegin-cta-section .wp-block-button__link { white-space: nowrap; }
@media (max-width: 781px) {
  .appel-a-action .wp-block-button__link { white-space: normal; }
}
