/* Base dark mode: theme, Kadence palette, Elementor, WooCommerce, forms */
html.cs-dark{color-scheme:dark;--global-palette3:#f1f5f9;--global-palette4:#e2e8f0;--global-palette5:#cbd5e1;--global-palette6:#94a3b8;--global-palette7:#1f2937;--global-palette8:#111821;--global-palette9:#0b1016;--cs-body:#cbd5e1;--cs-muted:#94a3b8;--cs-border:#263241;--cs-subtle:#18202a}
html.cs-dark body,html.cs-dark .site,html.cs-dark #wrapper,html.cs-dark .content-bg,html.cs-dark .site-main,html.cs-dark .entry-content-wrap,html.cs-dark article.entry,html.cs-dark .single-content,html.cs-dark .content-area{background-color:#0b1016!important;color:#cbd5e1}
html.cs-dark body,html.cs-dark p,html.cs-dark li,html.cs-dark td,html.cs-dark th,html.cs-dark dd,html.cs-dark label,html.cs-dark .elementor-widget-text-editor,html.cs-dark .elementor-text-editor{color:#cbd5e1}
html.cs-dark h1,html.cs-dark h2,html.cs-dark h3,html.cs-dark h4,html.cs-dark h5,html.cs-dark h6,html.cs-dark .elementor-heading-title,html.cs-dark .entry-title,html.cs-dark strong,html.cs-dark b{color:#f1f5f9}
html.cs-dark a:not([class*="btn"]):not(.button):not(.elementor-button):not(.cs-chip):not(.wp-block-button__link){color:#5eead4}
html.cs-dark .cs-header,html.cs-dark #masthead,html.cs-dark .site-header,html.cs-dark .site-header-row-container-inner,html.cs-dark .site-main-header-wrap,html.cs-dark .cs-sub,html.cs-dark .cs-drawer,html.cs-dark .cs-dropdown,html.cs-dark .sub-menu{background-color:#0f141b!important;border-color:#263241!important}
html.cs-dark .cs-header a,html.cs-dark .cs-nav a,html.cs-dark .cs-drawer a,html.cs-dark .cs-dropdown a,html.cs-dark .sub-menu a,html.cs-dark .cs-mi>a{color:#e5e7eb!important}
html.cs-dark .cs-burger span,html.cs-dark .cs-burger::before,html.cs-dark .cs-burger::after{background:#e5e7eb!important}
html.cs-dark .elementor-section:not([class*="cs-dark"]):not(.cs-pj):not([class*="hero"]) > .elementor-background-overlay{opacity:.15}
html.cs-dark input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),html.cs-dark select,html.cs-dark textarea{background:#111821!important;color:#e5e7eb!important;border-color:#334155!important}
html.cs-dark input::placeholder,html.cs-dark textarea::placeholder{color:#64748b!important}
html.cs-dark ul.products li.product,html.cs-dark .woocommerce div.product,html.cs-dark .woocommerce-tabs,html.cs-dark .tutor-card,html.cs-dark .tutor-course-card,html.cs-dark .wpforms-container,html.cs-dark table,html.cs-dark .widget,html.cs-dark .comment-respond,html.cs-dark .entry-related,html.cs-dark .post-navigation{background-color:#141a22!important;border-color:#263241!important}
html.cs-dark .woocommerce .price,html.cs-dark .woocommerce-loop-product__title,html.cs-dark .tutor-course-name a{color:#f1f5f9!important}
html.cs-dark hr,html.cs-dark .wp-block-separator{border-color:#263241!important;background:#263241!important}
html.cs-dark blockquote{background:#141a22;color:#e5e7eb;border-color:#36BB91}
html.cs-dark code,html.cs-dark pre{background:#111821;color:#e5e7eb}
html.cs-dark img:not([src*=".svg"]){filter:brightness(.92)}
html.cs-dark .cs-mode-toggle{background:#1f2937;color:#f8fafc;border-color:#334155}
/* Toggle (lower left) */
.cs-mode-toggle{position:fixed;left:18px;bottom:calc(18px + var(--cs-anchor,0px));z-index:2147483000;width:46px;height:46px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 10px 26px rgba(15,23,42,.18);transition:transform .2s,background .2s}
.cs-mode-toggle:hover{transform:translateY(-2px)}
.cs-mode-toggle:focus-visible{outline:3px solid #36BB91;outline-offset:3px}
.cs-mode-toggle .cs-mode-sun{display:none}
html.cs-dark .cs-mode-toggle .cs-mode-sun{display:inline}
html.cs-dark .cs-mode-toggle .cs-mode-moon{display:none}
@media (max-width:480px){.cs-mode-toggle{left:12px;bottom:calc(12px + var(--cs-anchor,0px));width:42px;height:42px;font-size:18px}}
@media print{.cs-mode-toggle{display:none!important}}
/* Generated overrides for plugin components */
/* Header, top bar and sticky bars */
html.cs-dark .cs-header,html.cs-dark .cs-own-header #masthead.cs-header,html.cs-dark .cs-header.is-scrolled{background:rgba(11,16,22,.92)!important;border-bottom:1px solid #1f2937!important;box-shadow:0 8px 24px rgba(0,0,0,.35)}
html.cs-dark .cs-topbar{background:linear-gradient(90deg,#0f2a21,#0c2233)!important;color:#a7f3d0!important;border-bottom:1px solid #1f2937!important}
html.cs-dark .cs-topbar a{color:#7ee2c1!important}
html.cs-dark .cs-topbar .cs-social a{background:rgba(255,255,255,.08)!important;color:#a7f3d0!important}
html.cs-dark .cs-jump-sec{background:rgba(11,16,22,.92)!important;border-bottom-color:#1f2937!important}
html.cs-dark .cs-lp-cat{background:rgba(11,16,22,.85)!important;color:#6ee7b7!important}
html.cs-dark .cs-burger,html.cs-dark .cs-menu-btn,html.cs-dark [class*="cs-burger"]{background:#18202a!important;border-color:#334155!important;color:#e5e7eb!important}
html.cs-dark .cs-light{background:#141a22!important}
html.cs-dark .cs-h2 .elementor-heading-title{color:#e5e7eb!important}
html.cs-dark .cs-card{background:#141a22!important}
html.cs-dark .cs-card h3,html.cs-dark .cs-card .elementor-heading-title{color:#e5e7eb!important}
html.cs-dark .cs-faq details{background:#141a22!important}
html.cs-dark .cs-faq summary{color:#e5e7eb!important}
html.cs-dark .cs-table{background:#141a22!important}
html.cs-dark .cs-note{background:#2a2212!important;color:#fcd34d!important}
html.cs-dark .cs-posts-intro h1{color:#e5e7eb!important}
html.cs-dark .cs-dash-h{color:#e5e7eb!important}
html.cs-dark .cs-next strong{color:#e5e7eb!important}
html.cs-dark .cs-step{background:#141a22!important}
html.cs-dark .cs-step h3{color:#e5e7eb!important}
html.cs-dark .cs-res{color:#e5e7eb!important}
html.cs-dark .cs-coach{background:#141a22!important}
html.cs-dark .cs-msg-bot{background:#141a22!important}
html.cs-dark .cs-chip{background:#141a22!important;color:#e5e7eb!important}
html.cs-dark .cs-sec .cs-h2 .elementor-heading-title,html.cs-dark .cs-sec .cs-h1 .elementor-heading-title{color:#e5e7eb!important}
html.cs-dark .cs-hero-light{background:radial-gradient(circle at 12% 20%,rgba(54,187,145,.16) 0%,transparent 45%),radial-gradient(circle at 88% 80%,rgba(79,195,247,.14) 0%,transparent 45%),#0f141b!important}
html.cs-dark .cs-hero-light .cs-stats li{background:#141a22!important}
html.cs-dark .cs-hero-light .cs-stats b{color:#e5e7eb!important}
html.cs-dark .cs-logo{color:#e5e7eb!important}
html.cs-dark .cs-mi>a{color:#e5e7eb!important}
html.cs-dark .cs-mega-in{background:#141a22!important}
html.cs-dark .cs-mega-list a{color:#e5e7eb!important}
html.cs-dark .cs-acct{color:#e5e7eb!important}
html.cs-dark .cs-burger{background:#141a22!important}
html.cs-dark .cs-drawer-in{background:#141a22!important}
html.cs-dark .cs-drawer-x{background:#141a22!important;color:#e5e7eb!important}
html.cs-dark .cs-dmenu a,html.cs-dark .cs-dmenu summary{color:#e5e7eb!important}
html.cs-dark .single-post .entry-content h2{color:#e5e7eb!important}
html.cs-dark .single-post .entry-content h3{color:#e5e7eb!important}
html.cs-dark .blog .loop-entry .entry-title a,html.cs-dark .archive .loop-entry .entry-title a{color:#e5e7eb!important}
html.cs-dark .cs-price b{color:#e5e7eb!important}
html.cs-dark .cs-quote{background:#141a22!important}
html.cs-dark .cs-quote footer b,html.cs-dark .cs-quote .cs-qby b{color:#e5e7eb!important}
html.cs-dark .cs-rating{background:#141a22!important}
html.cs-dark .cs-rating b{color:#e5e7eb!important}
html.cs-dark .cs-form{background:#141a22!important}
html.cs-dark .cs-form label span{color:#e5e7eb!important}
html.cs-dark .cs-form input,html.cs-dark .cs-form select,html.cs-dark .cs-form textarea{background:#0f141b!important;color:#e5e7eb!important}
html.cs-dark .cs-form input:focus,html.cs-dark .cs-form select:focus,html.cs-dark .cs-form textarea:focus{background:#141a22!important}
html.cs-dark .cs-form-msg.is-ok{background:#0f2a21!important;color:#6ee7b7!important}
html.cs-dark .cs-form-msg.is-err{background:#2a1616!important;color:#fca5a5!important}
html.cs-dark .cs-cinfo{background:#141a22!important}
html.cs-dark .cs-cinfo-t{color:#e5e7eb!important}
html.cs-dark .cs-shop-hero h2{color:#e5e7eb!important}
html.cs-dark .cs-pills li{background:#0f2a21!important;color:#6ee7b7!important}
html.cs-dark .cs-shop ul.products li.product{background:#141a22!important}
html.cs-dark .cs-shop ul.products li.product .woocommerce-loop-product__title{color:#e5e7eb!important}
html.cs-dark .cs-shop ul.products li.product .price{color:#e5e7eb!important}
html.cs-dark .cs-shop-more details{background:#141a22!important}
html.cs-dark .cs-shop-more summary{color:#e5e7eb!important}
html.cs-dark .cs-shop-more h3{color:#e5e7eb!important}
html.cs-dark .cs-card-list li::before{background:#0f2a21 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 16 16'%3e%3cpath d='m4 8.5l2.5 2.5l12 5.5' fill='none' stroke='%2336bb91' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center/12px no-repeat!important}
html.cs-dark .cs-shop .cs-gear-label h2{color:#e5e7eb!important}
html.cs-dark .cs-shop ul.products li.product.cs-gear img.cs-ext-img{background:#141a22!important}
html.cs-dark .cs-gear-card{background:#141a22!important}
html.cs-dark .cs-gear-img{background:#141a22!important}
html.cs-dark .cs-gear-body b{color:#e5e7eb!important}
html.cs-dark .cs-coach-mail-bar{background:#0f141b!important}
html.cs-dark .cs-coach-mail-open{background:#141a22!important}
html.cs-dark .cs-coach-mail-open:hover{background:#0f2a21!important}
html.cs-dark .cs-coach-mail-head b{color:#e5e7eb!important}
html.cs-dark .cs-coach-mail input,html.cs-dark .cs-coach-mail textarea{background:#0f141b!important}
html.cs-dark .cs-coach-mail input:focus,html.cs-dark .cs-coach-mail textarea:focus{background:#141a22!important}
html.cs-dark .cs-coach-mail-msg.is-ok{color:#6ee7b7!important}
html.cs-dark .cs-coach-mail-msg.is-err{color:#fca5a5!important}
html.cs-dark .cs-header .cs-mi>a{color:#e5e7eb!important}
html.cs-dark .cs-header .cs-mi>a:hover,html.cs-dark .cs-header .cs-mi:focus-within>a,html.cs-dark .cs-header .cs-mi.is-open>a{background:#0f2a21!important;color:#6ee7b7!important}
html.cs-dark .cs-header .cs-logo-text b{color:#e5e7eb!important}
html.cs-dark .cs-header .cs-logo-text small{color:#94a3b8!important}
html.cs-dark .cs-header .cs-acct{color:#e5e7eb!important}
html.cs-dark .cs-header .cs-social-head a{background:#18202a!important;color:#e5e7eb!important}
html.cs-dark .cs-topbar p,html.cs-dark .cs-topbar a{color:#a7f3d0!important}
html.cs-dark .cs-factor{background:#141a22!important}
html.cs-dark .cs-factor span{color:#e5e7eb!important}
html.cs-dark .cs-steps li{background:#141a22!important}
html.cs-dark .cs-steps li b{color:#e5e7eb!important}
html.cs-dark .cs-dir-hero{background:radial-gradient(circle at 12% 20%,rgba(54,187,145,.18),transparent 45%),radial-gradient(circle at 88% 80%,rgba(79,195,247,.16),transparent 45%),#0f141b!important}
html.cs-dark .cs-dir-hero h1{color:#e5e7eb!important}
html.cs-dark .cs-dir-count{background:#141a22!important}
html.cs-dark .cs-dir-count span{color:#e5e7eb!important}
html.cs-dark .hp-vendors .hp-vendor,html.cs-dark .hp-vendor--view-block{background:#141a22!important}
html.cs-dark .hp-vendor__name a{color:#e5e7eb!important}
html.cs-dark .hp-page__topbar,html.cs-dark .hp-form--vendor-search{background:#141a22!important}
html.cs-dark .cs-dir-more-in{background:#141a22!important}
html.cs-dark .cs-acct-btn{background:#141a22!important;border:1px solid #e2e8f0!important;color:#e5e7eb!important}
html.cs-dark .cs-acct-hi{color:#e5e7eb!important}
html.cs-dark .cs-drawer-acct{background:#0f141b!important;border:1px solid #e2e8f0!important}
html.cs-dark .cs-drawer-acct p{color:#e5e7eb!important}
html.cs-dark .cs-drawer-acct a{color:#e5e7eb!important}
html.cs-dark .cs-drawer-acct a:hover{background:#0f2a21!important}
html.cs-dark .cs-verify{background:linear-gradient(180deg,#0f2a21,#141a22)!important}
html.cs-dark .cs-verify-card{background:#141a22!important;border:1px solid #e2e8f0!important}
html.cs-dark .cs-verify-small{color:#94a3b8!important}
html.cs-dark .cs-verify-ok{background:#0f2a21!important;color:#6ee7b7!important}
html.cs-dark .cs-founder{background:#141a22!important;border:1px solid #e2e8f0!important}
html.cs-dark .cs-founder p{color:#cbd5e1!important}
html.cs-dark .cs-founder-role{background:#0f2a21!important;color:#6ee7b7!important}
html.cs-dark .cs-founder-tags li{background:#18202a!important;color:#e5e7eb!important}
html.cs-dark .cs-founder-links a{color:#6ee7b7!important}
html.cs-dark .cs-post-fig figcaption{color:#94a3b8!important}
html.cs-dark .cs-post-sponsor{background:#0f2a21!important}
html.cs-dark .cs-post-social{color:#cbd5e1!important}
html.cs-dark .cs-lp{background:#141a22!important}
html.cs-dark .cs-lp-meta{color:#94a3b8!important}
html.cs-dark .cs-lp-ex{color:#cbd5e1!important}
html.cs-dark .cs-lp-more{color:#6ee7b7!important}
html.cs-dark .cs-home-hero{background:radial-gradient(900px 500px at 8% 0%,rgba(16,185,129,.18),transparent 60%),radial-gradient(700px 500px at 95% 10%,rgba(124,58,237,.16),transparent 60%),radial-gradient(600px 400px at 60% 100%,rgba(249,115,98,.14),transparent 60%),#141a22!important}
html.cs-dark .cs-h-gear{background:linear-gradient(180deg,#1c1630,#2a1c12)!important}
html.cs-dark .cs-pillar{background:#141a22!important;color:#e5e7eb!important}
html.cs-dark .cs-pillar span:not(.cs-pillar-ico){color:#cbd5e1!important}
html.cs-dark .cs-h-pj{background:#141a22!important}
html.cs-dark .cs-pj-btn{background:#141a22!important}
html.cs-dark .cs-jump a{background:#18202a!important;color:#e5e7eb!important}
html.cs-dark .cs-quote{background:#141a22!important}
html.cs-dark .cs-quote-by{color:#94a3b8!important}
html.cs-dark .cs-coach-card{background:#141a22!important;color:#e5e7eb!important}
html.cs-dark .cs-coach-card small{color:#cbd5e1!important}
html.cs-dark .cs-coach-card em{color:#6ee7b7!important}
