/* AIDO Theme - Dark Mode Styles */
.dark .category-article-card{background:rgba(15,23,42,0.85) !important;border-color:rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .category-article-card:hover{background:rgba(15,23,42,0.95) !important;border-color:rgba(217,70,239,0.4) !important;box-shadow:0 0 30px rgba(255,0,255,0.15),0 8px 32px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,0,255,0.15)}.dark .category-article-title{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .category-article-meta{color:#888}.dark .article-content-card{background:rgba(15,23,42,0.85) !important;border-color:rgba(34,211,238,0.2) !important;background-image:linear-gradient(135deg,rgba(15,23,42,0.95) 0%,rgba(15,23,42,0.9) 100%);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .performance-widget>div{border-color:rgba(255,255,255,0.1)}.dark .skeleton-shimmer{background:#374151}.dark .skeleton-shimmer span{background:linear-gradient(90deg,#4b5563 25%,#6b7280 50%,#4b5563 75%);background-size:200% 100%}.dark .lazy-image-wrapper{background:#374151}.dark .footer-logo-light,.dark .site-logo-light{display:none}.dark .footer-logo-dark,.dark .site-logo-dark{display:block}.dark .content-card{background:rgba(15,23,42,0.85) !important;border-color:rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .content-card:hover{background:rgba(15,23,42,0.95) !important;border-color:rgba(217,70,239,0.4) !important;box-shadow:0 0 30px rgba(255,0,255,0.15),0 8px 32px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,0,255,0.15)}.dark .content-card h3 a{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .content-card h3 a:hover{background:linear-gradient(135deg,#38bdf8 0%,#c084fc 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;text-shadow:0 0 20px rgba(56,189,248,0.5)}.dark header#navbar,.dark #navbar{background:rgba(15,23,42,0.95) !important;border-color:rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark #mainNav a{color:#e5e7eb !important;transition:all 0.3s ease}.dark #mainNav a:hover{color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .fa-chevron-down,.dark .dropdown-arrow,.dark .mega-arrow{color:#22d3ee !important}.dark .nav-dropdown,.dark .mega-panel{background:rgba(15,23,42,0.95) !important;border:1px solid rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .nav-dropdown a,.dark .mega-panel a{color:#e5e7eb !important}.dark .nav-dropdown a,.dark .mega-panel a{transition:all 0.3s ease !important}.dark .nav-dropdown a:hover{background-color:rgba(34,211,238,0.15) !important;color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.5) !important}.dark .nav-dropdown a:hover span,.dark .nav-dropdown a:hover div,.dark .nav-dropdown a:hover strong{color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.5) !important}.dark .mega-card-item:hover{background-color:transparent !important}.dark .mega-card-title{color:#e5e7eb !important}.dark .mega-card-item:hover .mega-card-title{color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.5) !important}.dark .mega-panel-header{background:rgba(15,23,42,0.8) !important;border-color:rgba(34,211,238,0.2) !important}.dark .mega-panel-title{color:#e5e7eb !important}.dark .mega-panel-more{background:rgba(34,211,238,0.1) !important;color:#22d3ee !important;border-color:rgba(34,211,238,0.2) !important}.dark .mega-panel-more:hover{background:rgba(34,211,238,0.2) !important}.dark .nav-dropdown .nav-submenu-title{color:#e5e7eb !important}.dark .mega-card-title{color:#e5e7eb !important}.dark .nav-dropdown .nav-submenu-desc{color:#9ca3af !important}.dark .nav-dropdown .nav-submenu-icon-wrapper{background:rgba(15,23,42,0.4) !important}.dark .mega-panel h4{color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .nav-submenu-item{color:#e5e7eb !important}.dark .nav-submenu-item:hover{background-color:rgba(34,211,238,0.15) !important}.dark .nav-submenu-title{color:#e5e7eb !important}.dark .nav-submenu-item:hover .nav-submenu-title{color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.5) !important}.dark .nav-submenu-desc{color:#9ca3af !important}.dark .nav-submenu-icon-wrapper{background:rgba(15,23,42,0.4) !important}.dark .nav-submenu-item:hover .nav-submenu-icon-wrapper{background:rgba(34,211,238,0.2) !important}.dark .nav-dropdown .nav-submenu-title{color:#e5e7eb !important}.dark .nav-dropdown .nav-submenu-desc{color:#9ca3af !important}.dark .nav-dropdown .nav-submenu-icon-wrapper{background:rgba(15,23,42,0.4) !important}.dark #mobileMenuBtn{color:#22d3ee !important}.dark #mobileMenuBtn:hover{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.5)}.dark #searchIconBtn,.dark #mobileSearchIconBtn{color:#22d3ee !important}.dark #searchIconBtn:hover,.dark #mobileSearchIconBtn:hover{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.5)}.dark #themeToggleBtn{color:#22d3ee !important}.dark #themeToggleBtn:hover{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.5)}.dark .relative.group>.absolute{background:rgba(15,23,42,0.95) !important;border:1px solid rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .relative.group>.absolute a{color:#e5e7eb !important}.dark .relative.group>.absolute a:hover{background:rgba(34,211,238,0.15) !important}.dark .relative.group>.absolute .border-t{border-color:rgba(34,211,238,0.2) !important}.dark .relative.group>.absolute [class*='text-gray-400']{color:#9ca3af !important}.dark .relative.group>.absolute [class*='text-red-600']{color:#f87171 !important}.dark .dark\:text-gray-300{color:#e5e7eb !important}.dark #mobileSearchDropdown,.dark #searchDropdown{background:rgba(15,23,42,0.98) !important;border:1px solid rgba(34,211,238,0.3) !important;box-shadow:0 0 30px rgba(0,255,255,0.15),0 8px 32px rgba(0,0,0,0.4),inset 0 1px 0 rgba(0,255,255,0.1)}.dark #mobileSearchDropdown .bg-gray-50,.dark #searchDropdown .bg-gray-50{background:rgba(15,23,42,0.8) !important}.dark .relative.group>.absolute a:hover i{color:#22d3ee !important}.dark #loginModalBtn{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%) !important;border:1px solid rgba(34,211,238,0.5) !important;box-shadow:0 0 15px rgba(34,211,238,0.3),inset 0 1px 0 rgba(255,255,255,0.1);transition:all 0.3s ease !important}.dark #loginModalBtn:hover{box-shadow:0 0 25px rgba(217,70,239,0.4),inset 0 1px 0 rgba(255,255,255,0.15)}.dark a[title="积分中心"]{color:#22d3ee !important}.dark a[title="积分中心"]:hover{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.5)}.footer-theme-dark{background:rgba(15,23,42,0.95) !important;border-color:rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.footer-theme-dark .text-gray-500,.footer-theme-dark .text-sm{color:#9ca3af !important}.footer-theme-dark a{color:#d1d5db}.footer-theme-dark a:hover{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.5)}.footer-theme-dark .footer-nav-light a:hover,.footer-theme-dark .footer-nav-dark a:hover{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.5)}.footer-theme-dark .border-gray-200,.footer-theme-dark .border-t{border-color:rgba(34,211,238,0.2) !important}.dark .footer-nav-link{color:#f1f5f9}.dark .footer-nav-link:hover{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.5)}.dark .footer-nav-link:hover .aido-badge{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%)}.dark .discover-tab-container{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .discover-tab-title{background:none !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:initial !important;background-clip:initial !important;color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .discover-tab-btn{color:#94a3b8;background:transparent}.dark .discover-tab-btn:hover{color:#22d3ee !important;background-color:rgba(34,211,238,0.1);text-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .discover-tab-btn.active{color:#22d3ee !important;background-color:rgba(34,211,238,0.15);text-shadow:0 0 10px rgba(34,211,238,0.5);font-weight:600}.dark .search-suggest-item:hover,.dark .search-suggest-item.active{background:rgba(34,211,238,0.1)}.dark .search-suggest-item-icon{background:rgba(15,23,42,0.85);border:1px solid rgba(34,211,238,0.2);color:#22d3ee;box-shadow:0 0 10px rgba(0,255,255,0.1),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .search-suggest-item-text{color:#e2e8f0}.dark .search-suggest-item-text em{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .search-suggest-footer{border-color:rgba(55,65,81,0.4);color:#64748b}.dark .search-suggest-footer a{color:#60a5fa}.footer-theme-dark [style*='color:inherit']{color:#d1d5db !important}.footer-theme-dark .text-\[\#32373ccf\]{color:#d1d5db !important}.dark .footer-wave-divider,.footer-theme-dark .footer-wave-divider{border-top:1px solid rgba(75,85,99,0.5);background:linear-gradient(to right,transparent,rgba(148,163,184,0.1),transparent)}.footer-theme-dark .text-gray-600{color:#9ca3af !important}.footer-theme-dark .bg-gray-100{background:#374151 !important}.footer-theme-dark .text-gray-400{color:#d1d5db !important}.footer-theme-dark .hover\:bg-blue-500:hover{background:#3b82f6 !important}.footer-theme-dark .hover\:text-white:hover{color:#ffffff !important}.dark .comfortable-reading{color:#d1d5db;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.dark .comfortable-reading>p{color:#e5e7eb}.dark .comfortable-reading h2{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.3);border-bottom-color:rgba(34,211,238,0.3)}.dark .comfortable-reading h3{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 15px rgba(34,211,238,0.3)}.dark .comfortable-reading h4{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .comfortable-reading a{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .comfortable-reading a:hover{text-shadow:0 0 20px rgba(217,70,239,0.5)}.dark .comfortable-reading figure,.dark .comfortable-reading figcaption{color:#9ca3af}.dark .comfortable-reading blockquote{color:#d1d5db;background:linear-gradient(to right,rgba(34,211,238,0.1),transparent);border-left-color:#22d3ee;box-shadow:0 0 20px rgba(0,255,255,0.1),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .comfortable-reading blockquote::before{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.3);opacity:0.5}.dark .comfortable-reading li{color:#d1d5db}.dark .comfortable-reading ul>li::marker{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .comfortable-reading ol>li::marker{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .comfortable-reading code{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border-color:rgba(34,211,238,0.3);color:#f87171;box-shadow:0 0 10px rgba(0,255,255,0.1),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .comfortable-reading pre{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border-color:rgba(34,211,238,0.3);box-shadow:0 0 20px rgba(0,255,255,0.1),0 10px 30px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .comfortable-reading thead{background:linear-gradient(135deg,rgba(15,23,42,0.95) 0%,rgba(31,41,55,0.95) 100%);border-bottom:1px solid rgba(34,211,238,0.3)}.dark .comfortable-reading th{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3);border-bottom-color:rgba(34,211,238,0.3)}.dark .comfortable-reading td{color:#d1d5db;border-bottom-color:rgba(34,211,238,0.1)}.dark .comfortable-reading tr:hover td{background-color:rgba(34,211,238,0.1)}.dark .comfortable-reading hr{background:linear-gradient(to right,transparent,rgba(34,211,238,0.3),transparent);box-shadow:0 0 20px rgba(0,255,255,0.1)}.dark .comfortable-reading strong{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .comfortable-reading em{color:#9ca3af;text-shadow:0 0 5px rgba(34,211,238,0.2)}.dark .comfortable-reading::-moz-selection{background-color:rgba(34,211,238,0.8);color:#ffffff}.dark .comfortable-reading::selection{background-color:rgba(34,211,238,0.8);color:#ffffff}.dark .nav-dropdown,.dark .mega-panel{background:rgba(15,23,42,0.98) !important;border:1px solid rgba(34,211,238,0.3) !important;box-shadow:0 0 30px rgba(0,255,255,0.15),0 10px 30px rgba(0,0,0,0.4),inset 0 1px 0 rgba(0,255,255,0.1) !important}.dark .nav-dropdown a,.dark .mega-panel a{color:#e5e7eb !important}.dark .nav-dropdown a:hover,.dark .mega-panel a:hover{background:rgba(34,211,238,0.1) !important}.dark .nav-dropdown [style*='color:#282828'],.dark .mega-panel [style*='color:#1f2937'],.dark .mega-panel h4{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;text-shadow:0 0 15px rgba(34,211,238,0.3) !important}.dark .nav-dropdown [style*='color:#6b7280']{color:#9ca3af !important}.dark .nav-dropdown [style*='background:#f3f4f6']{background:rgba(15,23,42,0.6) !important;border:1px solid rgba(34,211,238,0.2) !important;box-shadow:0 0 10px rgba(0,255,255,0.05) !important}.dark\:divide-gray-700:is(.dark *)>:not([hidden]) ~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(55 65 81 / var(--tw-divide-opacity,1))}.dark\:divide-gray-700\/50:is(.dark *)>:not([hidden]) ~:not([hidden]){border-color:rgb(55 65 81 / 0.5)}.dark\:border:is(.dark *){border-width:1px}.dark\:border-b:is(.dark *){border-bottom-width:1px}.dark\:border-gray-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128 / var(--tw-border-opacity,1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity,1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity,1))}.dark\:border-gray-700\/50:is(.dark *){border-color:rgb(55 65 81 / 0.5)}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55 / var(--tw-border-opacity,1))}.dark\:border-green-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(21 128 61 / var(--tw-border-opacity,1))}.dark\:border-primary:is(.dark *){border-color:var(--primary-color)}.dark\:border-red-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(185 28 28 / var(--tw-border-opacity,1))}.dark\:border-red-800\/50:is(.dark *){border-color:rgb(153 27 27 / 0.5)}.dark\:bg-amber-900\/30:is(.dark *){background-color:rgb(120 53 15 / 0.3)}.dark\:bg-blue-900\/20:is(.dark *){background-color:rgb(30 58 138 / 0.2)}.dark\:bg-blue-900\/30:is(.dark *){background-color:rgb(30 58 138 / 0.3)}.dark\:bg-emerald-900\/30:is(.dark *){background-color:rgb(6 78 59 / 0.3)}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity,1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity,1))}.dark\:bg-gray-700\/30:is(.dark *){background-color:rgb(55 65 81 / 0.3)}.dark\:bg-gray-700\/50:is(.dark *){background-color:rgb(55 65 81 / 0.5)}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity,1))}.dark\:bg-gray-800\/50:is(.dark *){background-color:rgb(31 41 55 / 0.5)}.dark\:bg-gray-800\/70:is(.dark *){background-color:rgb(31 41 55 / 0.7)}.dark\:bg-gray-800\/80:is(.dark *){background-color:rgb(31 41 55 / 0.8)}.dark\:bg-gray-800\/95:is(.dark *){background-color:rgb(31 41 55 / 0.95)}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity,1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45 / var(--tw-bg-opacity,1))}.dark\:bg-green-900\/20:is(.dark *){background-color:rgb(20 83 45 / 0.2)}.dark\:bg-green-900\/30:is(.dark *){background-color:rgb(20 83 45 / 0.3)}.dark\:bg-indigo-900\/30:is(.dark *){background-color:rgb(49 46 129 / 0.3)}.dark\:bg-orange-900\/30:is(.dark *){background-color:rgb(124 45 18 / 0.3)}.dark\:bg-pink-900\/20:is(.dark *){background-color:rgb(131 24 67 / 0.2)}.dark\:bg-pink-900\/30:is(.dark *){background-color:rgb(131 24 67 / 0.3)}.dark\:bg-primary:is(.dark *){background-color:var(--primary-color)}.dark\:bg-purple-900\/20:is(.dark *){background-color:rgb(88 28 135 / 0.2)}.dark\:bg-purple-900\/30:is(.dark *){background-color:rgb(88 28 135 / 0.3)}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29 / var(--tw-bg-opacity,1))}.dark\:bg-red-900\/20:is(.dark *){background-color:rgb(127 29 29 / 0.2)}.dark\:bg-teal-900\/30:is(.dark *){background-color:rgb(19 78 74 / 0.3)}.dark\:bg-yellow-900\/20:is(.dark *){background-color:rgb(113 63 18 / 0.2)}.dark\:from-blue-900\/30:is(.dark *){--tw-gradient-from:rgb(30 58 138 / 0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-gray-700:is(.dark *){--tw-gradient-from:#374151 var(--tw-gradient-from-position);--tw-gradient-to:rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-gray-900:is(.dark *){--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-white:is(.dark *){--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-yellow-900\/30:is(.dark *){--tw-gradient-from:rgb(113 63 18 / 0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-blue-800\/20:is(.dark *){--tw-gradient-to:rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(30 64 175 / 0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:via-gray-200:is(.dark *){--tw-gradient-to:rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e5e7eb var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:via-gray-900:is(.dark *){--tw-gradient-to:rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#111827 var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:to-amber-900\/30:is(.dark *){--tw-gradient-to:rgb(120 53 15 / 0.3) var(--tw-gradient-to-position)}.dark\:to-gray-500:is(.dark *){--tw-gradient-to:#6b7280 var(--tw-gradient-to-position)}.dark\:to-gray-600:is(.dark *){--tw-gradient-to:#4b5563 var(--tw-gradient-to-position)}.dark\:to-gray-800:is(.dark *){--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.dark\:to-indigo-900\/30:is(.dark *){--tw-gradient-to:rgb(49 46 129 / 0.3) var(--tw-gradient-to-position)}.dark\:to-transparent:is(.dark *){--tw-gradient-to:transparent var(--tw-gradient-to-position)}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253 / var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity,1))}.dark\:text-blue-500:is(.dark *){--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity,1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246 / var(--tw-text-opacity,1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity,1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172 / var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity,1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60 / var(--tw-text-opacity,1))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity:1;color:rgb(244 114 182 / var(--tw-text-opacity,1))}.dark\:text-primary:is(.dark *){color:var(--primary-color)}.dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252 / var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity,1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity:1;color:rgb(45 212 191 / var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21 / var(--tw-text-opacity,1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity:1;color:rgb(234 179 8 / var(--tw-text-opacity,1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity,1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity,1))}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:ring-gray-700:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81 / var(--tw-ring-opacity,1))}.dark\:ring-gray-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55 / var(--tw-ring-opacity,1))}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity,1))}.dark\:hover\:bg-gray-500:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-700\/30:hover:is(.dark *){background-color:rgb(55 65 81 / 0.3)}.dark\:hover\:bg-gray-700\/50:hover:is(.dark *){background-color:rgb(55 65 81 / 0.5)}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity,1))}.dark\:hover\:bg-primary:hover:is(.dark *){background-color:var(--primary-color)}.dark\:hover\:bg-white\/20:hover:is(.dark *){background-color:rgb(255 255 255 / 0.2)}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253 / var(--tw-text-opacity,1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity,1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity,1))}.dark\:hover\:text-primary:hover:is(.dark *){color:var(--primary-color)}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.dark\:focus\:border-blue-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}.dark .qr-switch-btn{color:#f1f5f9}.dark .sstats-container{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .sstats-title{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .sstats-item{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .sstats-item:hover{background:rgba(15,23,42,0.95);border-color:rgba(217,70,239,0.4);box-shadow:0 0 30px rgba(255,0,255,0.15),0 8px 32px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,0,255,0.15)}.dark .sstats-item-label{color:#e2e8f0}.dark .sstats-item-sub{color:#64748b}.dark .sstats-item-value{-webkit-text-fill-color:initial;color:#f1f5f9}.dark .lcomments-container{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .lcomments-header{border-bottom-color:rgba(255,255,255,0.06)}.dark .lcomments-title{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .lcomments-item{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .lcomments-item:hover{background:rgba(15,23,42,0.95);border-color:rgba(217,70,239,0.4);box-shadow:0 0 30px rgba(255,0,255,0.15),0 8px 32px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,0,255,0.15)}.dark .lcomments-item-avatar img{border-color:rgba(31,41,55,0.8)}.dark .lcomments-item-author{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .lcomments-item-author:hover{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 15px rgba(217,70,239,0.4)}.dark .lcomments-item-time{color:#64748b}.dark .lcomments-item-text{color:#94a3b8}.dark .lcomments-footer{border-top-color:rgba(34,211,238,0.2);background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .lcomments-footer:hover{text-shadow:0 0 15px rgba(217,70,239,0.4)}.dark .hot-container{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .hot-header{border-bottom-color:rgba(255,255,255,0.06)}.dark .hot-title{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .hot-item{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .hot-item:hover{background:rgba(15,23,42,0.95);border-color:rgba(217,70,239,0.4);box-shadow:0 0 30px rgba(255,0,255,0.15),0 8px 32px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,0,255,0.15)}.dark .hot-item-title{color:#e2e8f0}.dark .hot-item-time{color:#64748b}.dark .hot-item-desc{color:#94a3b8}.dark .hot-item-cat{color:#94a3b8}.dark .cposts-container{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .cposts-header{border-bottom-color:rgba(255,255,255,0.06)}.dark .cposts-title{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .cposts-list-item{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .cposts-list-item:hover{background:rgba(15,23,42,0.95);border-color:rgba(217,70,239,0.4);box-shadow:0 0 30px rgba(255,0,255,0.15),0 8px 32px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,0,255,0.15)}.dark .cposts-list-item:hover .cposts-item-link{background:linear-gradient(135deg,#38bdf8 0%,#c084fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(56,189,248,0.5)}.dark .cposts-item-link{color:#e2e8f0}.dark .cposts-dot{background:linear-gradient(135deg,#22d3ee,#d946ef);box-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .guide-container{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .guide-header{border-bottom-color:rgba(255,255,255,0.06)}.dark .guide-title{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .guide-item{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .guide-item:hover{background:rgba(15,23,42,0.95);border-color:rgba(217,70,239,0.4);box-shadow:0 0 30px rgba(255,0,255,0.15),0 8px 32px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,0,255,0.15)}.dark .guide-dot{background:linear-gradient(135deg,#22d3ee,#d946ef);box-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .guide-item:hover .guide-link{background:linear-gradient(135deg,#38bdf8 0%,#c084fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(56,189,248,0.5)}.dark .guide-link{color:#e2e8f0}.dark .tags-container{background:rgba(15,23,42,0.85);border-color:rgba(34,211,238,0.2);box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .tags-header{border-bottom-color:rgba(255,255,255,0.06)}.dark .tags-title{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark #commentform input:focus,.dark #commentform textarea:focus{border-color:#22d3ee;box-shadow:0 0 0 3px rgba(34,211,238,0.2),0 0 15px rgba(34,211,238,0.3)}.dark .comment-notice.error{background:rgba(15,23,42,0.8);color:#fca5a5;border-color:rgba(248,113,113,0.4);box-shadow:0 0 10px rgba(248,113,113,0.2),inset 0 1px 0 rgba(248,113,113,0.1)}.dark .comment-notice.success{background:rgba(15,23,42,0.8);color:#86efac;border-color:rgba(34,197,94,0.4);box-shadow:0 0 10px rgba(34,197,94,0.2),inset 0 1px 0 rgba(34,197,94,0.1)}.dark .comment-notice.info{background:rgba(15,23,42,0.8);border-color:rgba(34,211,238,0.4);box-shadow:0 0 10px rgba(34,211,238,0.2),inset 0 1px 0 rgba(34,211,238,0.1)}.dark .comment-notice.info,.dark .comment-notice.success,.dark .comment-notice.error{color:#e5e7eb}.dark .mega-panel-header{background:rgba(15,23,42,0.98) !important;border-bottom:1px solid rgba(34,211,238,0.3) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),inset 0 1px 0 rgba(0,255,255,0.1) !important}.dark .mega-panel-header h4{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;text-shadow:0 0 15px rgba(34,211,238,0.3) !important}.dark .mega-panel-header a[style*='background:#eff6ff']{background:rgba(34,211,238,0.1) !important;border:1px solid rgba(34,211,238,0.3) !important;color:#22d3ee !important;box-shadow:0 0 10px rgba(0,255,255,0.05) !important}.dark .mega-panel-header a[style*='background:#eff6ff']:hover{background:rgba(34,211,238,0.2) !important;box-shadow:0 0 15px rgba(0,255,255,0.1) !important}.dark .article-nav-item{background:rgba(15,23,42,0.85) !important;border:1px solid rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1);transition:all 0.3s ease}.dark .article-nav-item:hover{border-color:rgba(217,70,239,0.4) !important;box-shadow:0 0 30px rgba(217,70,239,0.15),0 12px 40px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,0,255,0.15)}.dark .article-nav-title{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .article-nav-label{color:#9ca3af}.dark .article-nav-icon{color:#22d3ee}.dark .author-card{background:rgba(15,23,42,0.85) !important;border:1px solid rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .tab-btn{transition:all 0.3s ease}.dark .tab-btn.active{background:linear-gradient(135deg,rgba(34,211,238,0.15) 0%,rgba(217,70,239,0.15) 100%) !important;color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .tab-btn:hover{background:rgba(34,211,238,0.1) !important}.dark .author-list-item{background:rgba(15,23,42,0.85) !important;border:1px solid rgba(34,211,238,0.2) !important;box-shadow:0 0 10px rgba(0,255,255,0.05),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .author-list-item:hover{background:rgba(15,23,42,0.95) !important;border-color:rgba(217,70,239,0.4) !important;box-shadow:0 0 20px rgba(255,0,255,0.1),inset 0 1px 0 rgba(255,0,255,0.15)}.dark .load-more-btn{background:linear-gradient(135deg,rgba(15,23,42,0.95) 0%,rgba(30,27,75,0.95) 100%) !important;border:1px solid rgba(34,211,238,0.3) !important;color:#e2e8f0 !important;box-shadow:0 0 15px rgba(34,211,238,0.15),inset 0 1px 0 rgba(34,211,238,0.1),inset 0 -1px 0 rgba(217,70,239,0.1);transition:all 0.3s ease;position:relative;overflow:hidden}.dark .load-more-btn::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#22d3ee 30%,#d946ef 70%,transparent 100%);opacity:0.6}.dark .load-more-btn:hover{border-color:rgba(217,70,239,0.5) !important;box-shadow:0 0 25px rgba(217,70,239,0.3),inset 0 1px 0 rgba(34,211,238,0.15),inset 0 -1px 0 rgba(217,70,239,0.2);color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .loadMoreBtn{background:linear-gradient(135deg,rgba(15,23,42,0.95) 0%,rgba(30,27,75,0.95) 100%) !important;border:1px solid rgba(34,211,238,0.3) !important;color:#e2e8f0 !important;box-shadow:0 0 15px rgba(34,211,238,0.15),inset 0 1px 0 rgba(34,211,238,0.1),inset 0 -1px 0 rgba(217,70,239,0.1);transition:all 0.3s ease;position:relative;overflow:hidden}.dark .loadMoreBtn::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#22d3ee 30%,#d946ef 70%,transparent 100%);opacity:0.6}.dark .loadMoreBtn:hover{border-color:rgba(217,70,239,0.5) !important;box-shadow:0 0 25px rgba(217,70,239,0.3),inset 0 1px 0 rgba(34,211,238,0.15),inset 0 -1px 0 rgba(217,70,239,0.2);color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.5)}.dark .loadMoreBtn:hover i{color:#d946ef !important;text-shadow:0 0 10px rgba(217,70,239,0.5)}.dark .comments-area section{background:rgba(15,23,42,0.85) !important;border:1px solid rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .comment-item{background:rgba(15,23,42,0.85) !important;border:1px solid rgba(34,211,238,0.2) !important;box-shadow:0 0 15px rgba(0,255,255,0.08),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .comment-item:hover{background:rgba(15,23,42,0.95) !important;border-color:rgba(217,70,239,0.4) !important;box-shadow:0 0 25px rgba(255,0,255,0.12),inset 0 1px 0 rgba(255,0,255,0.15)}.dark #commentform textarea,.dark #commentform input[type="text"],.dark #commentform input[type="email"],.dark #commentform input[type="url"]{background:rgba(15,23,42,0.9) !important;border:1px solid rgba(34,211,238,0.2) !important;color:#e2e8f0 !important;box-shadow:0 0 10px rgba(0,255,255,0.05),inset 0 1px 0 rgba(0,255,255,0.1)}.dark #commentform textarea:focus,.dark #commentform input[type="text"]:focus,.dark #commentform input[type="email"]:focus,.dark #commentform input[type="url"]:focus{border-color:#22d3ee !important;box-shadow:0 0 0 3px rgba(34,211,238,0.2),0 0 15px rgba(34,211,238,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark #commentform button[type="submit"]{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%) !important;box-shadow:0 0 15px rgba(34,211,238,0.3),inset 0 1px 0 rgba(255,255,255,0.1);transition:all 0.3s ease}.dark #commentform button[type="submit"]:hover{box-shadow:0 0 25px rgba(217,70,239,0.4),inset 0 1px 0 rgba(255,255,255,0.15)}.dark .hot-item:hover .hot-item-title{color:#22d3ee !important;text-shadow:0 0 15px rgba(34,211,238,0.4)}.dark .user-profile-widget-guest{background:rgba(15,23,42,0.85) !important;border:1px solid rgba(34,211,238,0.2) !important;box-shadow:0 0 20px rgba(0,255,255,0.1),0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(0,255,255,0.1)}.dark .user-profile-widget-avatar{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%) !important;box-shadow:0 0 20px rgba(0,255,255,0.3)}.dark .user-profile-widget-title{color:#22d3ee !important;text-shadow:0 0 10px rgba(34,211,238,0.3)}.dark .user-profile-widget-login-btn{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%) !important;border:1px solid rgba(34,211,238,0.5) !important;box-shadow:0 0 15px rgba(34,211,238,0.3),inset 0 1px 0 rgba(255,255,255,0.1);transition:all 0.3s ease !important}.dark .user-profile-widget-login-btn:hover{box-shadow:0 0 25px rgba(217,70,239,0.4),inset 0 1px 0 rgba(255,255,255,0.15)}.dark .user-profile-widget-register-btn{background:rgba(15,23,42,0.8) !important;border:1px solid rgba(34,211,238,0.3) !important;color:#e2e8f0 !important;transition:all 0.3s ease !important}.dark .user-profile-widget-register-btn:hover{background:rgba(34,211,238,0.1) !important;border-color:rgba(34,211,238,0.5) !important}.dark .reward-modal{background:#1e293b}.dark .reward-title{color:#f1f5f9}.dark .reward-desc{color:#94a3b8}.dark .reward-modal .tab-box{border-color:#334155}.dark .reward-modal .tab-item{color:#94a3b8}.dark .reward-modal .tab-item.active{background:#07c160;color:#fff}.dark .reward-modal .qr-img{border-color:#334155}.dark .reward-modal .qr-placeholder{background:#1a2332;color:#64748b}.dark .reward-modal .qr-tip{color:#94a3b8}.dark .reward-modal .close-modal{border-color:#475569;color:#94a3b8;background:#1e293b}.dark .reward-modal .close-modal:hover{background:#334155;color:#e2e8f0}.dark #share-panel-container>.relative{background:#1e293b;border-color:#334155}.dark #share-panel-container>.relative .border-b{border-color:#334155}.dark #share-panel-container h3{color:#e2e8f0}.dark #share-copy-btn,.dark #share-wechat-btn,.dark #share-qq-btn{color:#e2e8f0}.dark #share-copy-btn:hover,.dark #share-wechat-btn:hover,.dark #share-qq-btn:hover{background:#334155}.dark #share-copy-btn svg,.dark #share-copy-btn span:nth-child(2),.dark #share-wechat-btn span,.dark #share-qq-btn span{color:#e2e8f0}.dark #share-panel-container .text-gray-400{color:#94a3b8}.dark #share-panel-container .text-gray-400:hover{color:#e2e8f0}.dark #wechat-qr-panel,.dark #qq-qr-panel{background:#1e293b;box-shadow:0 10px 30px rgba(0,0,0,0.4);border:1px solid rgba(34,211,238,0.2)}.dark #wechat-qr-panel .w-36,.dark #qq-qr-panel .w-36{background:#334155}.dark #wechat-qr-panel p,.dark #qq-qr-panel p{color:#94a3b8}.dark #qr-code-modal>div{background:#1e293b;border:1px solid rgba(34,211,238,0.2);box-shadow:0 10px 40px rgba(0,0,0,0.4)}.dark #qr-code-modal button{color:#94a3b8}.dark #qr-code-modal button:hover{color:#e2e8f0}.dark .category-archive-header{background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 50%,#0f172a 100%);border:1px solid rgba(34,211,238,0.3);box-shadow:0 0 20px rgba(34,211,238,0.15),inset 0 1px 0 rgba(34,211,238,0.1),inset 0 -1px 0 rgba(217,70,239,0.1);position:relative;overflow:hidden}.dark .category-archive-header::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#22d3ee 0%,#d946ef 50%,#22d3ee 100%);opacity:0.6}.dark .category-archive-header h1{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.4)}.dark .category-archive-header .text-gray-500{color:#94a3b8 !important}.dark .category-archive-header .text-gray-600{color:#94a3b8 !important}.dark .author-archive-header{background:linear-gradient(135deg,rgba(15,23,42,0.95) 0%,rgba(30,27,75,0.95) 100%) !important;border:1px solid rgba(34,211,238,0.3) !important;box-shadow:0 0 20px rgba(34,211,238,0.15),inset 0 1px 0 rgba(34,211,238,0.1),inset 0 -1px 0 rgba(217,70,239,0.1);position:relative;overflow:hidden}.dark .author-archive-header::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#22d3ee 0%,#d946ef 50%,#22d3ee 100%);opacity:0.6;z-index:1}.dark .author-archive-header>div:first-child{background:linear-gradient(90deg,rgba(34,211,238,0.2) 0%,rgba(217,70,239,0.2) 50%,rgba(34,211,238,0.2) 100%) !important}.dark .author-archive-header h1{background:linear-gradient(135deg,#22d3ee 0%,#d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(34,211,238,0.4)}.dark .author-archive-header .ring-4{border-color:rgba(34,211,238,0.5) !important;box-shadow:0 0 15px rgba(34,211,238,0.3)}