/* reCAPTCHA v3 Styles - Minimalistisch */

/* reCAPTCHA Container (muss leer sein) */
#grecaptcha-box {
    margin: 15px 0;
    padding: 0;
    background: transparent;
    border: none;
    text-align: center;
    position: relative;
}

/* reCAPTCHA Badge Anpassungen */
.grecaptcha-badge {
    position: relative !important;
    bottom: auto !important;
    right: auto !important;
    margin: 10px auto !important;
    display: block !important;
}

/* Mobile Anpassungen für reCAPTCHA Badge */
@media only screen and (max-width: 500px) {
    .grecaptcha-badge {
        transform: scale(0.77);
        transform-origin: 0 0;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .grecaptcha-badge {
        transform: scale(0.86);
        transform-origin: 0 0;
    }
}

/* Dark Mode Anpassungen */
[data-theme="dark"] #grecaptcha-box {
    background: transparent;
}

.recaptcha-status {
display: none;
    }