/*
 Theme Name: Astra Child
 Theme URI: https://eulenspiegel-aachen.info/
 Description: Child Theme für Astra (Mediateam Eulenspiegel Aachen)
 Author: Helmut Neumark
 Template: astra
 Version: 1.0
*/

/* Eigene CSS‑Anpassungen kommen ab hier */

/* Astra Kommentar-Grid komplett deaktivieren – auf ALLEN Bildschirmbreiten */
.ast-comment-formwrap {
    display: block !important;
}

/* --- Kommentar-Felder immer untereinander --- */
.ast-comment-formwrap p,
.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-comment,
.comment-form-cookies-consent {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    clear: both !important;
}


/* --- NETIKETTE: Checkbox + Text nebeneinander --- */
/* (Netikette hat Checkbox + Text im selben Label) */
.comment-form-netiquette label {
    display: inline-flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 10px;
}

/* --- COOKIE-FELD: Checkbox + Text nebeneinander --- */
/* (Cookie-Feld hat Checkbox und Text NICHT im selben Label → Flex auf <p>) */
.comment-form-cookies-consent {
    display: inline-flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 10px; !important; /* Einheitlicher Abstand */
}

/* --- Checkbox selbst --- */
.comment-form-cookies-consent input[type="checkbox"],
.comment-form-netiquette input[type="checkbox"] {
    width: auto !important;
    margin: 3px 0 0 0 !important;
    padding: 0 !important;
}

/* Checkbox-Größe auf Mobilgeräten vergrößern */
@media (max-width: 600px) {
    .comment-form-cookies-consent input[type="checkbox"],
    .comment-form-netiquette input[type="checkbox"] {
        width: 20px !important;
        height: 20px !important;
        transform: scale(1.3);
        margin-top: 2px !important;
    }
}


