/* Conteneur principal centré */
.cf-turnstile-wrapper {
    display: flex;
    justify-content: center !important;
    transform: scale(0.9) !important;
    width: 100%;
    max-width: 100%;
    text-align: center;  /* centre le widget horizontalement */
    overflow: hidden;
    
}

/* Forcer le widget à être block et centré */
.cf-turnstile-wrapper .cf-turnstile {
    display: block !important;  /* empêche le décalage inline */
    margin: 0 auto !important;  /* centre horizontalement */
}

/* Mobile : ajustement si nécessaire */
@media (max-width: 768px) {
    .cf-turnstile-wrapper .cf-turnstile {
        transform: scale(0.9); /* réduction si le widget dépasse */
        transform-origin: top center; /* centre la réduction sur le milieu */
    }
}
