/* Styles dynamiques générés */
header { background: linear-gradient(90deg, #6f42c1 0%, #e83e8c 100%); }
.btn { background: linear-gradient(45deg, #6f42c1 0%, #e83e8c 100%); }
body { color: #ffffff; }
p, .service-card p, .event-content p { color: #ffffff; }
h3 { color: #6f42c1; }
.service-icon { color: #6f42c1; }
.service-price { color: #e83e8c; }
.service-card h3 { color: #6f42c1; }
.service-card p { color: #ffffff; }
.event-image { background: linear-gradient(135deg, #6f42c1 0%, #e83e8c 100%); }
.event-date { color: #ffffff; }
.event-price { color: #e83e8c; }
.event-content h3 { color: #6f42c1; }
.event-content p { color: #ffffff; }
#contact { color: #ffffff; }
#contact h2 { color: #1a1a1a; }
#contact p { color: #666666; }
#contact strong { color: #333333; }
.footer-section h3 { color: #6f42c1; }
.footer-section p, .footer-section a { color: #cccccc; }
.footer-section a:hover { color: #6f42c1; }
.loading { color: #6f42c1; }
.about { color: #6f42c1; }
