.event-description-content {
    /* Mantiene gli spazi e le interruzioni di riga come nell'editor */
    /* white-space: pre-wrap; */ 
    
    /* Assicura che le parole lunghe o gli URL vadano a capo e non rompano il layout */
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 14px;
}

/* Bonus: Diamo uno stile di base ai tag generati dall'editor */
.event-description-content p,
.event-description-content div {
    margin-bottom: 1em; /* Aggiunge spazio tra i paragrafi */
}

.event-description-content h2,
.event-description-content h3 {
    margin-top: 2px;
    margin-bottom: 0.5em;
    font-weight: 600;
}

.event-description-content ul {
    padding-left: 20px;
    margin-bottom: 1em;
}

.sidebar-event{
	top: 78px;
	border-radius: 14px;
	border: 1px solid #ebebeb;
}

.event-footer {
    display: flex;
    gap: 14px;
    align-items: center;
    margin-bottom: 32px;
}

.event-footer a{
    font-size:12px;
    color:#a3a3a3;
}

.participant-avatars {
    display: flex;
}
.participant-avatar {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 2px solid #f8f9fa;
    object-fit: cover;
    background-color: #f8f9fa; /* Colore di fallback */
}
/* Sovrappone le immagini */
.participant-avatar:not(:first-child) {
    margin-left: -12px;
}