/* WWWN Tmavý režim v1.0 – Grafik WWWN.
 * Ve výchozím režimu webu se uplatní JEN styl tlačítka (pevná velikost → žádný CLS).
 * Přepisy barev platí jen pro alternativní režim: tmavý na světlých webech, světlý na xdj.cz.
 * Barvy: proměnné --wd-* z <style id="wwwn-dm-vars"> (tokens/<doména>.json). */
.wwwn-dm-li{display:flex;align-items:center;list-style:none}
.wwwn-dm-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 4px;border-radius:999px;color:inherit;opacity:.7;cursor:pointer;transition:opacity .15s,background-color .15s;vertical-align:middle}
.wwwn-dm-btn:hover{opacity:1;background:rgba(127,127,127,.14)}
.wwwn-dm-btn:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px}
.wwwn-dm-ico{width:18px;height:18px;display:block}
.wwwn-dm-fixed{position:fixed;top:12px;right:12px;z-index:99999}
.wwwn-dm-fixed .wwwn-dm-btn{background:var(--wd-surface,#fff);color:var(--wd-ink,#222);opacity:1;box-shadow:0 1px 4px rgba(0,0,0,.25)}
body:has(.wwwn-dm-li) .wwwn-dm-fixed{display:none}
.wwwn-dm-switching *,.wwwn-dm-switching *::before,.wwwn-dm-switching *::after{transition:none!important}
@media (prefers-reduced-motion:reduce){.wwwn-dm-btn{transition:none}}

/* ---- alternativní režim (widgety .wwwn-dyk vynechány – mají vlastní tmavý vzhled .wwwn-dyk--dark) ---- */
html[data-theme="dark"][data-wwwn-native="light"] body:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  #page:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .site:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  #wrapper:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .wrapper:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .rh-outer-wrap:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .rh-container:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .main-container:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .site-content:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  #content:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .content:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] body:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  #page:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .site:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  #wrapper:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .wrapper:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .rh-outer-wrap:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .rh-container:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .main-container:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .site-content:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  #content:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .content:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){background-color:var(--wd-bg)!important;color:var(--wd-ink)}
html[data-theme="dark"][data-wwwn-native="light"] header:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .header:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  #main_header:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .site-header:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .section-header:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  nav:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .main-nav:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .main-navigation:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .main-menu:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .top-menu:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .device-menu:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .sub-menu:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .citadela-menu:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  footer:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .footer:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .site-footer:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .sc-footer:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] header:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .header:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  #main_header:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .site-header:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .section-header:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  nav:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .main-nav:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .main-navigation:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .main-menu:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .top-menu:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .device-menu:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .sub-menu:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .citadela-menu:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  footer:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .footer:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .site-footer:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .sc-footer:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){background-color:var(--wd-surface)!important;color:var(--wd-ink)!important;border-color:var(--wd-line)!important}
html[data-theme="dark"][data-wwwn-native="light"] article:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .post:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .type-post:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .news-box:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .widget:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .sidebar .widget:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .block-title:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .entry-content:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .comments-area:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .wp-block-group.has-background:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .citadela-block-custom-container:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .gspb_row__content:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .vice-post:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .elementor-widget-container .vice-post__content:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] article:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .post:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .type-post:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .news-box:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .widget:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .sidebar .widget:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .block-title:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .entry-content:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .comments-area:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .wp-block-group.has-background:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .citadela-block-custom-container:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .gspb_row__content:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .vice-post:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .elementor-widget-container .vice-post__content:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){background-color:var(--wd-surface)!important;color:var(--wd-ink);border-color:var(--wd-line)!important}
html[data-theme="dark"][data-wwwn-native="light"] h1:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  h2:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  h3:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  h4:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  h5:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  h6:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .entry-title:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .widget-title:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .block-title:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  p:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  li:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  td:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  th:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  label:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  figcaption:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .entry-content:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] h1:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  h2:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  h3:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  h4:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  h5:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  h6:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .entry-title:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .widget-title:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .block-title:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  p:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  li:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  td:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  th:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  label:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  figcaption:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .entry-content:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){color:var(--wd-ink)!important}
html[data-theme="dark"][data-wwwn-native="light"] .entry-meta:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .entry-date:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .post-meta:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  small:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .wp-caption-text:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .meta:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .date:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] .entry-meta:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .entry-date:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .post-meta:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  small:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .wp-caption-text:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .meta:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .date:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){color:var(--wd-muted)!important}
html[data-theme="dark"][data-wwwn-native="light"] a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){color:var(--wd-accent)}
html[data-theme="dark"][data-wwwn-native="light"] .main-menu a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .top-menu a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .device-menu a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .citadela-menu a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .main-nav a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .vice-menubar a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  nav a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .entry-title a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  h2 a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  h3 a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .widget a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] .main-menu a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .top-menu a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .device-menu a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .citadela-menu a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .main-nav a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .vice-menubar a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  nav a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .entry-title a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  h2 a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  h3 a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .widget a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){color:var(--wd-ink)!important}
html[data-theme="dark"][data-wwwn-native="light"] .main-menu a:hover:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  nav a:hover:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .entry-title a:hover:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .current-menu-item > a:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] .main-menu a:hover:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  nav a:hover:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .entry-title a:hover:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .current-menu-item > a:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){color:var(--wd-accent)!important}
html[data-theme="dark"][data-wwwn-native="light"] input:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  textarea:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  select:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .search-field:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  code:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  pre:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  table:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  blockquote:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] input:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  textarea:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  select:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .search-field:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  code:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  pre:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  table:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  blockquote:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){background-color:var(--wd-bg)!important;color:var(--wd-ink)!important;border-color:var(--wd-line)!important}
html[data-theme="dark"][data-wwwn-native="light"] hr:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  td:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  th:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .widget:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .block-title:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] hr:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  td:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  th:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .widget:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .block-title:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){border-color:var(--wd-line)!important}
html[data-theme="dark"][data-wwwn-native="light"] img:not([src*='.svg']):not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  video:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  iframe:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] img:not([src*='.svg']):not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  video:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  iframe:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){filter:none}
html[data-theme="dark"][data-wwwn-native="light"] .custom-logo:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  .logo img:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="dark"][data-wwwn-native="light"]  #logo img:not(.wwwn-dyk, .wwwn-dyk *),
html[data-theme="light"][data-wwwn-native="dark"] .custom-logo:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  .logo img:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *),
html[data-theme="light"][data-wwwn-native="dark"]  #logo img:not(.wwwn-dyk, .wwwn-dyk *, .elementor-top-section, .elementor-top-section *, [class*="qw-menu"], [class*="qw-menu"] *, [class*="qwLogo"], .qw_site_logo, .qw_site_logo *){filter:var(--wd-logo-filter,none)}

