.dark-mode-toggle{background:var(--button-bg);border:2px solid var(--button-border);color:var(--button-text);width:var(--button-size,45px)!important;height:var(--button-size,45px)!important;border-radius:var(--button-radius,12px)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:var(--button-shadow);backdrop-filter:blur(10px);font-weight:600}.dark-mode-toggle svg,.dark-mode-toggle .sun-icon,.dark-mode-toggle .moon-icon{fill:#ffffff!important;color:#ffffff!important;stroke:none!important}.dark-mode-toggle:hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:var(--button-text-hover);transform:translateY(-2px) scale(1.05) rotate(10deg);box-shadow:var(--button-shadow-hover)}.dark-mode-toggle:hover svg,.dark-mode-toggle:hover .sun-icon,.dark-mode-toggle:hover .moon-icon{fill:#ffffff!important;color:#ffffff!important}body.dark-mode{--primary:#00c46e;--secondary:#ffffff;--accent:#ff8533;background:#0a0a0a;color:#e0e0e0;--button-bg:#1a1a1a;--button-bg-hover:#1a1a1a;--button-border:rgba(255, 255, 255, 0.2);--button-border-hover:rgba(255, 255, 255, 0.4);--button-text:#ffffff;--button-text-hover:#ffffff;--button-shadow:0 2px 8px rgba(0, 0, 0, 0.3);--button-shadow-hover:0 4px 15px rgba(0, 0, 0, 0.4)}body.dark-mode .site-header{background:#1a1a1a;border-bottom:1px solid #2c2c2c}body.dark-mode .site-footer{background:#0f0f0f;border-top:1px solid #2c2c2c}body.dark-mode .single-post .entry-header{background:linear-gradient(135deg,#1a1a1a,#2c2c2c);border-right-color:var(--primary)}body.dark-mode .single-post .entry-title{color:#fff}body.dark-mode .single-post .entry-meta{background:#1a1a1a;border-color:#2c2c2c}body.dark-mode .single-post .entry-meta span{color:#b0b0b0}body.dark-mode .single-post .post-content{background:#1a1a1a;color:#e0e0e0}body.dark-mode .single-post .post-content h2,body.dark-mode .single-post .post-content h3{color:#fff}body.dark-mode .single-post .share-section,body.dark-mode .single-post .google-news-section{background:#1a1a1a;border-color:#2c2c2c}body.dark-mode .single-post .related-posts,body.dark-mode .single-post .latest-posts{background:#1a1a1a;border-color:#2c2c2c}body.dark-mode .section-title{color:#fff}body.dark-mode .category-header,body.dark-mode .search-header,body.dark-mode .author-header{background:linear-gradient(135deg,#1a1a1a,#2c2c2c)}body.dark-mode .category-title,body.dark-mode .search-title,body.dark-mode .author-name{color:#fff}body.dark-mode .category-description,body.dark-mode .author-bio{color:#b0b0b0}body.dark-mode .category-post-item,body.dark-mode .search-result-item,body.dark-mode .author-post-item,body.dark-mode .section-post{background:#1a1a1a;border-color:#2c2c2c}body.dark-mode .post-title,body.dark-mode .post-title a,body.dark-mode .result-title a,body.dark-mode .category-post-item .post-title,body.dark-mode .category-post-item .post-title a,body.dark-mode .category-posts .post-title,body.dark-mode .category-posts .post-title a,body.dark-mode .post-content-wrap .post-title,body.dark-mode .post-content-wrap .post-title a,body.dark-mode h3.post-title,body.dark-mode h3.post-title a,body.dark-mode .section-post .post-title,body.dark-mode .section-post .post-title a{color:#ffffff!important}body.dark-mode .post-title a:hover{color:var(--primary,#00c46e)!important}body.dark-mode .post-excerpt,body.dark-mode .result-excerpt,body.dark-mode .category-post-item .post-excerpt{color:#b0b0b0!important}body.dark-mode .post-meta,body.dark-mode .post-meta-footer,body.dark-mode .post-date-badge,body.dark-mode .meta-date{color:#b0b0b0!important}body.dark-mode .category-post-item,body.dark-mode .category-posts .category-post-item{border-color:#2c2c2c!important}body.dark-mode .post-content-wrap{background:#1a1a1a!important}body.dark-mode .single-page .entry-header{background:linear-gradient(135deg,#1a1a1a,#2c2c2c)}body.dark-mode .single-page .entry-title{color:#fff}body.dark-mode .single-page .entry-meta{background:#1a1a1a;border-color:#2c2c2c}body.dark-mode .single-page .entry-content,body.dark-mode .page-content{color:#e0e0e0}body.dark-mode .single-page .entry-content h2,body.dark-mode .single-page .entry-content h3,body.dark-mode .page-content h2,body.dark-mode .page-content h3{color:#fff}body.dark-mode .home-section{background:#1a1a1a;border-color:#2c2c2c}body.dark-mode .pagination-wrapper{background:linear-gradient(135deg,#1a1a1a,#2c2c2c)}body.dark-mode .pagination .page-numbers{background:#2c2c2c;border-color:#3c3c3c;color:#e0e0e0}body.dark-mode .pagination .page-numbers:hover,body.dark-mode .pagination .page-numbers.current{background:linear-gradient(135deg,var(--primary),#00d87a);border-color:var(--primary);color:#000}body.dark-mode .main-nav .sub-menu{background:#1a1a1a;border-color:var(--primary)}body.dark-mode .main-nav .sub-menu li a{color:#e0e0e0}body.dark-mode .main-nav .sub-menu li a:hover{background:linear-gradient(90deg,rgb(0 196 110 / .2),transparent)}body.dark-mode .search-box{background:#1a1a1a}body.dark-mode .search-box input{background:#2c2c2c;border-color:#3c3c3c;color:#e0e0e0}body.dark-mode .widget{background:#1a1a1a;border-color:#2c2c2c}body.dark-mode .widget-title{color:#fff}body{transition:background-color 0.3s ease,color 0.3s ease}body *{transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}