:root{--theme-bg-primary:#ffffff;--theme-bg-secondary:#f8f9fa;--theme-bg-tertiary:#e9ecef;--theme-text-primary:#212529;--theme-text-secondary:#6c757d;--theme-text-muted:#adb5bd;--theme-link-color:#0d6efd;--theme-link-hover:#0a58ca;--theme-link-visited:#6610f2;--theme-border-color:#dee2e6;--theme-border-subtle:#e9ecef;--theme-button-bg:#0d6efd;--theme-button-text:#ffffff;--theme-button-hover-bg:#0a58ca;--theme-input-bg:#ffffff;--theme-input-border:#ced4da;--theme-input-text:#212529;--theme-overlay-bg:rgba(255, 255, 255, 0.95);--theme-shadow:rgba(0, 0, 0, 0.1)}body.theme-dark{--theme-bg-primary:transparent;--theme-bg-secondary:rgba(18, 18, 18, 0.6);--theme-bg-tertiary:rgba(30, 30, 30, 0.8);--theme-text-primary:#ffffff;--theme-text-secondary:#e0e0e0;--theme-text-muted:#a0a0a0;--theme-link-color:#ffffff;--theme-link-hover:#e0e0e0;--theme-link-visited:#cccccc;--theme-border-color:rgba(255, 255, 255, 0.1);--theme-border-subtle:rgba(255, 255, 255, 0.05);--theme-button-bg:rgba(255, 255, 255, 0.1);--theme-button-text:#ffffff;--theme-button-hover-bg:rgba(255, 255, 255, 0.2);--theme-input-bg:rgba(0, 0, 0, 0.3);--theme-input-border:rgba(255, 255, 255, 0.2);--theme-input-text:#ffffff;--theme-overlay-bg:rgba(0, 0, 0, 0.8);--theme-shadow:rgba(0, 0, 0, 0.5)}html{background:var(--theme-bg-primary)}body{background:var(--theme-bg-primary);color:var(--theme-text-primary);transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6{color:var(--theme-text-primary)}p,span,div,li{color:var(--theme-text-primary)}small,.text-muted{color:var(--theme-text-muted)}a{color:var(--theme-link-color);transition:color .2s ease}a:hover,a:focus{color:var(--theme-link-hover)}a:visited{color:var(--theme-link-visited)}button,.button,.btn,input[type=submit],input[type=button]{background-color:var(--theme-button-bg);color:var(--theme-button-text);border-color:var(--theme-border-color);transition:background-color .2s ease,border-color .2s ease}button:hover,.button:hover,.btn:hover,input[type=submit]:hover,input[type=button]:hover{background-color:var(--theme-button-hover-bg)}input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],textarea,select{background-color:var(--theme-input-bg);color:var(--theme-input-text);border-color:var(--theme-input-border)}input::placeholder,textarea::placeholder{color:var(--theme-text-muted)}.container,.content,.main-content,.site-content,.entry-content,.post,.page,.widget,.sidebar{background-color:var(--theme-bg-secondary);color:var(--theme-text-primary)}.panel,.card,.box,.module,.block{background-color:var(--theme-bg-secondary);border-color:var(--theme-border-color)}.gallery,.gallery-item,.wp-block-gallery,.blocks-gallery-item{background-color:var(--theme-bg-primary)}.gallery-caption,.blocks-gallery-item__caption{color:var(--theme-text-secondary);background-color:var(--theme-overlay-bg)}.nav,.navbar,.menu,.main-navigation{background-color:var(--theme-bg-secondary);border-color:var(--theme-border-color)}.nav a,.navbar a,.menu a{color:var(--theme-link-color)}table{background-color:var(--theme-bg-secondary);color:var(--theme-text-primary);border-color:var(--theme-border-color)}th{background-color:var(--theme-bg-tertiary);color:var(--theme-text-primary)}td{border-color:var(--theme-border-subtle)}.wp-block-image,.wp-block-media-text,.wp-block-cover{background-color:transparent}.wp-block-quote{color:var(--theme-text-secondary);border-left-color:var(--theme-border-color)}.wp-block-pullquote{color:var(--theme-text-secondary);border-top-color:var(--theme-border-color);border-bottom-color:var(--theme-border-color)}body.theme-dark .site,body.theme-dark .site-header,body.theme-dark .site-footer,body.theme-dark .site-main,body.theme-dark #main,body.theme-dark #content,body.theme-dark .hfeed{background:0 0}*{transition-property:background-color,color,border-color;transition-duration:.3s;transition-timing-function:ease}img,video,iframe{transition:none}body.theme-dark,html:has(body.theme-dark),html body.theme-dark{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important}body.theme-dark :not(img):not(svg):not(path):not(circle):not(rect):not(line):not(polyline):not(polygon):not(video):not(canvas){background-color:transparent!important;background-image:none!important}body.theme-dark div,body.theme-dark section,body.theme-dark article,body.theme-dark header,body.theme-dark footer,body.theme-dark aside,body.theme-dark main,body.theme-dark nav,body.theme-dark ul,body.theme-dark ol,body.theme-dark li,body.theme-dark figure,body.theme-dark blockquote,body.theme-dark form,body.theme-dark fieldset,body.theme-dark legend,body.theme-dark table,body.theme-dark tbody,body.theme-dark thead,body.theme-dark tfoot,body.theme-dark tr,body.theme-dark td,body.theme-dark th{background:0 0!important;background-color:transparent!important;background-image:none!important}body.theme-dark>*{background:0 0!important;background-color:transparent!important;background-image:none!important}body.theme-dark #ajax-content-wrap,body.theme-dark .container-wrap,body.theme-dark #page-header-wrap,body.theme-dark .main-content,body.theme-dark .row,body.theme-dark [class*=nectar],body.theme-dark [id*=nectar],body.theme-dark [class*=container],body.theme-dark [class*=wrapper],body.theme-dark [class*=wrap],body.theme-dark [class*=section],body.theme-dark [class*=row],body.theme-dark [class*=col],body.theme-dark [class*=grid],body.theme-dark [class*=page],body.theme-dark [class*=content],body.theme-dark [class*=inner],body.theme-dark [class*=outer]{background:0 0!important;background-color:transparent!important;background-image:none!important}body.theme-dark [style*=background],body.theme-dark [class*=bg-],body.theme-dark [class*=background]{background:0 0!important;background-color:transparent!important;background-image:none!important}body.theme-dark [class*=vc_],body.theme-dark [class*=wpb_],body.theme-dark [class*=vp-]{background:0 0!important;background-color:transparent!important;background-image:none!important}body.theme-dark [class*=wp-block],body.theme-dark [class*=is-layout]{background:0 0!important;background-color:transparent!important;background-image:none!important}body.theme-dark img,body.theme-dark picture,body.theme-dark video,body.theme-dark canvas,body.theme-dark svg,body.theme-dark iframe{background:unset!important;opacity:1!important;filter:none!important}body.theme-dark,body.theme-dark *{color:#fff!important}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark h4,body.theme-dark h5,body.theme-dark h6,body.theme-dark p,body.theme-dark span,body.theme-dark div,body.theme-dark li,body.theme-dark a,body.theme-dark label,body.theme-dark td,body.theme-dark th{color:#fff!important}body.theme-dark a:hover{color:#f0f0f0!important;text-decoration:underline!important}