/* ==========================================================================
   GNM · Dunkelmodus, AUTOMATISCH ERZEUGT (0.39.0). Nicht von Hand ändern.
   Quelle: assets/css/gnm.css und gnm-reels.css, erzeugt mit tools/gen_dunkel.py
   Für jede Regel mit fest einprogrammierter heller Farbe (Weiß, Creme, Pfirsich, Lila-Töne,
   dunkle Schrift, dunkle Rahmen) steht hier dieselbe Regel mit Dunkel-Token.
   Handarbeit und Ausnahmen stehen in gnm-dunkel.css (wird danach geladen und gewinnt).
   ========================================================================== */
/* aus gnm.css */
html[data-gnm-theme="dark"] body.gnm-dm-ok .is-style-klammer-hell { border-color: var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .is-style-label,
html[data-gnm-theme="dark"] body.gnm-dm-ok .is-style-label-lila { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .is-style-pills a:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .wp-block-button.is-style-orange .wp-block-button__link { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .wp-block-button.is-style-orange .wp-block-button__link:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .wp-block-button.is-style-dunkel .wp-block-button__link { background: var(--wp--preset--color--button, var(--gnm-panel)); border-color: var(--wp--preset--color--button, var(--gnm-text)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .wp-block-button.is-style-dunkel .wp-block-button__link:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .wp-block-button.is-style-hell .wp-block-button__link { border-color: var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .wp-block-button.is-style-hell .wp-block-button__link:hover { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pills .wp-block-navigation-item__content:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-actions .gnm-pill a:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pills .current-menu-item > .wp-block-navigation-item__content { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-actions .gnm-pill--cta a { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-round .wp-block-search__button:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-round-link a:hover { background: var(--gnm-panel) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-burger .wp-block-navigation__responsive-container.is-menu-open { background: var(--gnm-panel) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-footer { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-footer .wp-block-social-links .wp-social-link { border: 1.5px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-footer .wp-block-social-links .wp-social-link:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ticker { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ticker__label { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-dark { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hero__bild::after { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .wp-block-read-more.gnm-weiter:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok :where(.wp-block-button:not(.is-style-orange):not(.is-style-dunkel):not(.is-style-hell)) .wp-block-button__link:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .wp-block-read-more.gnm-weiter:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pills .wp-block-navigation-item__content:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-actions .gnm-pill:not(.gnm-pill--cta) a:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-round-link a:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-round .wp-block-search__button:hover { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-dark .is-style-pills a { border-color: var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-dark .is-style-pills a:hover { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pfeil:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-epaper { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fan__c { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-btn:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-btn--dunkel { background: var(--wp--preset--color--button, var(--gnm-panel)); border-color: var(--wp--preset--color--button, var(--gnm-text)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-player__play { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-quizbar span.is-on { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .is-style-pills a[href$="/gnm-plus/"],
html[data-gnm-theme="dark"] body.gnm-dm-ok .is-style-pills a[rel~="tag"][href*="/gnm-plus"] { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .is-style-pills a[href$="/gnm-plus/"]:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-epaper5 { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fan5__c { border: 5px solid var(--gnm-line); background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pod__meta { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pod__player { border: 1.5px solid var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pod__play { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pod__wave i { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pod__xp { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-reels .gnm-reel { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-reel::before { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs__karte { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs__wert { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs__mehr em { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs__alle { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs__btn { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-btn-rand .wp-block-button__link:hover { background: var(--gnm-panel) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa__chat { background: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa__kopf { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa__punkt { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa__msg { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa__msg span { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-nl__form input { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-nl__form button { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-nl__form button:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-app__tab { border: 1.5px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-app__tab.is-aktiv { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-app__dl { border-top: 1px solid var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-app__qr { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-app__store { border: 1.5px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-app__xp { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2 { background: var(--gnm-surface-3); border: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__btn { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__btn:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__qr img { border: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__qr span { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__post { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__kopf { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__logo { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__tag { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__blase { background: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa2__z { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-nl2__form input { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-nl2__form button { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-nl2__form button:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-bald { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-app__toggle { border: 1.5px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-app__toggle:hover { color: var(--gnm-auf-akzent); }
@media (max-width: 600px) {
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-app__toggle { border-top: 1.5px solid var(--gnm-line); }
}
@media (max-width: 781px) {
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mobil-zeile .wp-block-post-template > li { border-top: 1px solid var(--wp--preset--color--line, var(--gnm-line)); }
}
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-sm__alle:hover { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rs__alle { color: var(--gnm-lila) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-k__bild { background: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-k__plus { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-k__meta { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-k__sterne { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-k--quer { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-k--feature { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-k--zeile + .gnm-k--zeile { border-top: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rubrik-zahl { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-archiv-auszug { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok:not(.paged) .gnm-archiv .wp-block-post-template > li:first-child { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-seiten .page-numbers.current { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-seiten a:hover { color: var(--gnm-auf-akzent); }
@media (max-width: 900px) {
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-seite { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-sm__liste a.is-aktiv { background: var(--gnm-panel); }
}
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-thema:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-thema.is-aktiv { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fokus__knopf { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pill-klein--plus { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-knopf:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rund:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rund.is-kopiert::after { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-kurz li + li { border-left: 1px solid var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-kurz__meta { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rt__kreis { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-kreis__bild { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-kreis__bild img { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-kreis__bild { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ansicht button.is-aktiv { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-bild-label { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-a2__auszug { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-archiv2.is-liste .wp-block-post-template > li { border-top: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mehr span { color: var(--gnm-auf-akzent); }
@media (max-width: 1000px) {
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-kurz li + li { border-top: 1px solid var(--gnm-mute); }
}
@media (max-width: 781px) {
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-archiv2:not(.is-liste) .wp-block-post-template > li:not(:first-child) { border-top: 1px solid var(--gnm-line); }
}
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-band--dunkel { --band: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-band--dunkel .gnm-an-s__klammer { border-color: var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-band--dunkel .gnm-knopf { border-color: var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-an-s__unter { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-an-k__bild { background: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-an-z { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-an-gw__karte { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__panel { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__kopf { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__plus { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__suche input { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__suche input:focus { outline: 3px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__chip { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__chip:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__abo { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__abo-btn { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mn__app { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok.category .gnm-pills .wp-block-navigation-item:first-child > a,
html[data-gnm-theme="dark"] body.gnm-dm-ok.page-template-entdecken .gnm-pills .wp-block-navigation-item:first-child > a,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pills .current-menu-item > a { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-lecker { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-lecker__k { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-lecker .gnm-sterne__bar::before { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok.category-good-food-stories .gnm-a2,
html[data-gnm-theme="dark"] body.gnm-dm-ok.category-good-work .gnm-a2,
html[data-gnm-theme="dark"] body.gnm-dm-ok.category-gutezukunft .gnm-a2,
html[data-gnm-theme="dark"] body.gnm-dm-ok.category-fuereinander .gnm-a2,
html[data-gnm-theme="dark"] body.gnm-dm-ok.category-bildung .gnm-a2 { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok.category-gutezukunft .gnm-a2,
html[data-gnm-theme="dark"] body.gnm-dm-ok.category-bildung .gnm-a2,
html[data-gnm-theme="dark"] body.gnm-dm-ok.category-tiere .gnm-a2 { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok.gnm-bereich-epaper .gnm-pills .wp-block-navigation-item:nth-child(2) > a { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ah { --band: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-knopf--orange { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-knopf--orange:hover { background: var(--gnm-panel) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-knopf--dunkel { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-knopf--dunkel:hover { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ah__nr { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-aa__jahre .gnm-thema.is-aktiv { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ak__neu { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ak:hover .gnm-ak__mehr { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-abo { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-abo__liste { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-abo__liste li + li { border-top: 1px solid var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-faq summary:hover .gnm-faq__plus { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-lm__k.is-aktiv { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-lm__viewer iframe { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fortschritt span { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ak2__meta { border-top: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-av { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ap { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ap button { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ap .gnm-pod__wave i { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text > p:first-of-type::first-letter { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text .wp-block-table th,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text .wp-block-table td { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text li::marker { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text .is-style-kurz-gesagt { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text .is-style-kurz-gesagt li::before { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text .is-style-kanal-zitat > p { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text .is-style-kanal-zitat > p::after { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-toc a { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-toc a:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-toc a.is-aktiv { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-toc a.is-aktiv span { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-lohnt { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-lohnt b { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-lohnt__btn { border: 1.5px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ae__knoepfe .gnm-rund { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wp { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wp p { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gnl__form input[type=email] { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gnl__form button { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gnl__form button:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok.gnm-bereich-podcast .gnm-pills .wp-block-navigation-item:nth-child(3) > a { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pc__neu-k { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pc__balken > button,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fz .gnm-mp button,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-aza > button { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pc__balken .gnm-pod__wave i,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fp .gnm-pod__wave i { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pc__filter .gnm-thema.is-aktiv { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fz__teaser { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-aza { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fh { --band: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fp { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fp__play { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fp__tempo button.is-aktiv { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wh { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wh .gnm-knopf { border-color: var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-abo-h__kreis { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-abo-h__karte { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-abo-h__gratis { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pk--dunkel { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pk--lila { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pk--firma li::before { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pk__btn { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pk--firma.gnm-pk--dunkel .gnm-pk__btn { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pk__tag { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-banner { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-vt__k--lila { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-vk li::before { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ang__band { --band: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ang { border: 1px solid var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ang .gnm-knopf { border-color: var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-haken li::before { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-david { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-form input[type=text],
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-form input[type=email],
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-form input[type=tel],
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-form textarea { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-form__chip span { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-form__chip input:checked + span { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-form__fehler { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-uu__mosaik span { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-uu__mosaik span:nth-child(3n) { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-uu__mosaik span:nth-child(5n) { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-uu__bild figcaption .is-style-hand { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-uu__band { --band: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-uu__zitat { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-team__tabs button.gnm-thema b { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-team__tabs .gnm-thema.is-aktiv { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-team__liste li { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-weg--lila { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-weg--dunkel { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-mail > a:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-knopf--hell { border-color: var(--gnm-line) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hilfe { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-social:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-jobs a { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-zeit-band { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs2__suche input { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs2 .gnm-thema.is-aktiv { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gc { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gc__text { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gc--partner { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-bc p { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__pfad { color: var(--wp--preset--color--mute, var(--gnm-mute)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__marke { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__pill.is-aktiv { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__inhalt li a { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__inhalt li a span { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__inhalt li a:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__inhalt li a.is-aktiv { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__gruppe { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__text td,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__text th { border: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__klapp { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__klapp:first-child { border-top: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__klapp summary .gnm-recht__nr { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__klapp summary:hover .gnm-recht__kt { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__stand { color: var(--gnm-mute); }
@media (max-width: 560px) {
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-recht__nr { color: var(--gnm-mute); }
}
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-zahl span { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-paket { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-paket--dunkel { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-paket li::before { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-paket--dunkel .gnm-md-paket__knopf { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-karte--nr > span { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-form { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-form summary:hover .gnm-md-form__name { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-form__preis { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-netto { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-logo { border: 1px solid var(--gnm-line); background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-stimme { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-stimme figcaption small { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__rahmen.is-video { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__play { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__play:hover { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__zu { border: 1.5px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__zu:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__nav:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__nav { border: 1.5px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-suche { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-suche .gnm-knopf { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-suche .gnm-knopf:hover { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-autor__kicker { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-seite__text td,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-seite__text th { border: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__rahmen--post { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-steady__rahmen { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-steady__laden { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-steady__punkt { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-steady__hinweis { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-danke__ausgabe small { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ks__knopf:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ks__knopf[aria-expanded="true"] { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ks__panel { background: var(--gnm-paper, var(--gnm-surface-3)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ks__feld { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ks__los { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ks__los:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ks__zu:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-nachoben { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-nachoben:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__laden::before { border-top-color: var(--gnm-line); }
@media (max-width: 600px), (max-height: 500px) {
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rl__rahmen.is-video .gnm-rl__medien { background: var(--gnm-surface); }
}
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs--ticket .gnm-gs__kicker { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs__strich { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs--ticket .gnm-gs__wert { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs__fuss { border-top: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs__info { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gs__plus { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-seite-firma .gnm-vk__raster > .gnm-vk:nth-child(2) { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-seite-firma .gnm-vk__raster > .gnm-vk:nth-child(3) { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-seite-firma .gnm-vk__raster > .gnm-vk:nth-child(3) li::before { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-md-zahl--website { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pillband__nav { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pillband__nav:not(:disabled):hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__bild { background: var(--gnm-surface-2); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__ersatz { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__kicker { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__text { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__meta { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__spieler { border-top: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__gross-play { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__zeit { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__plus-text { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__fehler { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__lesen { border-top: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__zeile { border-bottom: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__mini { background: var(--gnm-surface-2); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__zeile.is-playing .gnm-hl__balken { background: var(--gnm-surface-2); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__klein-play { border: 2px solid var(--gnm-lila); background: var(--gnm-surface); color: var(--gnm-lila) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__feature.is-playing .gnm-hl__gross-play { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hl__klein-play.gnm-hl__zum-artikel:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ap button:focus-visible,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ap a:focus-visible,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ap__seek:focus-visible { outline: 3px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ap__schloss { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text .is-style-kurz-gesagt-orange { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text .is-style-kurz-gesagt-orange ol li::before { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text .is-style-hinweis-orange { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pill-klein--heft { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pillband__titel { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-text p.has-background[style*="#fcb9003b" i] { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-cta { --gnm-cta-flaeche: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-cta--papier { border: 1px solid var(--gnm-line, var(--gnm-line)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-cta--dunkel .gnm-btn-rand .wp-block-button__link:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-cta--tiefviolett .gnm-btn-rand .wp-block-button__link:hover { background: var(--gnm-surface) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa3 { background: var(--gnm-surface-3); border: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa3__sub { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa3__mehr { border-top: 1px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-wa3__summary { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ae__teilen .gnm-ae__knoepfe .gnm-rund { background: var(--tk-knopf-flaeche, var(--gnm-surface)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ae__teilen .gnm-ae__knoepfe .gnm-rund:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ae__teilen.is-ton-hell { --tk-knopf-flaeche: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ae__teilen.is-ton-lavendel { --tk-knopf-flaeche: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .brlbs-cmpnt-container { --gck-flaeche-fest: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rezept { --rz-creme: var(--gnm-surface-3); --rz-lila-hell: var(--gnm-surface-3); --rz-notiz: var(--gnm-pfirsich); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rezept__bild img { background: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rezept__werte > .wp-block-column { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-konto__anmelden:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-konto__knopf:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-konto__menue { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-konto__eintrag:hover { background: var(--gnm-lila-hell, var(--gnm-surface-3)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-label--besondere { color: var(--gnm-lila); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-label--woche { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-lecker { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-st__karte--lila { --st-bg: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-st__karte--pfirsich { --st-bg: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-st__link:hover .gnm-st__pfeil,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-st__link:focus-visible .gnm-st__pfeil { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gc__btn:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-pk--lila .gnm-pk__btn:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-gc--partner .gnm-pk__btn:hover { color: var(--gnm-auf-akzent) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__tag { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__hand { color: var(--gnm-lila-dunkel, var(--gnm-lila)) !important; }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__text { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__suchen { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__knopf--dunkel { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__beliebt b { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__beliebt a:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__suche input:focus-visible,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__suchen:focus-visible,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__knopf:focus-visible,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__beliebt a:focus-visible { outline: 3px solid var(--gnm-lila-dunkel, var(--gnm-lila)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-404n__erklaert { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok.gnm-seitenfarbe-weiss { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok.gnm-seitenfarbe-pfirsich { background: var(--gnm-pfirsich, var(--gnm-surface-3)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok.gnm-seitenfarbe-lila { background: var(--gnm-lila-hell, var(--gnm-surface-3)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok.gnm-seitenfarbe-sand { background: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-zl__eintrag::before { background: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-zl__punkt { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-fz__initial { background: var(--gnm-lila-hell, var(--gnm-surface-3)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-shell { background: var(--gnm-lila-hell, var(--gnm-surface-3)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-shell::after { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-content::before { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-description { color: var(--gnm-text); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-logo { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-ad-label { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-actions:has(.gso-banner-slide-code)::before { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-code { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-copy:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-copy:focus-visible { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-slide-button { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz a.gso-banner-slide-button:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz a.gso-banner-slide-button:focus-visible { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-control:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-control:focus-visible { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-dot.is-active { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-rotation-toggle:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz .gso-banner-rotation-toggle:focus-visible { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-schritte--h::before { background: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-schritte--h .gnm-schritt { background: var(--karte-bg, var(--gnm-surface)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-schritte--h .gnm-schritt__nr { color: var(--gnm-auf-akzent); }
@media (max-width: 1000px) {
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-schritte--h .gnm-schritt::after { background: var(--gnm-surface-3); }
}
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ex__etikett { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ex__mag { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ex__mag--lila { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-ex__geschenk { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__papier { background-color: var(--hw-papier, var(--gnm-surface-3)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__tab { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__intro { color: var(--gnm-text); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__chip { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__zitat { background: var(--hw-zitat, var(--gnm-surface)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__zitat blockquote { color: var(--gnm-text); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__zitat figcaption small { color: var(--gnm-mute); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__ini { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__ini--foto { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-hw__zitat { background: var(--hw-zitat, var(--gnm-surface)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-schritte--h .gnm-schritt { background: var(--karte-bg, var(--gnm-surface)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz__schalter:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-anz__schalter:focus-visible { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rt__text--edit.is-edit { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-zl__eintrag::after { color: var(--gnm-auf-akzent); }
/* aus gnm-reels.css */
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv { --rv-grau: var(--gnm-surface-3); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-sprung a:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-sprung a:focus-visible { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-sektion__n { color: var(--wp--preset--color--mute, var(--gnm-mute)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-pfeil { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-pfeil:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-pfeil:focus-visible { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-vorschau { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-play { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-art { color: var(--wp--preset--color--mute, var(--gnm-mute)); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-soz { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-soz:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rv-soz:focus-visible { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__rahmen { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__rahmen--post { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp video,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp iframe { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__laden::before { border-top-color: var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__balken i { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__ton:hover { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__ton.is-hinweis { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__zu,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__nav { border: 1.5px solid var(--gnm-line); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__zu:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__nav:hover,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__zu:focus-visible,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__nav:focus-visible { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__play { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__play:hover { background: var(--gnm-surface); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__fehler button,
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__fehler a { color: var(--gnm-auf-akzent); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-rvp__fehler a { border: 1.5px solid var(--gnm-line); }

html[data-gnm-theme="dark"] body.gnm-dm-ok a.gnm-team__p:hover { background: var(--gnm-panel); }
html[data-gnm-theme="dark"] body.gnm-dm-ok .gnm-team__liste img.gnm-av--foto { box-shadow: 2px 2px 0 var(--gnm-line); }
