/* ---------------- TITRES ---------------- */
#events h3,
#eventForm #start_date-block-container h3,
#eventForm #timeline-container h3 {
    font-family: "Playfair Display", serif !important;
    font-weight: 600;
    color: #086868; /* optionnel, tu peux changer la couleur */
}

/* ---------------- PRESTATIONS ---------------- */
#events p.description,
#events div.description {
    font-family: "Playfair Display", serif !important;
    font-weight: 400;
}

/* ---------------- BOUTONS RESERVER ---------------- */
#events input.reserve_time_btn {
    background-color: #086868 !important;
    color: #ffffff !important;
    border-radius: 12px !important;
    font-family: "Playfair Display", serif !important;
    font-weight: 600;
    padding: 0.7rem 1.2rem;
    border: none;
    cursor: pointer;
}

/* ---------------- ENCARDS HORAIRES / CONTACT ---------------- */
/* Remplace ces sélecteurs par ceux correspondant à tes encarts si différents */
#eventForm #start_date-block-container,
#eventForm #timeline-container {
    background-color: #086868 !important;
    color: #ffffff !important;
    border-radius: 18px !important;
    padding: 1rem !important;
}

/* Titres à l’intérieur des encarts */
#eventForm #start_date-block-container h3,
#eventForm #timeline-container h3 {
    color: #ffffff !important;
}
