
.glow-section {
  display: flex;
  flex-direction: column; /* Maintient l'affichage en colonne */
  justify-content: center; /* Centre les blocs verticalement */
  align-items: center; /* Centre les blocs horizontalement */
  gap: 20px; /* Augmente l'espacement entre les blocs */
  margin-top: 50px; /* Ajoute un espace entre le carrousel et les blocs pour éviter tout chevauchement */

}
.glow-section__card {
  width: 80%; /* Les cartes prennent toute la largeur disponible */
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: rgba(128, 128, 128, 0.1);
}

.glow-section__top-layer {
  display: block; /* Correction potentielle pour permettre la croissance verticale des couches */
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 7px;
  width: 100%; /* Utilisation complète de l'espace disponible */
  font-size: 1.2em;
  transition: background-color 0.4s ease-out;
}

/* Suppression de la limitation de taille des blobs */
.glow-section__blob {
  filter: blur(40px);
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: 0;
  max-width: none; /* Suppression des limites de largeur */
  max-height: none;
  width: 350px; /* Taille légèrement augmentée */
  height: 350px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.8);
}

.glow-section__blob--1,
.glow-section__blob--2,
.glow-section__blob--3 {
  background: rgba(255, 110, 1, 0.8);
}

