/**
 * Scope-Wrapper: Verhindert, dass WordPress-Theme-Styles den Check beeinflussen.
 * WICHTIG: Kein generisches button-Reset – das würde Tailwind/Framer-Styles überschreiben.
 */

#ki-check-root,
#ki-check-root * {
    box-sizing: border-box !important;
    -webkit-font-smoothing: antialiased;
}

/* Reset: WordPress-Themes setzen oft globale Margins/Paddings auf Typografie-Elemente */
#ki-check-root p,
#ki-check-root h1,
#ki-check-root h2,
#ki-check-root h3,
#ki-check-root ul,
#ki-check-root ol {
    margin: 0;
    padding: 0;
}

/* Sicherstellen, dass der Container die volle Breite nutzt */
.ki-check-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}

/* Elementor-spezifisch: Widget-Padding zurücksetzen */
.elementor-widget-ki_souveraenitaets_check .elementor-widget-container {
    padding: 0 !important;
}

/* WordPress-Themes überschreiben oft Link-Farben – im Check soll alles über Tailwind laufen */
#ki-check-root a {
    color: inherit;
    text-decoration: none;
}
