:root[data-theme=dark] .content-wrapper{background:var(--blog-card-background)!important;color:var(--color-text-body)}:root[data-theme=dark] .content-wrapper--page{background:0 0!important;border:0}:root[data-theme=dark] .entry-content,:root[data-theme=dark] .entry-content p,:root[data-theme=dark] .entry-content li{color:var(--color-text-body)}:root[data-theme=dark] .entry-content blockquote{background:var(--color-surface-secondary);color:var(--color-text-body)}:root[data-theme=dark] .entry-content code:not([class*=language-]){background:var(--blog-code-background);color:var(--color-text-body);border:1px solid var(--blog-border)}:root[data-theme=dark] .entry-content pre:not([class*=language-]){background:var(--blog-code-background);color:var(--color-text-body);border:1px solid var(--blog-border)}:root[data-theme=dark] .entry-content img{border-color:var(--blog-border)}:root[data-theme=dark] table{background:var(--color-surface);outline-color:var(--blog-border);color:var(--color-text-body)}:root[data-theme=dark] th,:root[data-theme=dark] td{border-color:var(--blog-border)}:root[data-theme=dark] tbody tr:hover{background:var(--color-primary-10)}:root[data-theme=dark] thead{background:var(--color-primary-15);color:var(--color-text-heading)}:root[data-theme=dark] .conclusion-block{background:var(--color-primary-10);border:1px solid var(--color-primary-20)}:root[data-theme=dark] .single-sidebar h3,:root[data-theme=dark] .page-header .page-title,:root[data-theme=dark] .page-content{color:var(--color-text-heading)}:root[data-theme=dark] .author-block .linkedin:hover{color:var(--icon-hover-color)!important}:root[data-theme=dark] .share-widget{background:var(--color-surface-secondary);border:1px solid var(--blog-border)}:root[data-theme=dark] .share-btn{background:var(--color-surface);border-color:var(--blog-border);color:var(--color-text-body)}:root[data-theme=dark] .share-btn:hover{background:var(--color-surface-hover);border-color:var(--main-color);color:var(--color-text-primary)}:root[data-theme=dark] .share-btn.copy-link:hover{background:var(--main-color);color:#00150b!important}:root[data-theme=dark] .share-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:root[data-theme=dark] .faq-section,:root[data-theme=dark] .faq-section-light{--faq-section-color:var(--color-text-body);--faq-item-bg:var(--color-surface-secondary);--faq-item-border:var(--blog-border);--faq-item-hover-bg:var(--color-surface-hover);--faq-item-hover-border:var(--color-primary-30);--faq-item-hover-shadow:0 16px 32px rgba(0,0,0,.22);--faq-item-active-bg:var(--color-surface-hover);--faq-item-active-border:var(--color-primary-30);--faq-item-active-shadow:0 20px 40px rgba(0,0,0,.28);--faq-question-color:var(--color-text-body);--faq-answer-color:var(--color-text-body);--faq-focus-color:var(--color-primary-60)}:root[data-theme=dark] .entry-content .comparison-block,:root[data-theme=dark] .entry-content .service-card{background:var(--color-surface)!important;outline-color:var(--blog-border)}:root[data-theme=dark] .entry-content .comparison-header,:root[data-theme=dark] .entry-content .comparison-points{background:var(--color-surface)!important;border-color:var(--blog-border)}:root[data-theme=dark] .entry-content .comparison-header::after{background:var(--blog-border)}:root[data-theme=dark] .entry-content .comparison-product__name{color:var(--color-text-heading)!important}:root[data-theme=dark] .entry-content .comparison-product__description{color:var(--color-text-secondary)}:root[data-theme=dark] .entry-content .icon-card,:root[data-theme=dark] .entry-content .takeaway-item{background:var(--color-surface-secondary)!important;border-color:var(--blog-border)}:root[data-theme=dark] .entry-content .is-style-filled .icon-card,:root[data-theme=dark] .entry-content .color-bg .takeaway-item,:root[data-theme=dark] .entry-content .is-style-filled .takeaway-item{background:var(--color-surface)!important}:root[data-theme=dark] .entry-content .stat-card{background:var(--color-surface-secondary)}:root[data-theme=dark] .entry-content .cut-content{background:linear-gradient(0deg,var(--color-background) 0%,transparent 100%)}:root[data-theme=dark] .comment-form input,:root[data-theme=dark] .comment-form textarea,:root[data-theme=dark] .comment-form select,:root[data-theme=dark] .search-form input{background:var(--color-surface);border-color:var(--blog-border);color:var(--color-text-body)}:root[data-theme=dark] .comments-area,:root[data-theme=dark] .comment-respond,:root[data-theme=dark] .comment-list{color:var(--color-text-body)}