/*
 * Non quia difficilia sunt non audemus,
 * sed quia non audemus difficilia sunt.
 *
 * Nicht weil die Dinge schwer sind, wagen wir sie nicht,
 * sondern weil wir sie nicht wagen, sind sie schwer.
 *
 * Seneca, Epistulae morales ad Lucilium 104, 26
 */
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) blockquote p { color: #f2f6fc; }
    :root:not([data-ktw-schema="hell"]) #mediathek .fusion-single-line-meta a { color: #e8eef6; background-color: rgba(239,148,148,.12); }
    :root:not([data-ktw-schema="hell"]) #blog-button p a { color: #f2f6fc; }
    :root:not([data-ktw-schema="hell"]) #matomo-opt-out { background-color: #171f29 !important; }
    :root:not([data-ktw-schema="hell"]) #menu-mobile-navigation .awb-menu__main-a_button span { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-3847) #podcast { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-3847) #podcast p strong { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-3847) #podcast p:nth-child(2) { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-3847) #hls-consent { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-3847) #hls-consent button { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-3886) #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-3886) #ansprechpartner p a { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) :where(body.page-id-3970) #matomo-opt-out { background-color: #241a1c !important; }
}
:root[data-ktw-schema="dunkel"] blockquote p { color: #f2f6fc; }
:root[data-ktw-schema="dunkel"] #mediathek .fusion-single-line-meta a { color: #e8eef6; background-color: rgba(239,148,148,.12); }
:root[data-ktw-schema="dunkel"] #blog-button p a { color: #f2f6fc; }
:root[data-ktw-schema="dunkel"] #matomo-opt-out { background-color: #171f29 !important; }
:root[data-ktw-schema="dunkel"] #menu-mobile-navigation .awb-menu__main-a_button span { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-3847) #podcast { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-3847) #podcast p strong { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-3847) #podcast p:nth-child(2) { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-3847) #hls-consent { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-3847) #hls-consent button { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-3886) #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-3886) #ansprechpartner p a { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] :where(body.page-id-3970) #matomo-opt-out { background-color: #241a1c !important; }
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) #mediathek .fusion-single-line-meta > span { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) #mediathek .entry-title a { color: #e8eef6 !important; }
    :root:not([data-ktw-schema="hell"]) #menu-hauptmenue a { color: #e8eef6 !important; }
    :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"]) :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) .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[data-ktw-schema="dunkel"] #mediathek .fusion-single-line-meta > span { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] #mediathek .entry-title a { color: #e8eef6 !important; }
:root[data-ktw-schema="dunkel"] #menu-hauptmenue a { color: #e8eef6 !important; }
: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"] :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) .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; }
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__feld { background-color: #171f29; color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__von { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__liste li + li { border-top-color: rgba(232,238,246,.18); }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__land { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__km { color: rgba(232,238,246,.72); }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__tipps { background-color: #171f29; }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__tipp { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__tipp + .ktw-standortsuche__tipp { border-top-color: rgba(232,238,246,.18); }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__dialog { background-color: #171f29; color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__dialog p.ktw-standortsuche__dialog-titel { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-standortsuche__weg { color: #e8eef6; }
    :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__feld, :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__tipps, :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__ergebnis:not(:empty), :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__dialog { border-color: rgba(239,148,148,.55); }
    :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__ort:hover, :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__info:hover, :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__tipp:hover, :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__tipp--an, :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__ergebnis:not(:empty), :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__weg:hover { background-color: #241a1c; }
}
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__feld { background-color: #171f29; color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__von { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__liste li + li { border-top-color: rgba(232,238,246,.18); }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__land { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__km { color: rgba(232,238,246,.72); }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__tipps { background-color: #171f29; }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__tipp { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__tipp + .ktw-standortsuche__tipp { border-top-color: rgba(232,238,246,.18); }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__dialog { background-color: #171f29; color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__dialog p.ktw-standortsuche__dialog-titel { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-standortsuche__weg { color: #e8eef6; }
:root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__feld, :root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__tipps, :root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__ergebnis:not(:empty), :root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__dialog { border-color: rgba(239,148,148,.55); }
:root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__ort:hover, :root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__info:hover, :root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__tipp:hover, :root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__tipp--an, :root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__ergebnis:not(:empty), :root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] .ktw-standortsuche__weg:hover { background-color: #241a1c; }
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] #jugendliche, :root:not([data-ktw-schema="hell"]) .ktw-sf[data-ktw-profil="ch"] #alle { border-color: rgba(239,148,148,.55); }
}
:root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] #jugendliche, :root[data-ktw-schema="dunkel"] .ktw-sf[data-ktw-profil="ch"] #alle { border-color: rgba(239,148,148,.55); }
