/*
 * Dunkle Entsprechungen der woertlich eingetragenen Farben.
 *
 * ERZEUGT von server/bin/ktw-dunkel-ableiten.py. Nicht von Hand aendern, sondern
 * das Skript laufen lassen, wenn sich eine der Quelldateien geaendert hat.
 *
 * ------------------------------------------------------------------------------
 * WARUM ES DIESE DATEI BRAUCHT
 *
 * Die acht Palettenvariablen zu kippen reicht nicht. YellowPencil und die
 * Avada-Seitenoptionen schreiben Farben woertlich: color:#282828, color:#000000,
 * background-color:#ffffff. Diese Werte kennen kein Farbschema.
 *
 * Gemessen: nach dem Kippen der Palette allein lagen auf /hilfesuchende/ noch
 * 104 Textelemente unter WCAG AA, darunter die gesamte Hauptnavigation
 * (rgb(40,40,40) auf dunklem Grund, Kontrast 1,27).
 *
 * Jede Regel hier ist die Spiegelung einer Regel aus ktw-gestaltung.css,
 * ktw-yellowpencil.css oder ktw-seiten.css, mit derselben Auswahl und der
 * dunklen Entsprechung des Werts.
 * ------------------------------------------------------------------------------
 */

/* ======================================================================
   aus ktw-gestaltung.css
   ====================================================================== */

@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) #spotify-consent { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) #spotify-consent button { background-color: #171f29; border-color: #7fb0f0; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #spotify-consent button:hover { background-color: #1b2531; border-color: rgba(232,238,246,.18); }
    :root:not([data-ktw-schema="hell"]) #video-consent { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) #video-consent button { background-color: #171f29; border-color: #7fb0f0; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #audio-consent { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) #audio-consent button { background-color: #171f29; border-color: #7fb0f0; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .background-rectangle { background-color: #1d4c8c; }
    :root:not([data-ktw-schema="hell"]) #menu-informationen .fusion-column-wrapper:hover, :root:not([data-ktw-schema="hell"]) #menu-informationen .fusion-column-wrapper:focus-within { border-bottom-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .fusion-tabs .nav-tabs li .tab-link, :root:not([data-ktw-schema="hell"]) .fusion-tabs .nav-tabs li .tab-link:visited { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .fusion-tabs .nav-tabs li.active .tab-link, :root:not([data-ktw-schema="hell"]) .fusion-tabs .nav-tabs li .tab-link:hover, :root:not([data-ktw-schema="hell"]) .fusion-tabs .nav-tabs li .tab-link:focus-visible { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) body .fusion-testimonials .testimonial-pagination.swiper-pagination .swiper-pagination-bullet { border-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) body .fusion-testimonials .testimonial-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #1d4c8c; border-color: #7fb0f0; }
}

:root[data-ktw-schema="dunkel"] #spotify-consent { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] #spotify-consent button { background-color: #171f29; border-color: #7fb0f0; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #spotify-consent button:hover { background-color: #1b2531; border-color: rgba(232,238,246,.18); }
:root[data-ktw-schema="dunkel"] #video-consent { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] #video-consent button { background-color: #171f29; border-color: #7fb0f0; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #audio-consent { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] #audio-consent button { background-color: #171f29; border-color: #7fb0f0; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .background-rectangle { background-color: #1d4c8c; }
:root[data-ktw-schema="dunkel"] #menu-informationen .fusion-column-wrapper:hover, :root[data-ktw-schema="dunkel"] #menu-informationen .fusion-column-wrapper:focus-within { border-bottom-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .fusion-tabs .nav-tabs li .tab-link, :root[data-ktw-schema="dunkel"] .fusion-tabs .nav-tabs li .tab-link:visited { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .fusion-tabs .nav-tabs li.active .tab-link, :root[data-ktw-schema="dunkel"] .fusion-tabs .nav-tabs li .tab-link:hover, :root[data-ktw-schema="dunkel"] .fusion-tabs .nav-tabs li .tab-link:focus-visible { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] body .fusion-testimonials .testimonial-pagination.swiper-pagination .swiper-pagination-bullet { border-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] body .fusion-testimonials .testimonial-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #1d4c8c; border-color: #7fb0f0; }

/* ======================================================================
   aus ktw-yellowpencil.css
   ====================================================================== */

