/*
 * Ajustements UI globaux pour un rendu plus cohérent.
 */

/* Ne pas dégrader l'opacité des boutons/liens interactifs au hover */
a:hover {
  opacity: 1;
}

/* Alignement visuel des boutons/lien-boutons */
a.inline-flex,
button.inline-flex,
.btn,
.wp-element-button,
.wp-block-button__link {
  line-height: 1.2;
}

a.inline-flex i[data-lucide],
button.inline-flex i[data-lucide],
.btn i[data-lucide],
.wp-element-button i[data-lucide],
.wp-block-button__link i[data-lucide] {
  flex-shrink: 0;
}

/* Les halos décoratifs ne doivent jamais passer au-dessus du contenu */
.panel-glow > *,
.is-style-sofripa-panel-glow > * {
  position: relative;
  z-index: 1;
}
