/* dunkel.css - Dunkelmodus (Entwurf 03.11.2026, Testseite). Erzeugt von 07-Tools/dunkelmodus/dunkel-bauen.py, nicht von Hand aendern.
   Automatisch nach Geraeteeinstellung; data-theme="dark" erzwingt, data-theme="light" sperrt. Laedt NACH stil.css und such.css. */
@media (prefers-color-scheme: dark) {
:root:not([data-theme="light"]) { color-scheme: dark; }
:where(:root:not([data-theme="light"])) body.artikel-seite { background:#161615;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .global-nav { background:rgba(22,22,21,.97);border-bottom:1px solid #3b3b37; }
:where(:root:not([data-theme="light"])) .global-nav .nav-brand,
:where(:root:not([data-theme="light"])) .global-nav .brand { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .global-nav .nav-links a,
:where(:root:not([data-theme="light"])) .global-nav .fdnav-links a,
:where(:root:not([data-theme="light"])) nav .nav-dropdown-toggle { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .global-nav .nav-links a:hover,
:where(:root:not([data-theme="light"])) .global-nav .fdnav-links a:hover,
:where(:root:not([data-theme="light"])) nav .nav-dropdown-toggle:hover,
:where(:root:not([data-theme="light"])) nav .nav-dropdown.nav-open .nav-dropdown-toggle { color:#F5C000; }
:where(:root:not([data-theme="light"])) .global-nav .nav-cta { background:#F5C000;color:#1A1A18; }
:where(:root:not([data-theme="light"])) .global-nav .nav-cta:hover { background:#ffd633;color:#1A1A18; }
:where(:root:not([data-theme="light"])) .global-nav .hamburger span { background:#ebe9e2; }
:where(:root:not([data-theme="light"])) .global-nav:has(.nav-logo-mobile) .nav-search-mobile,
:where(:root:not([data-theme="light"])) .global-nav:has(.nav-logo-mobile) .nav-check-mobile { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .global-nav:has(.nav-logo-mobile) .nav-check-mobile:hover { color:#F5C000; }
:where(:root:not([data-theme="light"])) .global-mobile-menu { background:#1d1d1b; }
:where(:root:not([data-theme="light"])) .global-mobile-menu a { color:#ebe9e2;border-bottom-color:#3b3b37; }
:where(:root:not([data-theme="light"])) .global-mobile-menu a:hover { color:#F5C000; }
:where(:root:not([data-theme="light"])) .global-mobile-menu .gmm-cta { background:#F5C000;color:#1A1A18; }
:where(:root:not([data-theme="light"])) .global-mobile-menu .gmm-cta:hover { background:#ffd633;color:#1A1A18; }
:where(:root:not([data-theme="light"])) .global-mobile-menu .gmm-sep { border-top-color:#3b3b37; }
:where(:root:not([data-theme="light"])) .global-mobile-menu .gmm-legal { color:rgba(235,233,226,.55) !important; }
:where(:root:not([data-theme="light"])) .global-mobile-menu .gmm-group-label { color:#a3a198; }
:where(:root:not([data-theme="light"])) .global-mobile-menu .gmm-bald,
:where(:root:not([data-theme="light"])) nav .nav-dropdown-bald { color:#77756d;border-bottom-color:#3b3b37; }
:where(:root:not([data-theme="light"])) nav .nav-dropdown-bald .tag,
:where(:root:not([data-theme="light"])) .global-mobile-menu .gmm-bald .tag { background:#2c2c29;color:#a3a198; }
:where(:root:not([data-theme="light"])) nav .nav-dropdown-menu { background:#222220;border:1px solid #3b3b37;box-shadow:0 10px 26px rgba(0,0,0,.6); }
:where(:root:not([data-theme="light"])) nav .nav-dropdown-menu a { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) nav .nav-dropdown-menu a:hover { background:#34301c;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) nav .nav-dropdown-menu a.nav-aktiv { color:#F5C000;background:#2e2c1c; }
:where(:root:not([data-theme="light"])) .linie-wrapper { background:#3b3b37; }
:where(:root:not([data-theme="light"])) .scroll-punkt { box-shadow:0 0 0 2px #161615,0 0 0 4px #ebe9e2; }
:where(:root:not([data-theme="light"])) .global-nav .fd-logo-svg path[fill="#1A1A18"] { fill:#ebe9e2;stroke:#ebe9e2; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container a { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container a:hover,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .back-link:hover,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .breadcrumb a:hover { color:#F5C000; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-content a { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-content a:hover { color:#F5C000; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .back-link { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .breadcrumb,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .breadcrumb a,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-meta,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-hero figcaption,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .artikel-bild figcaption { color:#a3a198; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-kopf { background:linear-gradient(105deg,#1d1d1b 0%,#222220 45%,#272724 100%); }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-intro { color:#d2d0c8; }
:where(:root:not([data-theme="light"])) .article-subline { color:#b9b7ae; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-content h2,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-content h3 { color:#f3f1ea; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .audio-box { background:#222220;border-left-color:#77756d; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .info-box { background:#222220;border-left-color:#77756d; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .warning-box { background:#2d2810;border-color:#F5C000; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .highlight-box,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .highlight-box p,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .highlight-box li,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .highlight-box strong,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .highlight-box h3 { color:#1A1A18; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .case-box,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .cta-block { background:#2a2a27;border:1px solid #3b3b37; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .disclaimer { background:#1e1e1c;border-color:#3b3b37;color:#a3a198; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .autor-box { background:#222220; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .autor-box .autor-titel,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .autor-box .autor-cv,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .autor-box .autor-datum { color:#b9b7ae; }
:where(:root:not([data-theme="light"])) .verwandte-label { color:#a3a198; }
:where(:root:not([data-theme="light"])) .verwandte-item { background:#222220;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .verwandte-item h3,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-content .verwandte-item h3 { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .verwandte-item p { color:#b9b7ae; }
:where(:root:not([data-theme="light"])) body.artikel-seite .container .article-hero img,
:where(:root:not([data-theme="light"])) body.artikel-seite .container .artikel-bild img { filter:brightness(.92); }
:where(:root:not([data-theme="light"])) body.artikel-seite .container a.hub-link-box,
:where(:root:not([data-theme="light"])) body.artikel-seite .container a.hub-link-box:hover,
:where(:root:not([data-theme="light"])) body.artikel-seite .container a.hub-link-box h4,
:where(:root:not([data-theme="light"])) body.artikel-seite .container a.hub-link-box p { color:#1A1A18; }
:where(:root:not([data-theme="light"])) .kosten-tabelle th { background:#2a2a27;color:#fff; }
:where(:root:not([data-theme="light"])) .kosten-tabelle td { border-bottom-color:#3b3b37; }
:where(:root:not([data-theme="light"])) .kosten-tabelle tr:nth-child(even) td { background:#222220; }
:where(:root:not([data-theme="light"])) .kosten-tabelle .preis { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) body { background:#161615;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .such-leiste { background:rgba(22,22,21,.97);border-bottom-color:#3b3b37; }
:where(:root:not([data-theme="light"])) .such-leiste input { border-color:#4a4a45;background:#222220;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .such-leiste span { color:#a3a198; }
:where(:root:not([data-theme="light"])) .gl-loeschen { color:#b9b7ae; }
:where(:root:not([data-theme="light"])) .alpha-bar { background:#222220;border-bottom-color:#3b3b37; }
:where(:root:not([data-theme="light"])) .alpha-btn { color:#b9b7ae; }
:where(:root:not([data-theme="light"])) .letter-heading { border-bottom-color:#3b3b37; }
:where(:root:not([data-theme="light"])) .gloss-item { border-bottom-color:#2f2f2c; }
:where(:root:not([data-theme="light"])) .gloss-term { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .gloss-text,
:where(:root:not([data-theme="light"])) .keine-treffer { color:#b9b7ae; }
:where(:root:not([data-theme="light"])) .gloss-text a { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .badge-bhv { background:#17304a;color:#a9cdf2; }
:where(:root:not([data-theme="light"])) .badge-rechtsschutz { background:#4a1c1c;color:#f3b4b0; }
:where(:root:not([data-theme="light"])) .badge-cyber { background:#1c3a1c;color:#a8e0a6; }
:where(:root:not([data-theme="light"])) .badge-inhalt { background:#3a2f14;color:#f0d28a; }
:where(:root:not([data-theme="light"])) .badge-kfz { background:#34204a;color:#d6bdf0; }
:where(:root:not([data-theme="light"])) .badge-landwirtschaft { background:#17382a;color:#a2e0c2; }
:where(:root:not([data-theme="light"])) .badge-unfall { background:#4a1d3f;color:#f2b3e2; }
:where(:root:not([data-theme="light"])) .badge-vorsorge { background:#1e2250;color:#b6bdf3; }
:where(:root:not([data-theme="light"])) mark.gloss-mark { background:#5a4a00;color:#fff; }
:where(:root:not([data-theme="light"])) mark.gloss-mark.gloss-mark-syn { background:#3a3210;border-bottom-color:#C9A200; }
:where(:root:not([data-theme="light"])) .suche-status { border-bottom-color:#3b3b37; }
:where(:root:not([data-theme="light"])) .suche-status p { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .suche-reset { background:#2c2c29;color:#ebe9e2;border-color:#4a4a45; }
:where(:root:not([data-theme="light"])) .gloss-grund,
:where(:root:not([data-theme="light"])) .disclaimer { background:#222220;color:#b9b7ae; }
:where(:root:not([data-theme="light"])) .disclaimer strong { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .gloss-item.gloss-aktuell { background:#222220; }
:where(:root:not([data-theme="light"])) .gloss-cta { background:#2a2a27;border:1px solid #3b3b37; }
:where(:root:not([data-theme="light"])) .fdr { background:#0e0e0d!important; }
:where(:root:not([data-theme="light"])) .smc-label { background:#222220;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .smc-choice { background:#222220;border:1px solid #3b3b37; }
:where(:root:not([data-theme="light"])) .smc-choice a { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .smc-choice a:active { background:#2c2c29; }
:where(:root:not([data-theme="light"])) .smc-choice svg { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .smc-choice a.smc-wa svg { color:#25D366; }
:where(:root:not([data-theme="light"])) #dsConsentReopen { background:#222220;border-color:#3b3b37;color:#a3a198; }
:where(:root:not([data-theme="light"])) .fd-ic { background:#2c2c29;color:#d9d7cf; }
:where(:root:not([data-theme="light"])) .fd-menu { background:#222220;border:1px solid #3b3b37; }
:where(:root:not([data-theme="light"])) .fd-menu-kopf,
:where(:root:not([data-theme="light"])) .fd-folgen-lbl { color:#a3a198; }
:where(:root:not([data-theme="light"])) .fd-menu button { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .fd-menu button:hover,
:where(:root:not([data-theme="light"])) .fd-menu button:focus-visible { background:#2c2c29; }
:where(:root:not([data-theme="light"])) .fd-folgen { border-top-color:#3b3b37; }
:where(:root:not([data-theme="light"])) .fd-folgen-btn { border-color:#4a4a45;background:#222220;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .such-overlay { background:#161615;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .such-kopf,
:where(:root:not([data-theme="light"])) .such-fuss { background:#1d1d1b;border-color:#3b3b37; }
:where(:root:not([data-theme="light"])) .such-feld { border-color:#a3a198;background:#222220;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .such-loeschen,
:where(:root:not([data-theme="light"])) .such-zu { color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .such-datenhinweis,
:where(:root:not([data-theme="light"])) .such-status,
:where(:root:not([data-theme="light"])) .such-vorschau { color:#b9b7ae; }
:where(:root:not([data-theme="light"])) .such-bsp,
:where(:root:not([data-theme="light"])) .such-mehr { border-color:#4a4a45;background:#222220;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .such-treffer a { background:#222220;border-color:#3b3b37;color:#ebe9e2; }
:where(:root:not([data-theme="light"])) .such-treffer li.such-aktuell a { background:#2c2c29; }
:where(:root:not([data-theme="light"])) .such-etikett { background:#35294f;color:#d9c7f5; }
:where(:root:not([data-theme="light"])) .such-etikett.such-t-a { background:#3a3210;color:#f0d77a; }
:where(:root:not([data-theme="light"])) .such-etikett.such-t-k { background:#1d3623;color:#a9dcb5; }
:where(:root:not([data-theme="light"])) .such-etikett.such-t-f { background:#1d2d47;color:#b3cdf0; }
:where(:root:not([data-theme="light"])) mark.such-mark { background:#5a4a00;color:#fff; }
:where(:root:not([data-theme="light"])) mark.such-mark.such-mark-syn { background:#3a3210;border-bottom-color:#C9A200; }
:where(:root:not([data-theme="light"])) .such-abk-kontakt { background:#0e0e0d;color:#fff; }
}
:root[data-theme="dark"] { color-scheme: dark; }
:where(:root[data-theme="dark"]) body.artikel-seite { background:#161615;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .global-nav { background:rgba(22,22,21,.97);border-bottom:1px solid #3b3b37; }
:where(:root[data-theme="dark"]) .global-nav .nav-brand,
:where(:root[data-theme="dark"]) .global-nav .brand { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .global-nav .nav-links a,
:where(:root[data-theme="dark"]) .global-nav .fdnav-links a,
:where(:root[data-theme="dark"]) nav .nav-dropdown-toggle { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .global-nav .nav-links a:hover,
:where(:root[data-theme="dark"]) .global-nav .fdnav-links a:hover,
:where(:root[data-theme="dark"]) nav .nav-dropdown-toggle:hover,
:where(:root[data-theme="dark"]) nav .nav-dropdown.nav-open .nav-dropdown-toggle { color:#F5C000; }
:where(:root[data-theme="dark"]) .global-nav .nav-cta { background:#F5C000;color:#1A1A18; }
:where(:root[data-theme="dark"]) .global-nav .nav-cta:hover { background:#ffd633;color:#1A1A18; }
:where(:root[data-theme="dark"]) .global-nav .hamburger span { background:#ebe9e2; }
:where(:root[data-theme="dark"]) .global-nav:has(.nav-logo-mobile) .nav-search-mobile,
:where(:root[data-theme="dark"]) .global-nav:has(.nav-logo-mobile) .nav-check-mobile { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .global-nav:has(.nav-logo-mobile) .nav-check-mobile:hover { color:#F5C000; }
:where(:root[data-theme="dark"]) .global-mobile-menu { background:#1d1d1b; }
:where(:root[data-theme="dark"]) .global-mobile-menu a { color:#ebe9e2;border-bottom-color:#3b3b37; }
:where(:root[data-theme="dark"]) .global-mobile-menu a:hover { color:#F5C000; }
:where(:root[data-theme="dark"]) .global-mobile-menu .gmm-cta { background:#F5C000;color:#1A1A18; }
:where(:root[data-theme="dark"]) .global-mobile-menu .gmm-cta:hover { background:#ffd633;color:#1A1A18; }
:where(:root[data-theme="dark"]) .global-mobile-menu .gmm-sep { border-top-color:#3b3b37; }
:where(:root[data-theme="dark"]) .global-mobile-menu .gmm-legal { color:rgba(235,233,226,.55) !important; }
:where(:root[data-theme="dark"]) .global-mobile-menu .gmm-group-label { color:#a3a198; }
:where(:root[data-theme="dark"]) .global-mobile-menu .gmm-bald,
:where(:root[data-theme="dark"]) nav .nav-dropdown-bald { color:#77756d;border-bottom-color:#3b3b37; }
:where(:root[data-theme="dark"]) nav .nav-dropdown-bald .tag,
:where(:root[data-theme="dark"]) .global-mobile-menu .gmm-bald .tag { background:#2c2c29;color:#a3a198; }
:where(:root[data-theme="dark"]) nav .nav-dropdown-menu { background:#222220;border:1px solid #3b3b37;box-shadow:0 10px 26px rgba(0,0,0,.6); }
:where(:root[data-theme="dark"]) nav .nav-dropdown-menu a { color:#ebe9e2; }
:where(:root[data-theme="dark"]) nav .nav-dropdown-menu a:hover { background:#34301c;color:#ebe9e2; }
:where(:root[data-theme="dark"]) nav .nav-dropdown-menu a.nav-aktiv { color:#F5C000;background:#2e2c1c; }
:where(:root[data-theme="dark"]) .linie-wrapper { background:#3b3b37; }
:where(:root[data-theme="dark"]) .scroll-punkt { box-shadow:0 0 0 2px #161615,0 0 0 4px #ebe9e2; }
:where(:root[data-theme="dark"]) .global-nav .fd-logo-svg path[fill="#1A1A18"] { fill:#ebe9e2;stroke:#ebe9e2; }
:where(:root[data-theme="dark"]) body.artikel-seite .container a { color:#ebe9e2; }
:where(:root[data-theme="dark"]) body.artikel-seite .container a:hover,
:where(:root[data-theme="dark"]) body.artikel-seite .container .back-link:hover,
:where(:root[data-theme="dark"]) body.artikel-seite .container .breadcrumb a:hover { color:#F5C000; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-content a { color:#ebe9e2; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-content a:hover { color:#F5C000; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .back-link { color:#ebe9e2; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .breadcrumb,
:where(:root[data-theme="dark"]) body.artikel-seite .container .breadcrumb a,
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-meta,
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-hero figcaption,
:where(:root[data-theme="dark"]) body.artikel-seite .container .artikel-bild figcaption { color:#a3a198; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-kopf { background:linear-gradient(105deg,#1d1d1b 0%,#222220 45%,#272724 100%); }
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-intro { color:#d2d0c8; }
:where(:root[data-theme="dark"]) .article-subline { color:#b9b7ae; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-content h2,
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-content h3 { color:#f3f1ea; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .audio-box { background:#222220;border-left-color:#77756d; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .info-box { background:#222220;border-left-color:#77756d; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .warning-box { background:#2d2810;border-color:#F5C000; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .highlight-box,
:where(:root[data-theme="dark"]) body.artikel-seite .container .highlight-box p,
:where(:root[data-theme="dark"]) body.artikel-seite .container .highlight-box li,
:where(:root[data-theme="dark"]) body.artikel-seite .container .highlight-box strong,
:where(:root[data-theme="dark"]) body.artikel-seite .container .highlight-box h3 { color:#1A1A18; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .case-box,
:where(:root[data-theme="dark"]) body.artikel-seite .container .cta-block { background:#2a2a27;border:1px solid #3b3b37; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .disclaimer { background:#1e1e1c;border-color:#3b3b37;color:#a3a198; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .autor-box { background:#222220; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .autor-box .autor-titel,
:where(:root[data-theme="dark"]) body.artikel-seite .container .autor-box .autor-cv,
:where(:root[data-theme="dark"]) body.artikel-seite .container .autor-box .autor-datum { color:#b9b7ae; }
:where(:root[data-theme="dark"]) .verwandte-label { color:#a3a198; }
:where(:root[data-theme="dark"]) .verwandte-item { background:#222220;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .verwandte-item h3,
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-content .verwandte-item h3 { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .verwandte-item p { color:#b9b7ae; }
:where(:root[data-theme="dark"]) body.artikel-seite .container .article-hero img,
:where(:root[data-theme="dark"]) body.artikel-seite .container .artikel-bild img { filter:brightness(.92); }
:where(:root[data-theme="dark"]) body.artikel-seite .container a.hub-link-box,
:where(:root[data-theme="dark"]) body.artikel-seite .container a.hub-link-box:hover,
:where(:root[data-theme="dark"]) body.artikel-seite .container a.hub-link-box h4,
:where(:root[data-theme="dark"]) body.artikel-seite .container a.hub-link-box p { color:#1A1A18; }
:where(:root[data-theme="dark"]) .kosten-tabelle th { background:#2a2a27;color:#fff; }
:where(:root[data-theme="dark"]) .kosten-tabelle td { border-bottom-color:#3b3b37; }
:where(:root[data-theme="dark"]) .kosten-tabelle tr:nth-child(even) td { background:#222220; }
:where(:root[data-theme="dark"]) .kosten-tabelle .preis { color:#ebe9e2; }
:where(:root[data-theme="dark"]) body { background:#161615;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .such-leiste { background:rgba(22,22,21,.97);border-bottom-color:#3b3b37; }
:where(:root[data-theme="dark"]) .such-leiste input { border-color:#4a4a45;background:#222220;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .such-leiste span { color:#a3a198; }
:where(:root[data-theme="dark"]) .gl-loeschen { color:#b9b7ae; }
:where(:root[data-theme="dark"]) .alpha-bar { background:#222220;border-bottom-color:#3b3b37; }
:where(:root[data-theme="dark"]) .alpha-btn { color:#b9b7ae; }
:where(:root[data-theme="dark"]) .letter-heading { border-bottom-color:#3b3b37; }
:where(:root[data-theme="dark"]) .gloss-item { border-bottom-color:#2f2f2c; }
:where(:root[data-theme="dark"]) .gloss-term { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .gloss-text,
:where(:root[data-theme="dark"]) .keine-treffer { color:#b9b7ae; }
:where(:root[data-theme="dark"]) .gloss-text a { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .badge-bhv { background:#17304a;color:#a9cdf2; }
:where(:root[data-theme="dark"]) .badge-rechtsschutz { background:#4a1c1c;color:#f3b4b0; }
:where(:root[data-theme="dark"]) .badge-cyber { background:#1c3a1c;color:#a8e0a6; }
:where(:root[data-theme="dark"]) .badge-inhalt { background:#3a2f14;color:#f0d28a; }
:where(:root[data-theme="dark"]) .badge-kfz { background:#34204a;color:#d6bdf0; }
:where(:root[data-theme="dark"]) .badge-landwirtschaft { background:#17382a;color:#a2e0c2; }
:where(:root[data-theme="dark"]) .badge-unfall { background:#4a1d3f;color:#f2b3e2; }
:where(:root[data-theme="dark"]) .badge-vorsorge { background:#1e2250;color:#b6bdf3; }
:where(:root[data-theme="dark"]) mark.gloss-mark { background:#5a4a00;color:#fff; }
:where(:root[data-theme="dark"]) mark.gloss-mark.gloss-mark-syn { background:#3a3210;border-bottom-color:#C9A200; }
:where(:root[data-theme="dark"]) .suche-status { border-bottom-color:#3b3b37; }
:where(:root[data-theme="dark"]) .suche-status p { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .suche-reset { background:#2c2c29;color:#ebe9e2;border-color:#4a4a45; }
:where(:root[data-theme="dark"]) .gloss-grund,
:where(:root[data-theme="dark"]) .disclaimer { background:#222220;color:#b9b7ae; }
:where(:root[data-theme="dark"]) .disclaimer strong { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .gloss-item.gloss-aktuell { background:#222220; }
:where(:root[data-theme="dark"]) .gloss-cta { background:#2a2a27;border:1px solid #3b3b37; }
:where(:root[data-theme="dark"]) .fdr { background:#0e0e0d!important; }
:where(:root[data-theme="dark"]) .smc-label { background:#222220;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .smc-choice { background:#222220;border:1px solid #3b3b37; }
:where(:root[data-theme="dark"]) .smc-choice a { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .smc-choice a:active { background:#2c2c29; }
:where(:root[data-theme="dark"]) .smc-choice svg { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .smc-choice a.smc-wa svg { color:#25D366; }
:where(:root[data-theme="dark"]) #dsConsentReopen { background:#222220;border-color:#3b3b37;color:#a3a198; }
:where(:root[data-theme="dark"]) .fd-ic { background:#2c2c29;color:#d9d7cf; }
:where(:root[data-theme="dark"]) .fd-menu { background:#222220;border:1px solid #3b3b37; }
:where(:root[data-theme="dark"]) .fd-menu-kopf,
:where(:root[data-theme="dark"]) .fd-folgen-lbl { color:#a3a198; }
:where(:root[data-theme="dark"]) .fd-menu button { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .fd-menu button:hover,
:where(:root[data-theme="dark"]) .fd-menu button:focus-visible { background:#2c2c29; }
:where(:root[data-theme="dark"]) .fd-folgen { border-top-color:#3b3b37; }
:where(:root[data-theme="dark"]) .fd-folgen-btn { border-color:#4a4a45;background:#222220;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .such-overlay { background:#161615;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .such-kopf,
:where(:root[data-theme="dark"]) .such-fuss { background:#1d1d1b;border-color:#3b3b37; }
:where(:root[data-theme="dark"]) .such-feld { border-color:#a3a198;background:#222220;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .such-loeschen,
:where(:root[data-theme="dark"]) .such-zu { color:#ebe9e2; }
:where(:root[data-theme="dark"]) .such-datenhinweis,
:where(:root[data-theme="dark"]) .such-status,
:where(:root[data-theme="dark"]) .such-vorschau { color:#b9b7ae; }
:where(:root[data-theme="dark"]) .such-bsp,
:where(:root[data-theme="dark"]) .such-mehr { border-color:#4a4a45;background:#222220;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .such-treffer a { background:#222220;border-color:#3b3b37;color:#ebe9e2; }
:where(:root[data-theme="dark"]) .such-treffer li.such-aktuell a { background:#2c2c29; }
:where(:root[data-theme="dark"]) .such-etikett { background:#35294f;color:#d9c7f5; }
:where(:root[data-theme="dark"]) .such-etikett.such-t-a { background:#3a3210;color:#f0d77a; }
:where(:root[data-theme="dark"]) .such-etikett.such-t-k { background:#1d3623;color:#a9dcb5; }
:where(:root[data-theme="dark"]) .such-etikett.such-t-f { background:#1d2d47;color:#b3cdf0; }
:where(:root[data-theme="dark"]) mark.such-mark { background:#5a4a00;color:#fff; }
:where(:root[data-theme="dark"]) mark.such-mark.such-mark-syn { background:#3a3210;border-bottom-color:#C9A200; }
:where(:root[data-theme="dark"]) .such-abk-kontakt { background:#0e0e0d;color:#fff; }
