/* ============================= DARKMODE: GRUNDLAGEN ============================= */
:root{color-scheme:light;}
html.bt-darkmode{color-scheme:dark;--dm-bg:#111;--dm-surface:#181818;--dm-surface-2:#1f1f1f;--dm-border:#2c2c2c;--dm-text:#e7e7e7;--dm-text-soft:#bcbcbc;--dm-accent:#1f75bf;--dm-accent-hover:#88a3bb;--dm-accent-soft:rgba(31,117,191,.16);}

/* ============================= DARKMODE: TOGGLE ============================= */
.bt-darkmode-toggle{width:42px;height:42px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #2a2a2a;background:linear-gradient(180deg,#111 0%,#0c0c0c 100%);color:#f3f3f3;box-shadow:none;transition:all .2s ease;position:relative;}
.bt-darkmode-toggle:hover{transform:translateY(-1px);border-color:var(--accent-color);background:linear-gradient(180deg,#151515 0%,#101010 100%);color:#fff;}
.bt-darkmode-toggle__icon{position:absolute;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease;}
.bt-darkmode-toggle__icon svg{width:18px;height:18px;display:block;}
.bt-darkmode-toggle__icon--sun{opacity:1;transform:scale(1);}
.bt-darkmode-toggle__icon--moon{opacity:0;transform:scale(.82) rotate(-8deg);}
html.bt-darkmode .bt-darkmode-toggle{background:linear-gradient(180deg,#161616 0%,#101010 100%);border-color:#3a3a3a;color:#f1f1f1;}
html.bt-darkmode .bt-darkmode-toggle__icon--sun{opacity:0;transform:scale(.82) rotate(8deg);}
html.bt-darkmode .bt-darkmode-toggle__icon--moon{opacity:1;transform:scale(1) rotate(0);}

/* ============================= DARKMODE: TOGGLE SICHTBARKEIT ============================= */
@media (min-width:1281px){.bt-darkmode-menu-item{display:inline-flex !important;align-items:center;}}
@media (max-width:1280px){#mobile-header .bt-darkmode-menu-item{display:none !important;}}
@media (max-width:1280px){body.slide-opened #mobile-header .bt-darkmode-menu-item,body.offside-js--is-open #mobile-header .bt-darkmode-menu-item{display:inline-flex !important;align-items:center;}}
@media (max-width:1280px){#mobile-header .bt-darkmode-toggle{width:40px;height:40px;}}

/* ============================= DARKMODE: BASIS ============================= */
html.bt-darkmode body{background:var(--dm-bg) !important;color:var(--dm-text) !important;}
html.bt-darkmode .site,html.bt-darkmode .site-main,html.bt-darkmode .site-content,html.bt-darkmode .inside-article,html.bt-darkmode .content-area{background:transparent !important;}
html.bt-darkmode a{color:var(--dm-accent) !important;}
html.bt-darkmode a:hover{color:var(--dm-accent-hover) !important;}

/* ============================= DARKMODE: FLIESSTEXT ============================= */
html.bt-darkmode p,html.bt-darkmode li,html.bt-darkmode td,html.bt-darkmode th,html.bt-darkmode .entry-content,html.bt-darkmode .af-content,html.bt-darkmode .af-standfirst,html.bt-darkmode .footer-desc,html.bt-darkmode .bt-post-card-excerpt,html.bt-darkmode .kaufempfehlung-excerpt,html.bt-darkmode .af-author-box-bio,html.bt-darkmode .simple-date,html.bt-darkmode .news-list-simple,html.bt-darkmode .mag-stream-meta,html.bt-darkmode .bt-post-card-meta,html.bt-darkmode .footer-copy,html.bt-darkmode .gw-card-meta,html.bt-darkmode .gw-card-date,html.bt-darkmode .gw-status,html.bt-darkmode .gw-countdown,html.bt-darkmode .gw-countdown-label,html.bt-darkmode .gw-countdown-time,html.bt-darkmode .mag-archive-desc,html.bt-darkmode .mag-archive-hero-header p,html.bt-darkmode .mag-archive-hero-header p a,html.bt-darkmode .umfragen-hero-sub,html.bt-darkmode .hero-date,html.bt-darkmode .mag-meta,html.bt-darkmode .bt-internal-link-excerpt,html.bt-darkmode .losgehts-adlabel,html.bt-darkmode .af-author-sub,html.bt-darkmode .breadcrumb_last{color:var(--dm-text-soft) !important;}

/* ============================= DARKMODE: ÜBERSCHRIFTEN ============================= */
html.bt-darkmode h1,html.bt-darkmode h2,html.bt-darkmode h3,html.bt-darkmode h4,html.bt-darkmode h5,html.bt-darkmode h6,html.bt-darkmode .entry-title,html.bt-darkmode .section-heading,html.bt-darkmode .test-title span,html.bt-darkmode .kaufempfehlung-title,html.bt-darkmode .kaufempfehlung-title a,html.bt-darkmode .kaufempfehlung-title span,html.bt-darkmode .bt-post-card-title,html.bt-darkmode .bt-nav-title,html.bt-darkmode .bt-author-box-name,html.bt-darkmode .simple-title a,html.bt-darkmode .bt-related-title,html.bt-darkmode .gw-card-title,html.bt-darkmode .gw-card-title a,html.bt-darkmode .gw-sidebar-box h2,html.bt-darkmode .gw-sidebar-box h3,html.bt-darkmode .gw-sidebar-box h4,html.bt-darkmode .sidebar-box h2,html.bt-darkmode .sidebar-box h3,html.bt-darkmode .sidebar-box h4,html.bt-darkmode .bt-brand-card__name,html.bt-darkmode .mag-archive-title,html.bt-darkmode .mag-hero-main-title,html.bt-darkmode .mag-hero-small-title,html.bt-darkmode .bt-page-hero-title,html.bt-darkmode .umfragen-hero-title,html.bt-darkmode .hero-title a,html.bt-darkmode .hero-title-small a,html.bt-darkmode .news-card-title a,html.bt-darkmode .bt-internal-link-text,html.bt-darkmode .bt-home-test-card-title,html.bt-darkmode .bt-home-test-card-title a,html.bt-darkmode .bt-home-test-card-title.wp-block-post-title,html.bt-darkmode .bt-home-test-card-title.wp-block-post-title a,html.bt-darkmode .af-author-name,html.bt-darkmode .af-author-name a,html.bt-darkmode .af-author-link{color:#fff !important;text-decoration:none !important;}

/* ============================= DARKMODE: HEADER / NAVIGATION ============================= */
html.bt-darkmode .site-header,html.bt-darkmode #mobile-header{background:#121212 !important;border-color:#2a2a2a !important;box-shadow:0 4px 12px rgba(0,0,0,.45) !important;}
html.bt-darkmode .main-navigation .main-nav > ul > li > a{color:#c7c7c7 !important;border-color:#2a2a2a !important;}
html.bt-darkmode .main-navigation .main-nav > ul > li:hover > a,html.bt-darkmode .main-navigation .main-nav > ul > li.current-menu-item > a,html.bt-darkmode .main-navigation .main-nav > ul > li.sfHover > a{background:#000 !important;color:#fff !important;}
html.bt-darkmode .main-navigation .main-nav > ul > li.current-menu-item > a,html.bt-darkmode .main-navigation .main-nav > ul > li.current-menu-ancestor > a,html.bt-darkmode .main-navigation .main-nav > ul > li.current_page_item > a{border-bottom-color:var(--dm-accent) !important;}
html.bt-darkmode .main-navigation ul ul{background:#181818 !important;border-color:#303030 !important;}
html.bt-darkmode .main-navigation ul ul li{border-color:#2b2b2b !important;}
html.bt-darkmode .main-navigation ul ul li a{color:#d0d0d0 !important;}
html.bt-darkmode .main-navigation ul ul li.current-menu-item > a,html.bt-darkmode .main-navigation ul ul li.current-menu-ancestor > a,html.bt-darkmode .main-navigation ul ul li.current_page_item > a,html.bt-darkmode .main-navigation ul ul li.current-page-ancestor > a,html.bt-darkmode .main-navigation ul ul li:hover > a,html.bt-darkmode .main-navigation ul ul li.sfHover > a{border-left-color:var(--dm-accent) !important;}

/* ============================= DARKMODE: POLYLANG ============================= */
html.bt-darkmode #block-16 .wp-block-polylang-language-switcher > li.current-lang > a{color:#fff !important;border-left-color:#2a2a2a !important;}
html.bt-darkmode #block-16 .wp-block-polylang-language-switcher > li.current-lang > a:hover{background:#000 !important;color:#fff !important;}
html.bt-darkmode #block-16 .wp-block-polylang-language-switcher > li:not(.current-lang){background:#181818 !important;border-color:#303030 !important;}
html.bt-darkmode #block-16 .wp-block-polylang-language-switcher > li:not(.current-lang) > a{color:#d0d0d0 !important;}
html.bt-darkmode #mobile-header .bt-mobile-polylang-list a{background:rgba(255,255,255,.04) !important;border-color:#2d2d2d !important;color:#d0d0d0 !important;}
html.bt-darkmode #mobile-header .bt-mobile-polylang-list a:hover,html.bt-darkmode #mobile-header .bt-mobile-polylang-list .current-lang a,html.bt-darkmode #mobile-header .bt-mobile-polylang-list .lang-item-current a{border-color:var(--accent-color) !important;color:#fff !important;}

/* ============================= DARKMODE: FLÄCHEN / KARTEN / BOXEN ============================= */
html.bt-darkmode .bt-post-card,html.bt-darkmode .kaufempfehlung-card,html.bt-darkmode .comment-body,html.bt-darkmode .af-author-box,html.bt-darkmode .bt-brand-card,html.bt-darkmode .bt-home-test-card,html.bt-darkmode .bt-shortcode-tabs,html.bt-darkmode .bt-box,html.bt-darkmode .bt-no-results,html.bt-darkmode .entry-content table,html.bt-darkmode .bt-nav-link,html.bt-darkmode .af-share-btn,html.bt-darkmode .sidebar-box,html.bt-darkmode .gw-card,html.bt-darkmode .gw-sidebar-box,html.bt-darkmode .gw-filter-tab,html.bt-darkmode .umfragen-card,html.bt-darkmode .container-fluid,html.bt-darkmode .losgehts-umfragen,html.bt-darkmode .mag-content-wrap,html.bt-darkmode .bt-review-box,html.bt-darkmode .bt-benchmark-inner{background:var(--dm-surface) !important;border-color:var(--dm-border) !important;box-shadow:none !important;color:var(--dm-text) !important;}
html.bt-darkmode .gw-sidebar-box.gw-how-it-works,html.bt-darkmode .gw-sidebar-box.gw-social-box,html.bt-darkmode .gw-stats-bar,html.bt-darkmode .gw-stat-item,html.bt-darkmode .bt-review-ratings,html.bt-darkmode .bt-review-summary-box{background:var(--dm-surface-2) !important;border-color:var(--dm-border) !important;color:var(--dm-text) !important;}
html.bt-darkmode .gw-stats-bar,html.bt-darkmode .gw-stat-item{border-color:#1a4572 !important;}
html.bt-darkmode .gw-stat-item h3,html.bt-darkmode .gw-stat-item h4,html.bt-darkmode .gw-stat-item strong,html.bt-darkmode .gw-stat-item span{color:#fff !important;}
html.bt-darkmode .news-list-simple .wp-block-group,html.bt-darkmode .mag-stream-item,html.bt-darkmode .comments-area,html.bt-darkmode footer.entry-meta,html.bt-darkmode .cat-links,html.bt-darkmode .tags-links{border-color:var(--dm-border) !important;}

/* ============================= DARKMODE: INPUTS / SUCHE ============================= */
html.bt-darkmode input,html.bt-darkmode textarea,html.bt-darkmode select,html.bt-darkmode .comment-form-comment textarea,html.bt-darkmode .comment-form input[type="text"],html.bt-darkmode .comment-form input[type="email"],html.bt-darkmode .comment-form input[type="url"]{background:#141414 !important;border-color:#303030 !important;color:#f1f1f1 !important;}
html.bt-darkmode input::placeholder,html.bt-darkmode textarea::placeholder{color:#9a9a9a !important;}
html.bt-darkmode .header-widget .wp-block-search__inside-wrapper,html.bt-darkmode #generate-slideout-menu .wp-block-search__inside-wrapper,html.bt-darkmode #generate-slideout-menu .bt-search-inner{background:#0f0f0f !important;}

/* ============================= DARKMODE: MOBILE SLIDEOUT ============================= */
html.bt-darkmode #generate-slideout-menu.offside{background:#0d0d0d !important;}
html.bt-darkmode #generate-slideout-menu .slideout-menu > li,html.bt-darkmode #generate-slideout-menu .main-nav > ul > li,html.bt-darkmode #generate-slideout-menu .main-nav ul ul{border-color:#242424 !important;}
html.bt-darkmode #generate-slideout-menu .main-nav ul ul li{border-color:#202020 !important;}
html.bt-darkmode #generate-slideout-menu .main-nav ul ul li a{color:#b8b8b8 !important;}
html.bt-darkmode #generate-slideout-menu .dropdown-menu-toggle{background:#161616 !important;border-color:#2e2e2e !important;color:#9a9a9a !important;}
html.bt-darkmode #generate-slideout-menu .dropdown-menu-toggle:hover,html.bt-darkmode #generate-slideout-menu .bt-oc-socials a:hover{border-color:var(--dm-accent) !important;background:var(--dm-accent-soft) !important;color:#fff !important;}

/* ============================= DARKMODE: BUTTONS / CTA ============================= */
html.bt-darkmode .wp-block-button__link,html.bt-darkmode .news-more .wp-block-button__link,html.bt-darkmode .kaufempfehlungen-more .wp-block-button__link,html.bt-darkmode .form-submit .submit,html.bt-darkmode .atkp-pricecompare-button a,html.bt-darkmode .atkp-pricecompare-button .atkp-button,html.bt-darkmode .bt-shortcode-btn--primary,html.bt-darkmode .bt-internal-link-cta,html.bt-darkmode .deal-btn{background:var(--dm-accent) !important;border-color:var(--dm-accent) !important;color:#fff !important;box-shadow:none !important;}
html.bt-darkmode .wp-block-button__link:hover,html.bt-darkmode .news-more .wp-block-button__link:hover,html.bt-darkmode .kaufempfehlungen-more .wp-block-button__link:hover,html.bt-darkmode .form-submit .submit:hover,html.bt-darkmode .atkp-pricecompare-button a:hover,html.bt-darkmode .atkp-pricecompare-button .atkp-button:hover,html.bt-darkmode .bt-shortcode-btn--primary:hover,html.bt-darkmode .bt-internal-link-cta:hover,html.bt-darkmode .deal-btn:hover{background:var(--dm-accent-hover) !important;border-color:var(--dm-accent-hover) !important;color:#fff !important;}
html.bt-darkmode .load-more-btn,html.bt-darkmode .mag-load-more-btn{background:#1a1a1a !important;border-color:#2c2c2c !important;color:#fff !important;}
html.bt-darkmode .load-more-btn .btn-text,html.bt-darkmode .mag-load-more-btn .btn-text{background:transparent !important;border:0 !important;color:#fff !important;}
html.bt-darkmode .load-more-btn:hover,html.bt-darkmode .mag-load-more-btn:hover{background:var(--accent-color) !important;border-color:var(--accent-color) !important;color:#fff !important;}
html.bt-darkmode .load-more-btn:hover .btn-text,html.bt-darkmode .mag-load-more-btn:hover .btn-text{color:#fff !important;}

/* ============================= DARKMODE: FILTER / TAGS / CHIPS ============================= */
html.bt-darkmode .gw-filter-tab,html.bt-darkmode .filter-buttons .filter-btn,html.bt-darkmode .bt-test-category-links a,html.bt-darkmode .sidebar-tag,html.bt-darkmode .mag-tag-filter .sidebar-tag,html.bt-darkmode .mag-tag-chip,html.bt-darkmode .cat-links a,html.bt-darkmode .tags-links a{background:#1a1a1a !important;border:1px solid var(--dm-border) !important;color:#fff !important;}
html.bt-darkmode .gw-filter-tab:hover,html.bt-darkmode .gw-filter-tab.is-active,html.bt-darkmode .gw-filter-tab[aria-selected="true"],html.bt-darkmode .filter-buttons .filter-btn:hover,html.bt-darkmode .filter-buttons .filter-btn.active,html.bt-darkmode .bt-test-category-links a:hover,html.bt-darkmode .sidebar-tag:hover,html.bt-darkmode .sidebar-tag.active,html.bt-darkmode .mag-tag-filter .sidebar-tag:hover,html.bt-darkmode .mag-tag-filter .sidebar-tag.active,html.bt-darkmode .mag-tag-chip:hover,html.bt-darkmode .mag-tag-chip.is-active,html.bt-darkmode .mag-tag-chip[aria-pressed="true"],html.bt-darkmode .cat-links a:hover,html.bt-darkmode .tags-links a:hover{background:var(--accent-color) !important;border-color:var(--accent-color) !important;color:#fff !important;box-shadow:none !important;}
html.bt-darkmode .sidebar-deal-date{background:#1f1f1f !important;border-color:#2c2c2c !important;color:#d0d0d0 !important;}

/* ============================= DARKMODE: GIVEAWAY / SIDEBAR / SOCIAL ============================= */
html.bt-darkmode .gw-card,html.bt-darkmode .gw-card p,html.bt-darkmode .gw-sidebar-box,html.bt-darkmode .gw-sidebar-box p,html.bt-darkmode .losgehts-umfragen,html.bt-darkmode .losgehts-umfragen p{color:var(--dm-text-soft) !important;}
html.bt-darkmode .gw-card a,html.bt-darkmode .gw-sidebar-box a,html.bt-darkmode .sidebar-box a{color:#fff !important;}
html.bt-darkmode .gw-card a:hover,html.bt-darkmode .gw-sidebar-box a:hover,html.bt-darkmode .sidebar-box a:hover,html.bt-darkmode .bt-brand-card:hover .bt-brand-card__name{color:#fff !important;}
html.bt-darkmode .gw-social-link{background:#111 !important;border-color:#2c2c2c !important;color:#fff !important;}
html.bt-darkmode .gw-social-link:hover{background:var(--accent-color) !important;border-color:var(--accent-color) !important;color:#fff !important;}

/* ============================= DARKMODE: LABELS / BADGES ============================= */
html.bt-darkmode .hero-cat,html.bt-darkmode .hero-cat-small,html.bt-darkmode .news-card-cat,html.bt-darkmode .test-card .test-cat,html.bt-darkmode .bt-post-card-cat,html.bt-darkmode .bt-related-card .bt-related-cat,html.bt-darkmode .af-kicker a,html.bt-darkmode .umfragen-hero-badge,html.bt-darkmode .gw-card-badge,html.bt-darkmode .gw-status,html.bt-darkmode .deal-item-badge,html.bt-darkmode .hero-cat a,html.bt-darkmode .hero-cat-small a,html.bt-darkmode .news-card-cat a{background:var(--accent-color) !important;color:#fff !important;}
html.bt-darkmode .gw-card-badge *,html.bt-darkmode .gw-status *,html.bt-darkmode .deal-item-badge *{color:#fff !important;}

/* ============================= DARKMODE: HOVER / TITEL ============================= */
html.bt-darkmode .bt-post-card:hover,html.bt-darkmode .kaufempfehlung-card:hover,html.bt-darkmode .bt-home-test-card:hover,html.bt-darkmode .bt-brand-card:hover,html.bt-darkmode .bt-nav-link:hover,html.bt-darkmode .test-card:hover,html.bt-darkmode .news-card:hover,html.bt-darkmode .hero-featured:hover,html.bt-darkmode .hero-small:hover,html.bt-darkmode .bt-related-card:hover,html.bt-darkmode .bt-internal-link:hover,html.bt-darkmode .gw-card:hover{border-color:var(--dm-accent) !important;box-shadow:0 8px 22px rgba(0,0,0,.28) !important;}
html.bt-darkmode .simple-title a:hover,html.bt-darkmode .bt-post-card-title:hover,html.bt-darkmode .bt-post-card:hover .bt-post-card-title,html.bt-darkmode .bt-nav-link:hover .bt-nav-title,html.bt-darkmode .bt-author-latest-link:hover .bt-author-latest-title,html.bt-darkmode .bt-author-popular-link:hover .bt-author-popular-title,html.bt-darkmode .footer-links-col a:hover{color:var(--dm-accent-hover) !important;}
html.bt-darkmode .bt-related-card:hover .bt-related-title,html.bt-darkmode .bt-related-link:hover .bt-related-title,html.bt-darkmode .test-card:hover .test-title span,html.bt-darkmode .test-card:hover .test-title a,html.bt-darkmode .kaufempfehlung-card:hover .kaufempfehlung-title,html.bt-darkmode .kaufempfehlung-card:hover .kaufempfehlung-title span,html.bt-darkmode .kaufempfehlung-card:hover .kaufempfehlung-title a{color:var(--accent-color) !important;}

/* ============================= DARKMODE: HERO SPEZIAL ============================= */
html.bt-darkmode .hero-title a,html.bt-darkmode .hero-title-small a{color:#fff !important;text-shadow:0 2px 12px rgba(0,0,0,.62) !important;}
html.bt-darkmode .hero-title a:hover,html.bt-darkmode .hero-title-small a:hover{color:#fff !important;text-shadow:0 0 18px rgba(255,255,255,.10),0 2px 14px rgba(0,0,0,.7) !important;}
html.bt-darkmode .hero-featured:hover,html.bt-darkmode .hero-small:hover{border-color:var(--dm-accent) !important;box-shadow:0 0 0 1px rgba(31,117,191,.22),0 12px 30px rgba(0,0,0,.42),0 0 22px rgba(31,117,191,.14) !important;}
html.bt-darkmode .hero-featured::before,html.bt-darkmode .hero-small::before{background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.54) 38%,rgba(0,0,0,.20) 100%) !important;}
html.bt-darkmode .hero-featured:hover::before,html.bt-darkmode .hero-small:hover::before{background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.60) 38%,rgba(0,0,0,.24) 100%) !important;}

/* ============================= DARKMODE: ARCHIVE HERO ============================= */
html.bt-darkmode .mag-hero-band{background:var(--dm-surface) !important;}
html.bt-darkmode .mag-hero-band::before{background:linear-gradient(135deg,#121212 0%,#0d0d0d 60%,#171717 100%) !important;}
html.bt-darkmode .mag-hero-band::after{background:radial-gradient(ellipse 60% 70% at 85% 25%,rgba(31,117,191,.18) 0%,rgba(31,117,191,.08) 35%,transparent 70%),radial-gradient(ellipse 45% 40% at 25% 85%,rgba(31,117,191,.07) 0%,transparent 60%) !important;}
@media (max-width:900px){html.bt-darkmode .mag-hero-band{background:linear-gradient(to bottom,#121212 0,#121212 200px,var(--dm-surface) 200px,var(--dm-surface) 100%) !important;}}
@media (max-width:600px){html.bt-darkmode .mag-hero-band{background:linear-gradient(to bottom,#121212 0,#121212 150px,var(--dm-surface) 150px,var(--dm-surface) 100%) !important;}}

/* ============================= DARKMODE: ARCHIVE SIDEBAR ============================= */
html.bt-darkmode .mag-tag-filter{background:#181818 !important;border-color:#2c2c2c !important;}
html.bt-darkmode .mag-tag-filter p,html.bt-darkmode .mag-tag-filter .mag-tag-filter-sub,html.bt-darkmode .mag-tag-filter .mag-tag-hint{color:#bcbcbc !important;}

/* ============================= DARKMODE: TABELLEN / TOC / CODE / QUOTE ============================= */
html.bt-darkmode .entry-content table thead{background:#202020 !important;border-bottom-color:var(--dm-accent) !important;}
html.bt-darkmode .entry-content table thead th,html.bt-darkmode .entry-content table tbody td{color:#e1e1e1 !important;border-color:#2e2e2e !important;}
html.bt-darkmode .entry-content table tbody tr:nth-child(even){background:#151515 !important;}
html.bt-darkmode .entry-content table tbody tr:hover{background:#1c1f24 !important;}
html.bt-darkmode #ez-toc-container{background:#181818 !important;border:1px solid #2c2c2c !important;box-shadow:none !important;}
html.bt-darkmode #ez-toc-container .ez-toc-box-title{background:var(--accent-color) !important;color:#fff !important;}
html.bt-darkmode #ez-toc-container > nav > ul > li + li{border-top:1px solid #2a2f36 !important;}
html.bt-darkmode #ez-toc-container > nav > ul > li > a{color:#f1f1f1 !important;}
html.bt-darkmode #ez-toc-container > nav > ul > li > a:hover{color:var(--accent-color) !important;}
html.bt-darkmode #ez-toc-container ul ul li a{color:#b8c0cb !important;}
html.bt-darkmode #ez-toc-container ul ul li a:hover{color:var(--accent-color) !important;}
html.bt-darkmode #ez-toc-container a{opacity:1 !important;}
html.bt-darkmode .af-content code{background:#1d1f24 !important;color:#ff7fa5 !important;}
html.bt-darkmode .af-content pre{background:#0f1720 !important;color:#e2e8f0 !important;}
html.bt-darkmode .af-content blockquote{background:#171a1f !important;color:#dddddd !important;border-left-color:var(--accent-color) !important;}

/* ============================= DARKMODE: SHARE RAIL ============================= */
html.bt-darkmode .af-share-btn:hover{border-color:var(--dm-accent) !important;background:#1d1f23 !important;}
html.bt-darkmode .af-share-btn.s-fb:hover svg path,html.bt-darkmode .af-share-btn.s-wa:hover svg path,html.bt-darkmode .af-share-btn.s-ln:hover svg path,html.bt-darkmode .af-share-btn.s-tg:hover svg path,html.bt-darkmode .af-share-btn.s-rd:hover svg path{fill:var(--dm-accent-hover) !important;}
html.bt-darkmode .af-share-btn.s-mail:hover svg path,html.bt-darkmode .af-share-btn.s-mail:hover svg rect,html.bt-darkmode .af-share-btn.s-copy:hover svg path{stroke:var(--dm-accent-hover) !important;}
html.bt-darkmode .af-share-btn.s-copy{background:var(--dm-surface) !important;border-color:var(--dm-border) !important;color:#f1f1f1 !important;}
html.bt-darkmode .af-share-btn.s-copy svg,html.bt-darkmode .af-share-btn.s-copy svg path{stroke:#f1f1f1 !important;fill:none !important;}
html.bt-darkmode .af-share-btn.s-copy:hover{background:#1d1f23 !important;border-color:var(--accent-color) !important;color:#fff !important;}
html.bt-darkmode .af-share-btn.s-copy:hover svg,html.bt-darkmode .af-share-btn.s-copy:hover svg path{stroke:#fff !important;}

/* ============================= DARKMODE: YOUTUBE SIDEBAR ============================= */
html.bt-darkmode .wp-block-group.bt-home-youtube-side{border:1px solid #2c2c2c !important;box-shadow:none !important;}
html.bt-darkmode .wp-block-group.bt-home-youtube-side::after{display:none !important;}

/* ============================= DARKMODE: LOSGEHTS ============================= */
html.bt-darkmode .losgehts-sticky-links,html.bt-darkmode .losgehts-sticky-rechts,html.bt-darkmode .losgehts-highlight-wrapper{background:transparent !important;background-color:transparent !important;border-color:transparent !important;box-shadow:none !important;outline:none !important;}
html.bt-darkmode .losgehts-sticky-links::before,html.bt-darkmode .losgehts-sticky-links::after,html.bt-darkmode .losgehts-sticky-rechts::before,html.bt-darkmode .losgehts-sticky-rechts::after,html.bt-darkmode .losgehts-highlight-wrapper::before,html.bt-darkmode .losgehts-highlight-wrapper::after{background:transparent !important;background-color:transparent !important;border-color:transparent !important;box-shadow:none !important;}

/* ============================= DARKMODE: FOOTER ============================= */
html.bt-darkmode .bt-footer-clean{background:#0b0b0b !important;border-color:#1d1d1d !important;margin-top:0 !important;}
html.bt-darkmode .footer-links-col a,html.bt-darkmode .footer-copy{color:#a8a8a8 !important;}
html.bt-darkmode .footer-links-col h4{color:#fff !important;}

/* ============================= DARKMODE: REVIEW ============================= */
html.bt-darkmode .bt-review-inner{background:transparent !important;}
html.bt-darkmode .bt-review-badge-wrapper{background:var(--dm-surface) !important;border-color:var(--dm-border) !important;}
html.bt-darkmode .bt-review-col.bt-review-col-badge{background:#101010 !important;}
html.bt-darkmode .bt-review-ul,html.bt-darkmode .bt-review-ul ul,html.bt-darkmode .bt-review-ul li,html.bt-darkmode .bt-review-ul li::marker,html.bt-darkmode .bt-review-ul strong,html.bt-darkmode .bt-review-ul span,html.bt-darkmode .bt-review-ul a,html.bt-darkmode .bt-review-list-content,html.bt-darkmode .bt-review-list-content p,html.bt-darkmode .bt-review-list-content ul,html.bt-darkmode .bt-review-list-content li,html.bt-darkmode .bt-review-list-content li span,html.bt-darkmode .bt-review-list-content li strong{color:#fff !important;opacity:1 !important;}
html.bt-darkmode .bt-review-ul li::before,html.bt-darkmode .bt-review-list-content li::before{color:#fff !important;background:#fff !important;}
html.bt-darkmode .bt-review-summary-box,html.bt-darkmode .bt-review-summary-box *{color:#e7e7e7 !important;}
html.bt-darkmode .bt-review-score-text{color:#d8d8d8 !important;}
html.bt-darkmode .bt-review-category-name{color:#fff !important;}

/* ============================= DARKMODE: BENCHMARK / HIGHCHARTS ============================= */
html.bt-darkmode .bt-benchmark-inner h2,html.bt-darkmode .bt-benchmark-inner h3,html.bt-darkmode .bt-benchmark-inner h4,html.bt-darkmode .bt-benchmark-inner strong{color:#fff !important;}
html.bt-darkmode .bt-benchmark-inner p,html.bt-darkmode .bt-benchmark-inner span,html.bt-darkmode .bt-benchmark-inner div{color:var(--dm-text-soft) !important;}
html.bt-darkmode .highcharts-legend-item text,html.bt-darkmode .highcharts-legend-title text,html.bt-darkmode .highcharts-axis-labels.highcharts-yaxis-labels text,html.bt-darkmode .highcharts-axis-labels.highcharts-xaxis-labels text{fill:#fff !important;color:#fff !important;}
html.bt-darkmode .highcharts-legend-box{stroke:#3a3a3a !important;fill:transparent !important;}
html.bt-darkmode .highcharts-axis-line{stroke:#fff !important;}

/* ============================= DARKMODE: PRODUKTBOX / PREISVERGLEICH ============================= */
html.bt-darkmode .bt-hauptprodukt-box .atkp-detailoffers-box,html.bt-darkmode .atkp-detailoffers-box.atkp-template-268065{background:#181818 !important;border-color:#2c2c2c !important;box-shadow:none !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-detailoffers-box::before,html.bt-darkmode .atkp-detailoffers-box.atkp-template-268065::before{background:#1a4572 !important;color:#fff !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-container,html.bt-darkmode .atkp-pricecompare-container{background:#181818 !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-row,html.bt-darkmode .atkp-pricecompare-row{background:#181818 !important;border-top-color:#2c2c2c !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-row:hover,html.bt-darkmode .atkp-pricecompare-row:hover{background:#1f1f1f !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-cell,html.bt-darkmode .atkp-pricecompare-cell{background:transparent !important;color:#d7d7d7 !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-logo,html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-title a,html.bt-darkmode .atkp-pricecompare-logo,html.bt-darkmode .atkp-pricecompare-title a{color:#e7e7e7 !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-title a:hover,html.bt-darkmode .atkp-pricecompare-title a:hover{color:#fff !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-price .atkp-price,html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-price > div:first-child,html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-price > span:first-child,html.bt-darkmode .atkp-pricecompare-price .atkp-price,html.bt-darkmode .atkp-pricecompare-price > div:first-child,html.bt-darkmode .atkp-pricecompare-price > span:first-child{color:#fff !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-price .atkp-oldprice,html.bt-darkmode .atkp-pricecompare-price .atkp-oldprice{color:#9f9f9f !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-price .atkp-stock,html.bt-darkmode .atkp-pricecompare-price .atkp-stock{color:#8fce8f !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-button a,html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-button .atkp-button,html.bt-darkmode .atkp-pricecompare-button a,html.bt-darkmode .atkp-pricecompare-button .atkp-button{background:var(--accent-color) !important;border-color:var(--accent-color) !important;color:#fff !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-button a:hover,html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-button .atkp-button:hover,html.bt-darkmode .atkp-pricecompare-button a:hover,html.bt-darkmode .atkp-pricecompare-button .atkp-button:hover{background:#1a4572 !important;border-color:#1a4572 !important;color:#fff !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-detailoffers-box > a[href*="cashper"],html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-container ~ a,html.bt-darkmode .atkp-detailoffers-box > a[href*="cashper"],html.bt-darkmode .atkp-pricecompare-container ~ a{background:#1a1a1a !important;border-top-color:#2c2c2c !important;color:#bcbcbc !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-detailoffers-box > a[href*="cashper"]:hover,html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-container ~ a:hover,html.bt-darkmode .atkp-detailoffers-box > a[href*="cashper"]:hover,html.bt-darkmode .atkp-pricecompare-container ~ a:hover{background:#202020 !important;color:#fff !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-disclaimer,html.bt-darkmode .bt-hauptprodukt-box .atkp-detailoffers-box .atkp-disclaimer,html.bt-darkmode .atkp-disclaimer,html.bt-darkmode .atkp-detailoffers-box .atkp-disclaimer{background:#151515 !important;border-top-color:#2c2c2c !important;color:#a8a8a8 !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-pricecompare-mobile-title,html.bt-darkmode .atkp-pricecompare-mobile-title{background:#181818 !important;color:#fff !important;border-color:#2c2c2c !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-admin-actions,html.bt-darkmode .atkp-admin-actions{color:#9f9f9f !important;}
html.bt-darkmode .bt-hauptprodukt-box .atkp-admin-actions a,html.bt-darkmode .atkp-admin-actions a{color:#bcbcbc !important;}

/* ============================= DARKMODE: REVIEW / BOX FEINSCHLIFF ============================= */
html.bt-darkmode .bt-review-box ul.bt-review-ul li,html.bt-darkmode .bt-review-box ul.bt-review-ul li span,html.bt-darkmode .bt-review-box ul.bt-review-ul li strong,html.bt-darkmode .bt-review-box ul.bt-review-ul li a{color:#fff !important;-webkit-text-fill-color:#fff !important;}
html.bt-darkmode .bt-review-box ul.bt-review-ul li span{background:transparent !important;}
html.bt-darkmode .bt-box{background:#181818;border:1px solid #2c2c2c;}
html.bt-darkmode .bt-box-content,html.bt-darkmode .bt-box-content p,html.bt-darkmode .bt-box-content li,html.bt-darkmode .bt-box-content div{color:#e7e7e7;}
html.bt-darkmode .bt-box-content strong{color:#fff;}
html.bt-darkmode .bt-box a{color:#8fc4ff;}
html.bt-darkmode .bt-box a:hover{color:#fff;}