/* ---- šablony ---- */
/* MultiNews (onlinenews.cz, worldwideweb.sk): horní lišta je tmavá už ve světlém režimu – necháme ji, jen sjednotíme pozadí bloků */
html[data-theme="dark"][data-wwwn-native="light"] .wwwn-dm-tpl-multinews .dark_rounded,html[data-theme="dark"][data-wwwn-native="light"] .wwwn-dm-tpl-multinews .dark_square{background-color:var(--wd-surface)!important}
/* ReHub (eaffiliate.cz, naucne.cz): hlavička už má dark_style – nepřebarvovat na světlo */
html[data-theme="dark"][data-wwwn-native="light"] .wwwn-dm-tpl-rehub #main_header.dark_style{background-color:#000!important}
html[data-theme="dark"][data-wwwn-native="light"] .wwwn-dm-tpl-rehub .rh-container{background-color:transparent!important}
/* Content Egg: náš JS jim nastaví data-theme, tady jen pojistka pro tmavý */
html[data-theme="dark"] .eggb-theme-default[data-theme="dark"]{--eggb-text:#e8e6e3;--eggb-surface:#1e2025;--eggb-border:rgba(255,255,255,.10);--eggb-text-muted:#9ca3af}
/* Citadela (automotiveindustry.cz): tlačítka a karty článků */
html[data-theme="dark"][data-wwwn-native="light"] .wwwn-dm-tpl-citadela .citadela-block-articles .article-item, html[data-theme="dark"][data-wwwn-native="light"] .wwwn-dm-tpl-citadela .layout-box{background-color:var(--wd-surface)!important;box-shadow:0 3px 20px rgba(0,0,0,.45)}
/* Vice (xdj.cz) je nativně tmavý; světlá varianta: hero slider s fotkami ponechat tmavý kvůli čitelnosti bílých titulků */
html[data-theme="light"][data-wwwn-native="dark"] .wwwn-dm-tpl-vice .vice-modernslider-item__content, html[data-theme="light"][data-wwwn-native="dark"] .wwwn-dm-tpl-vice .vice-post--thumb .vice-post__caption{background-color:transparent!important;color:#fff!important}

/* menu seznamy průhledné (barvu nese hlavička), ať nevznikají „krabice“ */
html[data-theme="dark"][data-wwwn-native="light"] :is(.main-menu,.top-menu,.citadela-menu,.vice-menubar,nav,nav > ul,.main-nav,.main-navigation),html[data-theme="light"][data-wwwn-native="dark"] :is(.main-menu,.top-menu,.citadela-menu,.vice-menubar,nav,nav > ul,.main-nav,.main-navigation){background-color:transparent!important}
/* xdj.cz světlá varianta: bílé logo ztmavit */
html[data-theme="light"][data-wwwn-native="dark"] :is(.custom-logo,.vice-logo img,header img[src*="logo"],a[class*="logo"] img){filter:invert(1) hue-rotate(180deg)}
/* xdj.cz světlá varianta (zesvětlí obsah: články, výpisy, widgety, patičku); Elementor sekce, hlavička a logo, hero/glitch sekce a sekce s obrázkovým pozadím zůstávají tmavé (bílé texty na fotkách) */
html[data-theme="light"][data-wwwn-native="dark"] :is(.vice-elementor-glitchsection,.elementor-section[data-settings*="background_background"],.vice-modernslider,[class*="vice-modernslider"]){background-color:#0B0B12!important;color:#F5F5F5!important}
html[data-theme="light"][data-wwwn-native="dark"] :is(.vice-elementor-glitchsection,.elementor-section[data-settings*="background_background"],[class*="vice-modernslider"]) :is(h1,h2,h3,h4,h5,h6,p,span,a,li){color:#F5F5F5!important}
html[data-theme="light"][data-wwwn-native="dark"] .qw_site_logo img{filter:invert(1) hue-rotate(180deg)!important}