@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) #mediathek .fusion-load-more-button:hover { background-color: #1b2531; border-color: rgba(232,238,246,.18); }
    :root:not([data-ktw-schema="hell"]) #standort-tabs .fusion-column-wrapper .tab-content { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) .post-password-form p input[type=password] { border-bottom-color: rgba(232,238,246,.30); }
    :root:not([data-ktw-schema="hell"]) .post-password-form { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) #mediathek .fusion-single-line-meta > span { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) blockquote p { color: #f2f6fc; }
    :root:not([data-ktw-schema="hell"]) .fusion-text blockquote { color: #f2f6fc; border-left-color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) #mediathek-pagination .pagination .current { color: #7fb0f0; background-color: #1d4c8c; }
    :root:not([data-ktw-schema="hell"]) #mediathek-pagination .pagination .inactive { border-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #standort-tabs p { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) #standort-liste .fusion-text p { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) #standort-liste p a { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) #standort-liste tr a { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) #standort-liste tr .abk { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) #standort-liste tr .stadt { border-bottom-color: rgba(232,238,246,.18); }
    :root:not([data-ktw-schema="hell"]) #standort-liste .fusion-column-wrapper p { border-bottom-color: rgba(232,238,246,.18); }
    :root:not([data-ktw-schema="hell"]) #button-anmeldung { background-color: #171f29; border-color: #7fb0f0; background-color: #171f29; border-color: #7fb0f0; background-color: #1d4c8c; background-color: #1d4c8c; }
    :root:not([data-ktw-schema="hell"]) #button-anmeldung span { color: #7fb0f0; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #faq-menue p b { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #faq .fusion-accordian .panel-title a:hover, :root:not([data-ktw-schema="hell"]) .fusion-accordian .panel-title a.hover { color: #e8eef6 !important; }
    :root:not([data-ktw-schema="hell"]) #faq .fusion-toggle-icon-right .active .fusion-toggle-heading { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) #erfahrung-button .fusion-column-wrapper p { color: #7fb0f0; border-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) b.button { color: #7fb0f0; border-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #tabs-erfahrung .fusion-testimonials a { border-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #tabs-erfahrung .active .activeSlide { border-color: #7fb0f0; background-color: #1d4c8c !important; }
    :root:not([data-ktw-schema="hell"]) #mediathek .entry-title a { color: #e8eef6 !important; }
    :root:not([data-ktw-schema="hell"]) #mediathek .fusion-single-line-meta a { color: #e8eef6; background-color: rgba(127,176,240,.12); }
    :root:not([data-ktw-schema="hell"]) #mediathek .fusion-flex-column .fusion-load-more-button { border-color: #7fb0f0; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #mediathek .fusion-flex-column .fusion-load-more-button:hover { background-color: #1b2531; border-color: rgba(232,238,246,.18); }
    :root:not([data-ktw-schema="hell"]) #blog-button p a { color: #f2f6fc; background-color: rgba(127,176,240,.12); }
    :root:not([data-ktw-schema="hell"]) #menu-hauptmenue .awb-menu__main-a_regular span:nth-child(2) { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #menu-hauptmenue .menu-item ul { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) #menu-hauptmenue .menu-item .menu-item { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) #menu-hauptmenue a { color: #e8eef6 !important; }
    :root:not([data-ktw-schema="hell"]) #menu-informationen .fusion-flex-column a:hover { color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) #menu-hauptmenue .awb-menu__main-a_button span { border-color: #7fb0f0; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #footer .fusion-text p { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) #footer p a { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .fusion-accordian .panel-title a.hover, :root:not([data-ktw-schema="hell"]) .fusion-accordian .panel-title a:hover { color: #e8eef6 !important; }
    :root:not([data-ktw-schema="hell"]) #matomo-opt-out { background-color: #171f29 !important; }
    :root:not([data-ktw-schema="hell"]) #mediathek .fusion-post-content { border-bottom-color: rgba(232,238,246,.18) !important; }
    :root:not([data-ktw-schema="hell"]) #newsletter .fusion-text a[class*="button"] { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #newsletter .fusion-text [class*="button"] span { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #content .hentry form { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) #menu-mobile-navigation .awb-menu__main-a_button span { background-color: #171f29; color: #7fb0f0; border-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .post-password-form p .fusion-button { background-color: #171f29; color: #7fb0f0; border-color: #7fb0f0; background-color: #1d4c8c; }
    :root:not([data-ktw-schema="hell"]) #menu-mobile-navigation .menu-item .fa-angle-down { color: #7fb0f0; }
    @media (max-width:1024px) {
        :root:not([data-ktw-schema="hell"]) .fusion-flex-column .fa-times { color: #7fb0f0; }
    }
    :root:not([data-ktw-schema="hell"]) .fusion-archives-tb .fusion-blog-shortcode .fusion-load-more-button { background-color: #171f29; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .fusion-archives-tb .fusion-blog-shortcode .fusion-load-more-button:hover { background-color: #1d4c8c; }
}

:root[data-ktw-schema="dunkel"] #mediathek .fusion-load-more-button:hover { background-color: #1b2531; border-color: rgba(232,238,246,.18); }
:root[data-ktw-schema="dunkel"] #standort-tabs .fusion-column-wrapper .tab-content { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] .post-password-form p input[type=password] { border-bottom-color: rgba(232,238,246,.30); }
:root[data-ktw-schema="dunkel"] .post-password-form { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] #mediathek .fusion-single-line-meta > span { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] blockquote p { color: #f2f6fc; }
:root[data-ktw-schema="dunkel"] .fusion-text blockquote { color: #f2f6fc; border-left-color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] #mediathek-pagination .pagination .current { color: #7fb0f0; background-color: #1d4c8c; }
:root[data-ktw-schema="dunkel"] #mediathek-pagination .pagination .inactive { border-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #standort-tabs p { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] #standort-liste .fusion-text p { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] #standort-liste p a { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] #standort-liste tr a { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] #standort-liste tr .abk { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] #standort-liste tr .stadt { border-bottom-color: rgba(232,238,246,.18); }
:root[data-ktw-schema="dunkel"] #standort-liste .fusion-column-wrapper p { border-bottom-color: rgba(232,238,246,.18); }
:root[data-ktw-schema="dunkel"] #button-anmeldung { background-color: #171f29; border-color: #7fb0f0; background-color: #171f29; border-color: #7fb0f0; background-color: #1d4c8c; background-color: #1d4c8c; }
:root[data-ktw-schema="dunkel"] #button-anmeldung span { color: #7fb0f0; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #faq-menue p b { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #faq .fusion-accordian .panel-title a:hover, :root[data-ktw-schema="dunkel"] .fusion-accordian .panel-title a.hover { color: #e8eef6 !important; }
:root[data-ktw-schema="dunkel"] #faq .fusion-toggle-icon-right .active .fusion-toggle-heading { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] #erfahrung-button .fusion-column-wrapper p { color: #7fb0f0; border-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] b.button { color: #7fb0f0; border-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #tabs-erfahrung .fusion-testimonials a { border-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #tabs-erfahrung .active .activeSlide { border-color: #7fb0f0; background-color: #1d4c8c !important; }
:root[data-ktw-schema="dunkel"] #mediathek .entry-title a { color: #e8eef6 !important; }
:root[data-ktw-schema="dunkel"] #mediathek .fusion-single-line-meta a { color: #e8eef6; background-color: rgba(127,176,240,.12); }
:root[data-ktw-schema="dunkel"] #mediathek .fusion-flex-column .fusion-load-more-button { border-color: #7fb0f0; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #mediathek .fusion-flex-column .fusion-load-more-button:hover { background-color: #1b2531; border-color: rgba(232,238,246,.18); }
:root[data-ktw-schema="dunkel"] #blog-button p a { color: #f2f6fc; background-color: rgba(127,176,240,.12); }
:root[data-ktw-schema="dunkel"] #menu-hauptmenue .awb-menu__main-a_regular span:nth-child(2) { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #menu-hauptmenue .menu-item ul { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] #menu-hauptmenue .menu-item .menu-item { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] #menu-hauptmenue a { color: #e8eef6 !important; }
:root[data-ktw-schema="dunkel"] #menu-informationen .fusion-flex-column a:hover { color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] #menu-hauptmenue .awb-menu__main-a_button span { border-color: #7fb0f0; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #footer .fusion-text p { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] #footer p a { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .fusion-accordian .panel-title a.hover, :root[data-ktw-schema="dunkel"] .fusion-accordian .panel-title a:hover { color: #e8eef6 !important; }
:root[data-ktw-schema="dunkel"] #matomo-opt-out { background-color: #171f29 !important; }
:root[data-ktw-schema="dunkel"] #mediathek .fusion-post-content { border-bottom-color: rgba(232,238,246,.18) !important; }
:root[data-ktw-schema="dunkel"] #newsletter .fusion-text a[class*="button"] { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #newsletter .fusion-text [class*="button"] span { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #content .hentry form { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] #menu-mobile-navigation .awb-menu__main-a_button span { background-color: #171f29; color: #7fb0f0; border-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .post-password-form p .fusion-button { background-color: #171f29; color: #7fb0f0; border-color: #7fb0f0; background-color: #1d4c8c; }
:root[data-ktw-schema="dunkel"] #menu-mobile-navigation .menu-item .fa-angle-down { color: #7fb0f0; }
@media (max-width:1024px) {
    :root[data-ktw-schema="dunkel"] .fusion-flex-column .fa-times { color: #7fb0f0; }
}
:root[data-ktw-schema="dunkel"] .fusion-archives-tb .fusion-blog-shortcode .fusion-load-more-button { background-color: #171f29; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .fusion-archives-tb .fusion-blog-shortcode .fusion-load-more-button:hover { background-color: #1d4c8c; }

/* ======================================================================
   aus ktw-seiten.css
   ====================================================================== */

@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2) #newsletter .fusion-title-text h3 { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2) #newsletter .entry-title a { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2) #main .fusion-text .stand { color: rgba(232,238,246,.58); }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2) .fusion-builder-row-5 .fusion-text p { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2) #mediathek .fusion-text a { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2) #main .fusion-flex-justify-content-space-between .fusion-flex-column .fusion-column-wrapper div a:hover { background-color: #1b2531; border-color: rgba(232,238,246,.18); }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2) #main .fusion-flex-justify-content-space-between .fusion-flex-column .fusion-column-wrapper div a:hover i { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2) #main .fusion-flex-justify-content-space-between .fusion-flex-column .fusion-column-wrapper div a:hover span { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2) .fusion-selfhosted-video .video-wrapper video { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-163) [id*="fusion-tab"] { border-bottom-color: rgba(232,238,246,.18) !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-163) .mobile-mode-accordion .active p { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-163) #main .fusion-flex-column .nav { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-290) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title .collapsed .fusion-toggle-icon-wrapper i { background-color: #171f29 !important; border-color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-290) .collapsed .fusion-toggle-icon-wrapper i { color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-290) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i { background-color: #171f29 !important; border-color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-290) .fusion-toggle-icon-boxed a i { color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-290) .svg-tab-wrapper > .tab-content { background-color: #171f29 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-787) .panel-title a i { color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-787) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel { border-bottom-color: rgba(232,238,246,.14); }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) #podcast { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) #podcast p strong { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) #podcast p:nth-child(2) { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) #hls-consent { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) #hls-consent button { background-color: #171f29; border-color: #7fb0f0; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title .collapsed .fusion-toggle-icon-wrapper i { background-color: #171f29 !important; border-color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) .collapsed .fusion-toggle-icon-wrapper i { color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i { background-color: #171f29 !important; border-color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) .fusion-toggle-icon-boxed a i { color: #7fb0f0 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1004) .svg-tab-wrapper > .tab-content { background-color: #171f29 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1154) .stand { color: rgba(232,238,246,.58); }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1154) #newsletter .fusion-blog-shortcode .entry-title a { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1154) #newsletter .fusion-blog-shortcode article { border-bottom-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1154) #newsletter .fusion-blog-shortcode .hentry p { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1154) #button-text { color: rgba(232,238,246,.72); color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1154) #button-text span { color: rgba(232,238,246,.72); color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1154) #main .fusion-flex-align-items-center .fusion-flex-column .fusion-column-wrapper .fusion-text p { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1154) #ansprechpartner p strong { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1154) #ansprechpartner p a { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-1571) #matomo-opt-out { background-color: #171f29 !important; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1604) #newsletter .fusion-button-wrapper a:hover { background-color: #2b63ab; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1660) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1670) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1721) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1726) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1739) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1752) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1752) .risk-factors-table th { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1752) .risk-factors-table tr:nth-child(even) { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1752) .risk-factors-table tr:hover { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-1896) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-2232) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-2257) #newsletter .fusion-button-wrapper a:hover { background-color: #2b63ab; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-2276) .hentry [class*="button-"] i { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-2402) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-2463) #newsletter .fusion-button-wrapper a:hover { background-color: #2b63ab; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-2494) #newsletter .fusion-text .focus { background-color: #1b2531; }
    :root:not([data-ktw-schema="hell"]) :where(body.postid-2652) #newsletter .fusion-button-wrapper a:hover { background-color: #2b63ab; }
}

:root[data-ktw-schema="dunkel"] :where(body.page-id-2) #newsletter .fusion-title-text h3 { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-2) #newsletter .entry-title a { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-2) #main .fusion-text .stand { color: rgba(232,238,246,.58); }
:root[data-ktw-schema="dunkel"] :where(body.page-id-2) .fusion-builder-row-5 .fusion-text p { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-2) #mediathek .fusion-text a { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-2) #main .fusion-flex-justify-content-space-between .fusion-flex-column .fusion-column-wrapper div a:hover { background-color: #1b2531; border-color: rgba(232,238,246,.18); }
:root[data-ktw-schema="dunkel"] :where(body.page-id-2) #main .fusion-flex-justify-content-space-between .fusion-flex-column .fusion-column-wrapper div a:hover i { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-2) #main .fusion-flex-justify-content-space-between .fusion-flex-column .fusion-column-wrapper div a:hover span { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-2) .fusion-selfhosted-video .video-wrapper video { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.postid-163) [id*="fusion-tab"] { border-bottom-color: rgba(232,238,246,.18) !important; }
:root[data-ktw-schema="dunkel"] :where(body.postid-163) .mobile-mode-accordion .active p { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.postid-163) #main .fusion-flex-column .nav { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-290) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title .collapsed .fusion-toggle-icon-wrapper i { background-color: #171f29 !important; border-color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-290) .collapsed .fusion-toggle-icon-wrapper i { color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-290) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i { background-color: #171f29 !important; border-color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-290) .fusion-toggle-icon-boxed a i { color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-290) .svg-tab-wrapper > .tab-content { background-color: #171f29 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-787) .panel-title a i { color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-787) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel { border-bottom-color: rgba(232,238,246,.14); }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) #podcast { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) #podcast p strong { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) #podcast p:nth-child(2) { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) #hls-consent { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) #hls-consent button { background-color: #171f29; border-color: #7fb0f0; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title .collapsed .fusion-toggle-icon-wrapper i { background-color: #171f29 !important; border-color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) .collapsed .fusion-toggle-icon-wrapper i { color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i { background-color: #171f29 !important; border-color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) .fusion-toggle-icon-boxed a i { color: #7fb0f0 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1004) .svg-tab-wrapper > .tab-content { background-color: #171f29 !important; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1154) .stand { color: rgba(232,238,246,.58); }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1154) #newsletter .fusion-blog-shortcode .entry-title a { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1154) #newsletter .fusion-blog-shortcode article { border-bottom-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1154) #newsletter .fusion-blog-shortcode .hentry p { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1154) #button-text { color: rgba(232,238,246,.72); color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1154) #button-text span { color: rgba(232,238,246,.72); color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1154) #main .fusion-flex-align-items-center .fusion-flex-column .fusion-column-wrapper .fusion-text p { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1154) #ansprechpartner p strong { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1154) #ansprechpartner p a { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-1571) #matomo-opt-out { background-color: #171f29 !important; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1604) #newsletter .fusion-button-wrapper a:hover { background-color: #2b63ab; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1660) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1670) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1721) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1726) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1739) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1752) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1752) .risk-factors-table th { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1752) .risk-factors-table tr:nth-child(even) { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1752) .risk-factors-table tr:hover { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.postid-1896) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-2232) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-2257) #newsletter .fusion-button-wrapper a:hover { background-color: #2b63ab; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-2276) .hentry [class*="button-"] i { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] :where(body.postid-2402) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-2463) #newsletter .fusion-button-wrapper a:hover { background-color: #2b63ab; }
:root[data-ktw-schema="dunkel"] :where(body.postid-2494) #newsletter .fusion-text .focus { background-color: #1b2531; }
:root[data-ktw-schema="dunkel"] :where(body.postid-2652) #newsletter .fusion-button-wrapper a:hover { background-color: #2b63ab; }

/* ======================================================================
   aus ktw-tabelle.css
   ====================================================================== */

@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__suche label, :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__groesse label, :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__filter-name { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .ktw-tab input.ktw-tab__suchfeld, :root:not([data-ktw-schema="hell"]) .ktw-tab input.ktw-tab__zahl, :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__groesse select { background-color: #171f29; color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__filter--auswahl > summary { background-color: #171f29; color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__filter--auswahl.ist-aktiv > summary { border-color: #7fb0f0; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__filter-zahl { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__filter--auswahl.ist-aktiv .ktw-tab__filter-zahl { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__filter-liste { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__filter-liste label { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab .ktw-tab__filter-liste label:hover { background-color: rgba(127,176,240,.12); }
    :root:not([data-ktw-schema="hell"]) .ktw-tab button.ktw-tab__ruecksetzen { background-color: #171f29; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab button.ktw-tab__ruecksetzen:hover { background-color: rgba(127,176,240,.12); color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab__tabelle th { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .ktw-tab__tabelle td { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab__tabelle a { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab__tabelle tbody tr:hover td { background-color: rgba(127,176,240,.12); }
    :root:not([data-ktw-schema="hell"]) .ktw-tab__info { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .ktw-tab button.ktw-tab__seite { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab button.ktw-tab__seite:hover:not(:disabled) { background-color: rgba(127,176,240,.12); color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab button.ktw-tab__seite.ist-aktuell { border-color: #7fb0f0; background-color: rgba(127,176,240,.12); color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .ktw-tab__luecke { color: rgba(232,238,246,.72); }
    @media (max-width: 780px) {
        :root:not([data-ktw-schema="hell"]) .ktw-tab__tabelle td::before { color: rgba(232,238,246,.72); }
    }
}

:root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__suche label, :root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__groesse label, :root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__filter-name { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .ktw-tab input.ktw-tab__suchfeld, :root[data-ktw-schema="dunkel"] .ktw-tab input.ktw-tab__zahl, :root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__groesse select { background-color: #171f29; color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__filter--auswahl > summary { background-color: #171f29; color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__filter--auswahl.ist-aktiv > summary { border-color: #7fb0f0; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__filter-zahl { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__filter--auswahl.ist-aktiv .ktw-tab__filter-zahl { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__filter-liste { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__filter-liste label { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-tab .ktw-tab__filter-liste label:hover { background-color: rgba(127,176,240,.12); }
:root[data-ktw-schema="dunkel"] .ktw-tab button.ktw-tab__ruecksetzen { background-color: #171f29; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .ktw-tab button.ktw-tab__ruecksetzen:hover { background-color: rgba(127,176,240,.12); color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .ktw-tab__tabelle th { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .ktw-tab__tabelle td { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-tab__tabelle a { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .ktw-tab__tabelle tbody tr:hover td { background-color: rgba(127,176,240,.12); }
:root[data-ktw-schema="dunkel"] .ktw-tab__info { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .ktw-tab button.ktw-tab__seite { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-tab button.ktw-tab__seite:hover:not(:disabled) { background-color: rgba(127,176,240,.12); color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-tab button.ktw-tab__seite.ist-aktuell { border-color: #7fb0f0; background-color: rgba(127,176,240,.12); color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .ktw-tab__luecke { color: rgba(232,238,246,.72); }
@media (max-width: 780px) {
    :root[data-ktw-schema="dunkel"] .ktw-tab__tabelle td::before { color: rgba(232,238,246,.72); }
}

/* ======================================================================
   aus ktw-formulare.css
   ====================================================================== */

@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) #gform_submit_button_2 { color: #7fb0f0; border-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .gform-body .field_sublabel_below input[type=number] { border-bottom-color: rgba(232,238,246,.30) !important; }
    :root:not([data-ktw-schema="hell"]) .gform-body .gform-grid-col input[type=text] { border-bottom-color: rgba(232,238,246,.30) !important; }
    :root:not([data-ktw-schema="hell"]) .gform-body div select { border-bottom-color: rgba(232,238,246,.30) !important; }
    :root:not([data-ktw-schema="hell"]) #input_1_6_container .gform-grid-col input[type=email] { border-bottom-color: rgba(232,238,246,.30) !important; }
    :root:not([data-ktw-schema="hell"]) #gform_submit_button_1 { color: #7fb0f0; border-color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #gform_wrapper_6 .gform-body { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) #gform_wrapper_6 .gform-body .field_sublabel_below .gform-field-label, :root:not([data-ktw-schema="hell"]) #gform_wrapper_6 .gform-field-label { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) #gform_wrapper_6 .gform-body .gfield_description { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) #gform_wrapper_6 .gform_footer input[type="submit"] { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) #gform_wrapper_6 .gform_footer input[type="submit"]:hover { background-color: #1d4c8c; }
    :root:not([data-ktw-schema="hell"]) #gform_submit_button_1, :root:not([data-ktw-schema="hell"]) #gform_submit_button_2, :root:not([data-ktw-schema="hell"]) #gform_submit_button_3 { color: #7fb0f0; border-color: #7fb0f0; }
}

:root[data-ktw-schema="dunkel"] #gform_submit_button_2 { color: #7fb0f0; border-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .gform-body .field_sublabel_below input[type=number] { border-bottom-color: rgba(232,238,246,.30) !important; }
:root[data-ktw-schema="dunkel"] .gform-body .gform-grid-col input[type=text] { border-bottom-color: rgba(232,238,246,.30) !important; }
:root[data-ktw-schema="dunkel"] .gform-body div select { border-bottom-color: rgba(232,238,246,.30) !important; }
:root[data-ktw-schema="dunkel"] #input_1_6_container .gform-grid-col input[type=email] { border-bottom-color: rgba(232,238,246,.30) !important; }
:root[data-ktw-schema="dunkel"] #gform_submit_button_1 { color: #7fb0f0; border-color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #gform_wrapper_6 .gform-body { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] #gform_wrapper_6 .gform-body .field_sublabel_below .gform-field-label, :root[data-ktw-schema="dunkel"] #gform_wrapper_6 .gform-field-label { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] #gform_wrapper_6 .gform-body .gfield_description { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] #gform_wrapper_6 .gform_footer input[type="submit"] { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] #gform_wrapper_6 .gform_footer input[type="submit"]:hover { background-color: #1d4c8c; }
:root[data-ktw-schema="dunkel"] #gform_submit_button_1, :root[data-ktw-schema="dunkel"] #gform_submit_button_2, :root[data-ktw-schema="dunkel"] #gform_submit_button_3 { color: #7fb0f0; border-color: #7fb0f0; }

/* ======================================================================
   aus ../../plugins/ktw-newsletter/assets/ktw-newsletter.css
   ====================================================================== */

@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) .ktw-nl__input { background: #171f29; }
    :root:not([data-ktw-schema="hell"]) .ktw-nl__button { color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) .ktw-nl__button:hover:not([disabled]) { background: #1d4c8c; }
    :root:not([data-ktw-schema="hell"]) .ktw-nl__hinweis.ist-fehler { color: #ff8fa3; }
    :root:not([data-ktw-schema="hell"]) .ktw-nl__hinweis.ist-gut { color: #6fcf97; }
}

:root[data-ktw-schema="dunkel"] .ktw-nl__input { background: #171f29; }
:root[data-ktw-schema="dunkel"] .ktw-nl__button { color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] .ktw-nl__button:hover:not([disabled]) { background: #1d4c8c; }
:root[data-ktw-schema="dunkel"] .ktw-nl__hinweis.ist-fehler { color: #ff8fa3; }
:root[data-ktw-schema="dunkel"] .ktw-nl__hinweis.ist-gut { color: #6fcf97; }

/* ======================================================================
   aus ../../plugins/ktw-newsletter/assets/ktw-newsletter-seite.css
   ====================================================================== */

@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) body { background: #1b2531; color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .k { background: #171f29; }
    :root:not([data-ktw-schema="hell"]) p { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .ktw-nl-knopf { background: #1d4c8c; }
    :root:not([data-ktw-schema="hell"]) .ktw-nl-knopf:hover { background: #171f29; color: #7fb0f0; }
    :root:not([data-ktw-schema="hell"]) a { color: #7fb0f0; }
}

:root[data-ktw-schema="dunkel"] body { background: #1b2531; color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .k { background: #171f29; }
:root[data-ktw-schema="dunkel"] p { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .ktw-nl-knopf { background: #1d4c8c; }
:root[data-ktw-schema="dunkel"] .ktw-nl-knopf:hover { background: #171f29; color: #7fb0f0; }
:root[data-ktw-schema="dunkel"] a { color: #7fb0f0; }
