/************************************************************ 网站动态 ***************************************************************/
[data-theme='dark'] .home-dynamic-wrap {
   border-color: rgba(255, 255, 255, 0.1);
   background: #181818;
}

[data-theme='dark'] .dynamic-slider-item .name {
   color: #adb7be
}

[data-theme='dark'] .dynamic-slider-item .info {
   color: #adb7be
}

[data-theme='dark'] .dynamic-slider-item .info a {
   color: #adb7be
}

[data-theme='dark'] .dynamic-slider-item .info .times {
   color: #adb7be
}

@media (hover: hover) {
   [data-theme='dark'] .dynamic-slider-item .info a:hover {
      color: #999
   }
}
/************************************************************ 网站动态 END ***************************************************************/

/************************************************************ 首页搜索框 ***************************************************************/
/*---------------------- 头部搜索框 ----------------------*/
[data-theme='dark'] .header .search-section .search-form {
   background: #2f2f2f;
}

[data-theme='dark'] .header .search-section .search-form .search-field .search-input {
   background: #2f2f2f;
}

[data-theme='dark'] .header .search-section .search-form .search-dropdown ul {
   background: #2f2f2f;
}

[data-theme='dark'] .header .search-section .search-form .search-dropdown ul li:hover,
[data-theme='dark'] .header .search-section .search-form .search-dropdown ul .focus,
[data-theme='dark'] .header .search-section .search-form .search-dropdown ul .selected.focus {
   background-color: #595959;
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .header .search-section .search-form .search-field .btn-primary:hover {
   color: #ccc;
}

[data-theme='dark'] .header .search-keyword-wrap {
   background: #2f2f2f;
}

[data-theme='dark'] .header .search-keyword-wrap .search-history {
   color: #adb7be;
}

[data-theme='dark'] .header .search-keyword-wrap .search-history .history-items .history-link {
   border: 1px dashed rgba(255, 255, 255, 0.49);
   color: #adb7be;
}

[data-theme='dark'] .header .search-keyword-wrap .search-history .history-items .history-link.clear-all {
   border-color: #dc3545;
   color: red;
}

[data-theme='dark'] .header .search-keyword-wrap .dropdown-list .word-item .every-record {
   background: #262626;
   color: #999
}
/*---------------------- 头部搜索框 END ----------------------*/

@media (hover: hover) {
   [data-theme='dark'] .header .search-keyword-wrap .search-history .history-items .history-link:hover {
      color: rgba(255, 255, 255, 1);
      border-color: rgba(225, 225, 225, 1);
   }

   [data-theme='dark'] .header .search-keyword-wrap .search-history .history-items .history-link:hover {
      color: rgba(255, 255, 255, 1);
      border-color: rgba(225, 225, 225, 1);
   }
}
/************************************************************ 首页搜索框 END ***************************************************************/

/************************************************************ 网站公告 ***************************************************************/
[data-theme='dark'] .site-notify-body {
   background: #262626;
   box-shadow: 0px 8px 80px rgba(0, 0, 0, 0.4);
}

[data-theme='dark'] .site-notify-body .notify-title {
   color: #adb7be;
}

[data-theme='dark'] .site-notify-body .notify-content {
   color: #adb7be;
}

[data-theme='dark'] .site-notify-body .notify-actions {
   background: #1d1c1e;
}

[data-theme='dark'] .notify-actions > .btn-shine {
   background: #2d68ff;
   color: rgba(225, 225, 225, 1);
}

[data-theme='dark'] .notify-actions > .btn-shine:hover {
   background: rgba(255, 255, 255, 1);
   color: rgba(0, 0, 0, 1);
}
/************************************************************ 网站公告 END ***************************************************************/

/************************************************************ 全局导航菜单（侧边栏形式） ***************************************************************/
[data-theme='dark'] .sidebar-container {
   background: #262626;
}

[data-theme='dark'] .sidebar-container .change-user-row .change-user-btn {
   border-color: rgba(0, 0, 0, 1);
}

[data-theme='dark'] .sidebar-container .change-user-row .message-box,
[data-theme='dark'] .sidebar-container .change-user-row .theme-switcher {
   color: #adb7be;
   border-color: rgba(255, 255, 255, 0.25);
}

[data-theme='dark'] .submenu-title {
   color: rgba(255, 255, 255, 0.95);
}

[data-theme='dark'] .submenu-btn {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .slicknav_nav ul {
   background-color: #232323;
}

[data-theme='dark'] .slicknav_nav a {
   color: #adb7be;
}

[data-theme='dark'] .slicknav_nav ul ul {
   background-color: #282828;
}

[data-theme='dark'] .slicknav_nav ul ul ul {
   background-color: #303030;
}

[data-theme='dark'] .user-profile-section .user-name {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .user-profile-section .user-account {
   color: #adb7be;
}

[data-theme='dark'] .user-profile-section .user-center-entry {
   color: rgba(255, 255, 255, 1);
   background-color: #2d68ff;
}

[data-theme='dark'] .user-profile-section .user-center-entry:hover {
   color: rgba(0, 0, 0, 1);
   background: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .user-coin-section .coin-info-box {
   background-color: #232323;
}

[data-theme='dark'] .user-coin-section .daily-reward-widget .reward-desc {
   color: #adb7be;
}

[data-theme='dark'] .user-coin-section .coin-info-box .coin-info-head > span {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .user-coin-section .coin-info-box .coin-info-num {
   color: rgba(255, 255, 255, 0.4);
}

[data-theme='dark'] .user-coin-section .coin-info-box .coin-info-num em {
   color: #adb7be;
}

[data-theme='dark'] .user-coin-section .coin-info-box .coin-info-text p {
   color: rgba(255, 255, 255, 0.4);
}

[data-theme='dark'] .submenu-nav .user-entrance .entrance-link {
   color: #adb7be;
}
/************************************************************ 全局导航菜单（侧边栏形式） END ***************************************************************/

/************************************************************ 头部导航 ***************************************************************/
[data-theme='dark'] .header {
   background: #181818;
}

[data-theme='dark'] .header.fixed {
   background-color: transparent;
}

[data-theme='dark'] .header.scrolled {
   box-shadow: 0 7.5px 15px rgba(0, 0, 0, 0.05), inset 0 -1px 0 rgba(255, 255, 255, 0.1);
}

[data-theme='dark'] .menu-class .menu-item-class .menu-item a:hover {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .menu-class .menu-item > a:has(+ .sub-menu:hover) {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .menu-class .menu-item-class > .menu-item > .sub-menu {
   background-color: #262626;
   box-shadow: 0 0 3px 0 rgba(23, 23, 23, 0.49);
}

[data-theme='dark'] .menu-class .menu-item-class > .menu-item > .sub-menu .sub-menu {
   background-color: #262626;
   box-shadow: 0 4px 32px rgba(0, 0, 0, 0.08);
}

[data-theme='dark'] .head-right > .one-btn {
   background-color: rgba(255, 255, 255, 1);
   color: rgba(0, 0, 0, 1);
}

[data-theme='dark'] .head-right .one-btn:hover {
   border-color: rgba(0, 0, 0, 1);
}

[data-theme='dark'] .header.fixed .head-right .action-btn {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .head-right .burger {
   color: rgba(255, 255, 255, 1);
   border: 1px solid rgba(255, 255, 255, 1);
}

[data-theme='dark'] .head-right .burger:hover,
[data-theme='dark'] .head-right .action-btn:hover {
   background-color: rgba(255, 255, 255, 0.1);
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .header.fixed .head-right .burger:hover,
[data-theme='dark'] .header.fixed .head-right .action-btn:hover {
   background-color: rgba(0, 0, 0, 0.2);
   color: rgba(255, 255, 255, 0.8);
}

[data-theme='dark'] .user-info-row .user-info-container .coin-info-box .daily-reward-widget .daily-reward-btn {
   border-color: transparent;
}

[data-theme='dark'] .user-info-row .user-info-container .coin-info-box .coin-info-head > .one-btn {
   border-color: transparent;
}

[data-theme='dark'] .user-info-row .user-info-container .coin-info-box .coin-info-head > .one-btn:hover {
   border-color: rgba(255, 255, 255, 1);
}
/************************************************************ 头部导航 END ***************************************************************/

/************************************************************ 首页优惠券模块 ***************************************************************/
[data-theme='dark'] .coupon-top,
[data-theme='dark'] .coupon-bottom {
   background: #181818;
}

[data-theme='dark'] .coupon-top .coupon-value {
   color: rgba(255, 255, 255, 0.95);
}

[data-theme='dark'] .coupon-code-container .copy-action {
   color: rgba(255, 255, 255, 0.45);
}

[data-theme='dark'] .coupon-middle::before,
[data-theme='dark'] .coupon-middle::after {
   border-color: #181818;
}

[data-theme='dark'] .coupon-middle div {
   border-color: rgba(225, 225, 225, 0.2);
}

@media (hover: hover) {
   [data-theme='dark'] .coupon-code-container .copy-action:hover {
      color: #adb7be
   }
}
/************************************************************ 首页优惠券模块 END ***************************************************************/

/************************************************************ 首页VIP会员模块 ***************************************************************/
[data-theme='dark'] .plan-details {
   background: #181818;
}

[data-theme='dark'] .pricing-plan .popular-plan {
   background: rgba(7, 127, 76, 0.35);
}

[data-theme='dark'] .plan-title {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .feature-text {
   color: #adb7be;
}

[data-theme='dark'] .cost-amount {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .details-button {
   background-color: rgba(255, 255, 255, 1);
   border-color: rgba(255, 255, 255, 1);
   color: rgba(0, 0, 0, 1);
   box-shadow: none;
}

[data-theme='dark'] .popular-plan .details-button {
   background: #2d68ff;
   border-color: #2d68ff;
   color: rgba(225, 225, 225, 1);
}

@media (hover: hover) {
   [data-theme='dark'] .details-button:not(:disabled):hover {
      box-shadow: none;
      color: rgba(255, 255, 255, 1);
      background: #2d68ff;
      border: 1px dashed #171718;
   }

   [data-theme='dark'] .popular-plan .details-button:not(:disabled):hover {
      box-shadow: none;
      color: rgba(0, 0, 0, 1);
      background: rgba(255, 255, 255, 1);
      border: 1px dashed rgba(0, 0, 0, 1);
   }
}
/************************************************************ 首页VIP会员模块 END ***************************************************************/

/************************************************************ 首页最近更新导航 ***************************************************************/
[data-theme='dark'] .section-intro .title-bar .intro-title {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .section-intro .intro-desc {
   color: #adb7be;
}

[data-theme='dark'] .section-intro .title-bar .view-all-link {
   color: #adb7be;
}

[data-theme='dark'] .section-intro .title-bar .view-all-link:hover {
   color: rgba(255, 255, 255, 1);
}
/************************************************************ 首页最近更新导航 END ***************************************************************/

/************************************************************ 首页推荐导航 ***************************************************************/
[data-theme='dark'] .filters-btn {
   border-color: #2c2c2c;
   color: #adb7be;
}

[data-theme='dark'] .filters-btn:hover {
   border-color: #fff;
}

[data-theme='dark'] .filters-btn.active {
   border-color: #2d68ff;
   color: #fff;
}
/************************************************************ 首页推荐导航 END ***************************************************************/

/************************************************************ 首页最近更新列表 ***************************************************************/
/*---------------------- 图文列表 ----------------------*/
[data-theme='dark'] .product-preview {
   background: #181818;
}

@media (hover: hover) {
   [data-theme='dark'] .product-preview:hover .product-btn.active {
      background: transparent;
      border-color: #4d4d4d;
   }

   [data-theme='dark'] .product-preview:hover .product-btn.active:hover {
      border-color: #fff;
   }
}

[data-theme='dark'] .product-btn {
   border: 2px solid #4d4d4d;
}

[data-theme='dark'] .product-btn:hover {
   border-color: #fff;
}

[data-theme='dark'] .product-collect .product-btn:hover path {
   stroke: #fff;
}

[data-theme='dark'] .product-collect .product-btn path {
   stroke: #adb7be;
}

[data-theme='dark'] .product-collect .product-btn.active {
   background-color: rgba(24, 24, 24, 0.9);
   border-color: transparent;
}

[data-theme='dark'] .product-collect .product-btn.active svg {
   fill: #ff5a43;
}

[data-theme='dark'] .product-collect .product-btn.active path {
   stroke: #ff5a43;
}

[data-theme='dark'] .product-counter {
   color: #adb7be;
}

[data-theme='dark'] .product-inner {
   background: #181818;
}

[data-theme='dark'] .product-cat a {
   color: #adb7be;
}

[data-theme='dark'] .product-cat a:hover {
   color: #fff;
}

[data-theme='dark'] .product-head {
   color: #fff;
}

[data-theme='dark'] .product-title {
   color: #fff;
}

/*---------------------- 图文列表 END ----------------------*/

/*---------------------- 通用列表 ----------------------*/
[data-theme='dark'] .general-item .product-collect .product-btn path {
   stroke: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .general-item .product-inner {
   background: transparent;
}
/*---------------------- 通用列表 END ----------------------*/

/*---------------------- 遮盖网格列表 ----------------------*/
[data-theme='dark'] .grid-over .product-inner {
   background: none;
}

@media (hover: hover) {
   [data-theme='dark'] .grid-over:hover .product-preview {
      box-shadow: rgba(255, 255, 255, 0.4) 0px 5px, rgba(255, 255, 255, 0.3) 0px 10px, rgba(255, 255, 255, 0.2) 0px 15px,
         rgba(255, 255, 255, 0.1) 0px 20px, rgba(255, 255, 255, 0.05) 0px 25px;
   }
}
/*---------------------- 遮盖网格列表 END ----------------------*/

/*---------------------- 网格列表3:2 ----------------------*/
[data-theme='dark'] .item-list {
   background-color: #181818;
}
/*---------------------- 网格列表3:2 END ----------------------*/

/*---------------------- 音频列表 ----------------------*/
[data-theme='dark'] .audio-item {
   background: #181818;
}
/*---------------------- 音频列表 END ----------------------*/

/*---------------------- 瀑布流列表 ----------------------*/
[data-theme='dark'] .waterfall-grid .waterfall-grid-item .waterfall-card {
   background-color: #181818;
}
/*---------------------- 瀑布流列表 END ----------------------*/

/************************************************************ 首页最近更新列表 END ***************************************************************/

/************************************************************ 首页分类模块 ***************************************************************/
/*---------------------- 无背景图 ----------------------*/
[data-theme='dark'] .widget-cat-list .cat-list-item {
   background-color: #181818;
}

[data-theme='dark'] .cat-list-item i {
   color: #adb7be;
}

[data-theme='dark'] .cat-list-item .cat-label {
   color: #adb7be;
}

[data-theme='dark'] .cat-list-item .count {
   background: rgb(255 255 255 / 40%);
   color: rgba(0, 0, 0, 0.75);
}
/*---------------------- 无背景图 END ----------------------*/

[data-theme='dark'] .widget-cat-list .item.is-broken {
   background-color: unset !important;
}

@media (hover: hover) {
   [data-theme='dark'] .widget-cat-list .cat-list-item:hover a i,
   [data-theme='dark'] .widget-cat-list .cat-list-item:hover a p {
      color: rgba(255, 255, 255, 1);
   }
}
/************************************************************ 首页分类模块 END ***************************************************************/

/************************************************************ 文章清单列表 ***************************************************************/
[data-theme='dark'] .cat-posts-card {
   background: #181818;
}

[data-theme='dark'] .cat-posts-card .card-head > .post-num,
[data-theme='dark'] .card-list .post-num {
   background: #262626;
}

[data-theme='dark'] .card-list .card-item .post-title,
[data-theme='dark'] .cat-posts-card .read-more .cat-entry {
   color: rgba(255, 255, 255, 0.8);
}

[data-theme='dark'] .cat-posts-card .read-more {
   border-color: rgba(255, 255, 255, 0.1);
}

@media (hover: hover) {
   [data-theme='dark'] .card-list .card-item .post-title:hover,
   [data-theme='dark'] .cat-posts-card .read-more .cat-entry:hover {
      color: #2d68ff;
   }
}
/************************************************************ 文章清单列表 END ***************************************************************/

/************************************************************ 首页底部 ***************************************************************/
[data-theme='dark'] .footer {
   background-color: #181818;
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .gard-item h3,
[data-theme='dark'] .gard-item-last h3 {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .gard-item .link-list .link-item a:hover {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .foot-right .feedback a:hover {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .filing-wrapper .hr-solid {
   background-color: rgba(46, 46, 46, 0.33);
}

[data-theme='dark'] .footer-links {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .footer-links ul li a {
   color: rgba(255, 255, 255, 0.6);
}
/************************************************************ 首页底部 END ***************************************************************/

/************************************************************ 登录注册 ***************************************************************/
[data-theme='dark'] .modal-backdrop {
   background: #181818;
}

[data-theme='dark'] .auth {
   background: #262626;
   box-shadow: 0px 8px 80px rgba(0, 0, 0, 0.4);
}

[data-theme='dark'] .modal-close {
   border-color: #2c2c2c;
}

[data-theme='dark'] .modal-close:hover {
   border-color: #fff;
}

[data-theme='dark'] .field-label {
   background: #262626;
   color: #ccc;
}

[data-theme='dark'] .field-input {
   background: #262626;
   color: #fff;
}

[data-theme='dark'] .field-link {
   color: #fff;
}

[data-theme='dark'] .field-link:hover {
   color: #fff;
}

[data-theme='dark'] .field-link-label {
   background: #262626;
}

[data-theme='dark'] .auth-btn {
   border-color: #2d68ff;
}

[data-theme='dark'] .auth-btn:not(:disabled):hover {
   background: rgba(255, 255, 255, 1);
   border-color: rgba(255, 255, 255, 1);
   color: #262626;
}

[data-theme='dark'] .user-agreement {
   color: #ccc;
}

[data-theme='dark'] .quick-group > a {
   border: 2px solid rgba(255, 255, 255, 0.3);
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .auth-title {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .auth-hint {
   color: #ccc;
}

@media only screen and (max-width: 767px) {
   [data-theme='dark'] .modal {
      background: #262626;
   }
}

@media only screen and (max-width: 767px) {
   [data-theme='dark'] .auth {
      box-shadow: none;
   }
}

/*---------------------- 登录注册页面 ----------------------*/
[data-theme='dark'] .dot-sep svg {
   fill: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .nav-box .quote {
   color: rgba(255, 255, 255, 1);
}
/*---------------------- 登录注册页面 END ----------------------*/
/************************************************************ 登录注册 END ***************************************************************/

/************************************************************ 右侧悬浮导航 ***************************************************************/
[data-theme='dark'] .theme-switcher .sun-moon-icon::before {
   content: "\f186";
}
/************************************************************ 右侧悬浮导航 END ***************************************************************/

/************************************************************ 分类页 ***************************************************************/
/*---------------------- 分类筛选 ----------------------*/
[data-theme='dark'] .filter-section .filter-options {
   background: #181818;
}

[data-theme='dark'] .filter-group .filter-title {
   color: rgba(255, 255, 255, 0.9);
}

[data-theme='dark'] .filter-group .filter-list .filter-item .filter-link {
   color: #adb7be;
}

[data-theme='dark'] .filter-group .filter-list .filter-item .filter-link.active,
[data-theme='dark'] .filter-group .filter-list .filter-item .filter-link:hover {
   color: rgba(0, 0, 0, 1);
   background: rgba(255, 255, 255, 1);
}
/*---------------------- 分类筛选 END ----------------------*/
/************************************************************ 分类页 END ***************************************************************/

/************************************************************ 翻页 ***************************************************************/
/*---------------------- 加载更多 ----------------------*/
[data-theme='dark'] .paginator .more-btn {
   border-color: transparent;
   background: #2d68ff;
}

[data-theme='dark'] .paginator .more-btn:hover {
   color: rgba(0, 0, 0, 1);
   background: rgba(255, 255, 255, 1);
}
/*---------------------- 加载更多 END ----------------------*/

/*---------------------- 数字翻页 ----------------------*/
[data-theme='dark'] .pagination > a:hover,
[data-theme='dark'] .pagination .active {
   background-color: rgba(255, 255, 255, 1);
   color: rgba(0, 0, 0, 1);
   border-color: rgba(0, 0, 0, 1);
}

[data-theme='dark'] .pagination .page-input {
   background: #121212;
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .pagination .page-input::placeholder {
   color: rgba(255, 255, 255, 0.25);
}

[data-theme='dark'] .pagination .page-button {
   background-image: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(255, 255, 255, 1));
}

[data-theme='dark'] .pagination .page-jump .page-button:hover {
   color: rgba(0, 0, 0, 1);
   background: rgba(255, 255, 255, 1);
}
/*---------------------- 数字翻页 END ----------------------*/
/************************************************************ 翻页 END ***************************************************************/

/************************************************************ 内容页 ***************************************************************/
/*---------------------- 面包屑 ----------------------*/
[data-theme='dark'] .breadcrumb-list .breadcrumb-item .breadcrumb-link {
   color: #adb7be;
}

[data-theme='dark'] .breadcrumb-item .breadcrumb-title {
   color: rgba(255, 255, 255, 1);
}
/*---------------------- 面包屑 END ----------------------*/

/*---------------------- 视频播放器 ----------------------*/
/* 剧集列表 */
[data-theme='dark'] .video-wrapper .video-info {
   background-color: #1d1c1e;
}

[data-theme='dark'] .video-meta .episode-info strong {
   color: #adb7be;
}

[data-theme='dark'] .video-meta .episode-info .episode-number {
   color: #adb7be;
}

[data-theme='dark'] .video-meta .video-title {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .episode-list .episode-item .episode-link {
   background: rgba(255, 255, 255, 0.1);
   color: rgba(255, 255, 255, 0.6);
}

[data-theme='dark'] .episode-list .episode-item .episode-link.active {
   color: rgba(255, 255, 255, 1);
   background-color: #07abf1;
}
/*---------------------- 视频播放器 END ----------------------*/

/*---------------------- 文章元数据容器 ----------------------*/
[data-theme='dark'] .content-header .article-meta span,
[data-theme='dark'] .content-header .article-meta > span > a {
   color: #adb7be;
}
/*---------------------- 文章元数据容器 END ----------------------*/

/*---------------------- 文章内容 ----------------------*/
[data-theme='dark'] .single-contet .article-body > h1,
[data-theme='dark'] .single-contet .article-body > h2,
[data-theme='dark'] .single-contet .article-body > h3,
[data-theme='dark'] .single-contet .article-body > h4,
[data-theme='dark'] .single-contet .article-body > h5,
[data-theme='dark'] .single-contet .article-body > h6 {
   color: rgba(255, 255, 255, 1);
}

/*段落引用*/
[data-theme='dark'] .single-contet .article-body > blockquote {
   --accent-color: rgba(45, 45, 45, 1);
}

[data-theme='dark'] .single-contet .article-body > blockquote {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .single-contet .article-body > blockquote::after {
   color: #adb7be;
}

/*评论后查看*/
[data-theme='dark'] .article-lock {
   background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 1px, transparent 32%);
}

[data-theme='dark'] .lock-overlay {
   background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(18, 18, 18, 1) 100%);
}

/*点赞-分享*/
[data-theme='dark'] .article-foot .user-name span {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .article-foot .user-account {
   color: #adb7be;
}

[data-theme='dark'] .interaction-group .interaction-btn {
   background: #1d1c1e;
   border-color: #1d1c1e;
}

[data-theme='dark'] .interaction-group .interaction-btn:hover {
   color: rgba(0, 0, 0, 1);
   background-color: rgba(255, 255, 255, 1);
}

/*说明*/
[data-theme='dark'] .disclaimer {
   border-top: 1px solid #3c3c3c;
}

[data-theme='dark'] .disclaimer-text {
   color: #adb7be;
}

/*标签*/
[data-theme='dark'] .article-tags .tag-link {
   color: #adb7be;
   border-color: #1d1c1e;
   background-color: #1d1c1e;
}

[data-theme='dark'] .article-tags .tag-link:hover {
   color: rgba(0, 0, 0, 1);
   background-color: rgba(255, 255, 255, 1);
}

/*评论*/
[data-theme='dark'] .discussion {
   background: #1d1c1e;
}

[data-theme='dark'] .discussion-title {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .discussion-sorting .one-btn.active {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .btn-stroke {
   border-color: #2c2c2c;
   color: #adb7be;
}

[data-theme='dark'] .btn-stroke:not(:disabled):hover {
   border-color: rgba(255, 255, 255, 1);
   color: #adb7be;
}

[data-theme='dark'] .one-btn svg {
   fill: #adb7be;
}

[data-theme='dark'] .discussion-sorting .one-btn.active {
   border-color: #2d68ff;
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .discussion-name {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .discussion-role.role-guest {
   border-color: #2c2c2c;
}

[data-theme='dark'] .discussion-content {
   color: #adb7be;
}

[data-theme='dark'] .discussion-date {
   color: #5c5c5c;
}

[data-theme='dark'] .one-btn svg {
   fill: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .btn--like svg {
   fill: transparent;
}

[data-theme='dark'] .btn--like path {
   stroke: #adb7be;
}

[data-theme='dark'] .discussion-list li:not(:last-child) {
   border-color: rgba(46, 46, 46, 0.33);
}

[data-theme='dark'] .discussion-list .depth-1 > .children {
   background-color: #201f21;
}

[data-theme='dark'] .discussion-list .depth-2 > .children {
   background-color: #222123;
}

[data-theme='dark'] .discussion-list .depth-3 > .children {
   background-color: #252425;
}

[data-theme='dark'] .discussion-list .depth-4 > .children {
   background-color: #282728;
}

[data-theme='dark'] .discussion-item.is-editing {
   background-color: #181818;
}

[data-theme='dark'] .btn-icon-pink svg {
   fill: #FF9393;
}

[data-theme='dark'] .comment .discussion-adding {
   box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(76, 74, 74, 0.5) 0px 0px 0px 1px;
}

[data-theme='dark'] .comment-input-fields {
   background-color: #181818;
}

[data-theme='dark'] .comment-input-row .reply-to-user {
   background-color: #121212;
}

[data-theme='dark'] .comment-actions {
   background-color: #181818; 
}

[data-theme="dark"] #comment-input .comment-buttons .one-btn:hover {
   color: rgba(255, 255, 255, 1);
   border-color: #00b277;
   background-color: #00b277;
}

[data-theme='dark'] #image-tab .image-url-section .form-control {
   background-color: #000;
}

[data-theme='dark'] #image-tab .upload-area {
   border-color: #262626;
}

[data-theme='dark'] #code-tab .code-input-container .form-control {
   background-color: #000;
}

[data-theme='dark'] #emoji-tab .action-details .smilie-icon {
   background-color: transparent;
   border-color: transparent;
}

[data-theme='dark'] #emoji-tab .action-details .smilie-icon:hover {
   background-color: #f0f0f0;
   border-color: transparent;
}

/*评论数字分页*/
[data-theme='dark'] #comments .content-num-paginate .current {
   color: rgba(0, 0, 0, 1);
   background: rgba(255, 255, 255, 1);
}

[data-theme='dark'] #comments .content-num-paginate .page-numbers:hover:not(.current, .dots) {
   color: rgba(255, 255, 255, 1);
}

/*评论按钮分页*/
[data-theme='dark'] .discussion-pagination .one-btn {
   color: rgba(0, 0, 0, 1);
   border-color: transparent;
   background-color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .discussion-pagination .one-btn:hover {
   color: rgba(255, 255, 255, 1);
   border-color: transparent;
   background-color: #2d68ff;
}

[data-theme='dark'] .discussion-text,
[data-theme='dark'] .discussion-textarea {
   background-color: #181818;
}

[data-theme='dark'] .discussion-text {
   color: #adb7be;
}

[data-theme='dark'] .discussion-textarea {
   color: #adb7be;
}

[data-theme='dark'] .comment-buttons .one-btn {
   color: rgba(225, 225, 225, 1);
   border-color: transparent;
   background-color: #2d68ff;
}

[data-theme='dark'] .comment-buttons .one-btn:hover {
   color: rgba(0, 0, 0, 1);
   border-color: transparent;
   background-color: rgba(225, 225, 225, 1);
}

[data-theme='dark'] .discussion-adding .cancel-reply-btn {
   color: #adb7be;
}

[data-theme='dark'] .discussion-adding .cancel-reply-btn:hover {
   color: rgba(255, 255, 255, 1);
}

/*相关推荐*/
[data-theme='dark'] .related-title {
   color: rgba(255, 255, 255, 1);
}
/*---------------------- 文章内容 END ----------------------*/

/*---------------------- 文章边栏 ----------------------*/
[data-theme='dark'] .sidebar-content .widget-sidebar .widget {
   background-color: #1d1c1e;
}

/*购买小部件*/
[data-theme='dark'] .discount-options .discount-info span {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .discount-options .discount-list .discount-item {
   color: rgba(255, 255, 255, 0.35);
}

[data-theme='dark'] .discount-options .discount-list .discount-item.active .item-label {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .discount-options .discount-list {
   background-color: #202020;
}

[data-theme='dark'] .discount-options .discount-list .discount-item.active {
   background: rgba(237, 237, 237, 0.15);
}

[data-theme='dark'] .discount-options .discount-list .discount-item:not(.active):hover {
   background: rgba(237, 237, 237, 0.05);
}

[data-theme='dark'] .discount-options .discount-list .discount-item .current-grade {
   color: rgba(0, 0, 0, 1);
   background-color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .discount-options .discount-list .discount-item .item-value .value-details .value-discount {
   background-color: #181818;
}

[data-theme='dark'] .discount-options .discount-list .discount-item.active .item-value .value-details .value-discount {
   color: rgba(255, 255, 255, 1);
   background-color: #00b277;
}

[data-theme='dark'] .purchase-buttons .login-purchase-btn,
[data-theme='dark'] .purchase-buttons .direct-purchase-btn {
   color: rgba(0, 0, 0, 1);
   border-color: transparent;
   background-color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .purchase-buttons .login-purchase-btn:hover {
   color: rgba(255, 255, 255, 1);
   border-color: transparent;
   background: #2d68ff;
}

[data-theme='dark'] .purchase-buttons .direct-purchase-btn:hover {
   color: rgba(255, 255, 255, 1);
   background-color: #00b277;
}

[data-theme='dark'] .action-buttons .button-group .preview-btn,
[data-theme='dark'] .action-buttons .button-group .customize-btn {
   color: #adb7be;
   border-color: #3c3c3c;
}

[data-theme='dark'] .action-buttons .button-group .preview-btn:hover,
[data-theme='dark'] .action-buttons .button-group .customize-btn:hover {
   color: rgba(255, 255, 255, 1);
   border-color: rgba(255, 255, 255, 1);
   background-color: transparent;
}

[data-theme='dark'] .additional-info .info-heading {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .additional-info .details-list .detail-item .item-label {
   color: #999;
}

[data-theme='dark'] .additional-info .details-list .detail-item .item-value {
   color: #666;
}

[data-theme='dark'] .purchase-buttons .resource-btn {
   border-color: #2d68ff;
   background: #2d68ff;
}

[data-theme='dark'] .purchase-buttons .resource-btn:hover {
   border-color: #00b277;
   background: #00b277;
}

[data-theme='dark'] .purchase-buttons .pwd-btn {
   border-color: #2d68ff;
   background: #2d68ff;
}

[data-theme='dark'] .purchase-buttons .pwd-btn:hover {
   border-color: #00b277;
   background: #00b277;
}

[data-theme='dark'] .action-buttons .help-text {
   color: #999;
}

/*作者信息小部件*/
[data-theme='dark'] .author-info-panel .user-name {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .author-info-panel .user-account {
   color: #adb7be;
}

[data-theme='dark'] .author-info-panel .work-count {
   color: #adb7be;
}

[data-theme='dark'] .author-info-panel .author-profile .profile-bio .bio-heading {
   color: #999;
}

[data-theme='dark'] .author-info-panel .author-profile .profile-bio .bio-content {
   color: #666;
}

[data-theme='dark'] .author-info-panel .author-profile .more-articles .view-more-btn {
   color: #adb7be;
   border-color: #2c2c2c;
   background-color: transparent;
}

[data-theme='dark'] .author-info-panel .author-profile .more-articles .view-more-btn:hover {
   color: rgba(0, 0, 0, 1);
   border-color: transparent;
   background-color: rgba(255, 255, 255, 1);
}

/*文章推荐小部件*/
[data-theme='dark'] .article-preview-panel .item-list {
   background: rgba(237, 237, 237, 0.03);
}

[data-theme='dark'] .article-preview-panel .item-list:hover {
   background: rgba(237, 237, 237, 0.1);
}

/*排行榜小部件*/
[data-theme='dark'] .ranking-list-panel .header-section .panel-title {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .ranking-list-panel .sort-section .default-option {
   border-color: #2c2c2c;
}

[data-theme='dark'] .ranking-list-panel .sort-section .default-option .option-label {
   color: rgba(255, 255, 255, 0.6);
}

[data-theme='dark'] .ranking-list-panel .sort-section.active .default-option,
[data-theme='dark'] .ranking-list-panel .sort-section .default-option:hover {
   color: rgba(255, 255, 255, 1);
   border-color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .ranking-list-panel .sort-section .dropdown-menu {
   border-color: transparent;
   background: #262626;
}

[data-theme='dark'] .ranking-list-panel .sort-section .dropdown-menu .option {
   color: #adb7be;
}

[data-theme='dark'] .ranking-list-panel .sort-section .dropdown-menu .option:hover:not(.selected) {
   border-style: solid;
   border-color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .ranking-list-panel .sort-section .dropdown-menu .selected {
   color: rgba(255, 255, 255, 1);
   border-color: #2d68ff;
   background-color: transparent;
}

[data-theme='dark'] .ranking-list-panel .list-section .ranking-list {
   background-color: #202020;
}

[data-theme='dark'] .ranking-list-panel .list-section .ranking-list .ranking-item .rank-link {
   color: #adb7be;
}

[data-theme='dark'] .ranking-list-panel .list-section .ranking-list .ranking-item .rank-number {
   color: rgba(255, 255, 255, 0.3);
}

[data-theme='dark'] .ranking-list-panel .list-section .ranking-list .ranking-item:hover {
   background: rgba(237, 237, 237, 0.05);
}

/*---------------------- 文章边栏 END ----------------------*/
/************************************************************ 内容页 END ***************************************************************/

/************************************************************ 个人中心 ***************************************************************/
[data-theme='dark'] .profile-sidebar {
   background: #1d1c1e;
}

[data-theme='dark'] .user-name {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .user-account {
   color: #adb7be;
}

[data-theme='dark'] .user-info-summary::before {
   background: rgba(46, 46, 46, 0.75);
}

[data-theme='dark'] .profile-sidebar .sidebar-menu .menu-list {
   background-color: #1d1c1e;
}

/*个人资料*/
[data-theme='dark'] .profile-content .profile-section {
   background-color: #1d1c1e;
}

[data-theme='dark'] .user-title-top h3 {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .user-title-top {
   border-color: rgba(46, 46, 46, 0.75);
}

[data-theme='dark'] .user-set-head .user-photo-panel .info-details .display-name {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .user-set-head .user-photo-panel .info-details .upload-guidelines {
   color: #adb7be;
}

[data-theme='dark'] .thirdparty-wrap .utitle {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .thirdparty-wrap .utitle p {
   color: #adb7be;
}

[data-theme='dark'] .user-binding .grid-ceosmls .media-card {
   box-shadow: rgba(255, 255, 255, 0.05) 0px 6px 24px 0px, rgba(255, 255, 255, 0.08) 0px 0px 0px 1px;
}

/*我的余额*/
[data-theme='dark'] .value-info-panel {
   border-color: #4d4d4d;
}

[data-theme='dark'] .value-info-panel .recharge-info {
   color: rgba(255, 255, 255, 1);
   background-color: #4d4d4d;
}

[data-theme='dark'] .value-info-panel .value-details {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .value-info-panel:hover {
   border-color: #2d68ff;
}

[data-theme='dark'] .value-info-panel:hover:not(.active) .recharge-info {
   color: rgba(255, 255, 255, 1);
   background-color: #2d68ff;
}

[data-theme='dark'] .value-info-panel.active {
   border-color: #2d68ff;
}

[data-theme='dark'] .value-info-panel.active .recharge-info {
   background-color: #2d68ff;
}

[data-theme='dark'] .profile-section .utitle {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .list-group {
   background-color: #1d1c1e;
   border: 1px solid #303030;
}

[data-theme='dark'] .list-group .list-item {
   color: #adb7be;
   border-color: #303030;
}

[data-theme='dark'] .list-group .list-item::marker {
   color: #adb7be;
}

[data-theme='dark'] .record-section .list-group-item {
   color: #adb7be;
   background-color: #242424;
}

[data-theme='dark'] .default-page .error-message span {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .default-page .error-message .hint-text-a {
   color: #adb7be;
}

/*我的会员*/
[data-theme='dark'] .profile-history .list-group-item {
   color: #adb7be;
   background-color: #242424;
}

/*订单记录*/
[data-theme='dark'] .order-history .list-group-item {
   color: #adb7be;
   background-color: #242424;
}

/*下载记录*/
[data-theme='dark'] .download-history .list-group-item {
   color: #adb7be;
   background-color: #242424;
}

/*我的推广*/
[data-theme='dark'] .promotion-center .link-section {
   background: #242424;
}

[data-theme='dark'] .promotion-center .referral-block .input-field input {
   color: #adb7be;
   background: #1d1c1e;
}

[data-theme='dark'] .promotion-center .one-btn {
   border-color: #2d68ff;
   background-color: #2d68ff;
}

[data-theme='dark'] .promotion-center .one-btn:hover {
   border-color: #00b277;
   background-color: #00b277;
}

[data-theme='dark'] .profile-section .utitle p {
   color: #adb7be;
}

[data-theme='dark'] .avatar-card {
   background-color: #242424;
   border: 1px solid #303030;
}

[data-theme='dark'] .avatar-card .user-avatar,
.kickback-card .user-avatar {
   border-color: #999;
}

[data-theme='dark'] .kickback-card {
   background-color: #242424;
   border: 1px solid #303030;
}

/*我的工单*/
[data-theme='dark'] .feedback-head {
   background-color: #242424;
}

[data-theme='dark'] .feedback-record .record-card {
   background-color: #242424;
   border: 1px solid #303030;
}

[data-theme='dark'] .feedback-record .record-card:hover {
   border-color: #999;
}

[data-theme='dark'] .feedback-record .record-card a {
   color: #adb7be;
}

[data-theme='dark'] .feedback-record .record-card a p b {
   color: rgba(255, 255, 255, 1);
}

/*我的投稿*/
[data-theme='dark'] .work-status-nav {
   background-color: #242424;
}

[data-theme='dark'] .work-option .active {
   color: #2d68ff;
}
[data-theme='dark'] .work-option a:hover {
   color: #2d68ff;
}

[data-theme='dark'] .work-option a {
   color: #adb7be;
}

[data-theme='dark'] .work-status-nav .one-btn {
   border-color: #2d68ff;
   background-color: #2d68ff;
}

[data-theme='dark'] .work-status-nav .one-btn:hover {
   border-color: #00b277;
   background-color: #00b277;
}
/************************************************************ 个人中心 END ***************************************************************/

/************************************************************ 支付方式UI弹窗 ***************************************************************/
[data-theme='dark'] .payment-options {
   background-color: #262626;
}

[data-theme='dark'] .payment-options h4 {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .payment-options .product-info .info-label {
   color: #666;
}

[data-theme='dark'] .payment-options .product-info .info-title {
   color: #adb7be;
   background: #202020;
}

[data-theme='dark'] label.method-label {
   --other: #999;
}

[data-theme='dark'] label.method-label .text {
   color: #adb7be;
}

[data-theme='dark'] .payment-options .method-option:not(:last-child) .method-label {
   border-color: rgba(46, 46, 46, 0.85);
}
/************************************************************ 支付方式UI弹窗 END ***************************************************************/

/************************************************************ 投稿页面 ***************************************************************/
/*内容部分*/
[data-theme='dark'] .post-section {
   background: #262626;
}

[data-theme='dark'] .post-section .post-title {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .post-section .post-description {
   color: #adb7be;
}

[data-theme='dark'] .post-section .label-node {
   color: #2d68ff;
}

[data-theme='dark'] .up-pay-controls .up-pay-switch {
   background: #303030;
}

[data-theme='dark'] .up-pay-switch .status-pay-toggle,
[data-theme='dark'] .up-pay-switch .video-pay-toggle {
   color: #adb7be;
}

[data-theme='dark'] .toggle-btn.active:hover::after {
   border-color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .up-pay-controls .card-body .field .field-group .field-input::placeholder {
   color: #474747;
}

[data-theme='dark'] .price-input-wrap .field-group {
   border-color: #4d4d4d;
}

[data-theme='dark'] .down-input-wrap .field-group,
[data-theme='dark'] .video-input-wrap .field-group {
   border-color: #4d4d4d;
}

[data-theme='dark'] .custom-checkbox label {
   box-shadow: 0 20px 70px 4px rgba(0, 0, 0, 0.1), 0 0 0 2px #4d4d4d;
}

[data-theme='dark'] .field-inputbox:first-child .remove-item-input .field-input,
[data-theme='dark'] .field-inputbox:first-child .remove-item-input:hover i {
   color: #666;
   border-color: #333;
   cursor: no-drop;
}

/*边栏部分*/
[data-theme='dark'] .sidebar-box .content-block {
   background: #262626;
}

[data-theme='dark'] .featured-content {
   border-color: #484848;
}

/*调整select美化插件列表框*/
[data-theme='dark'] .sidebar-box .select-mania .select-mania-dropdown {
   color: #adb7be !important;
   border-color: #484848 !important;
   background-color: #262626 !important;
}

[data-theme='dark'] .sidebar-box .select-mania .select-mania-theme-green .select-mania-item:hover {
   color: rgba(255, 255, 255, 1);
}
/*调整select美化插件列表框 END */

[data-theme='dark'] .action-bar .one-btn.btn-save-draft {
   color: rgba(0, 0, 0, 1);
   border-color: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .action-bar .one-btn.btn-save-draft:hover {
   color: rgba(255, 255, 255, 1);
   border-color: #2d68ff;
   background-color: #2d68ff;
}

[data-theme='dark'] .revert-btn > a {
   color: #adb7be;
}

[data-theme='dark'] .revert-btn > a:hover {
   color: rgba(255, 255, 255, 1);
}
/*---------------------- 用户上传图片、视频、音频弹窗界面 ----------------------*/

[data-theme='dark'] .upload-modal-box {
   background-color: #262626;
}

[data-theme='dark'] .top-part .search-section .search-form {
   box-shadow: 0 0 0 1px #4d4d4d;
   background-color: transparent;
}

[data-theme='dark'] .top-part .search-section .search-form:focus-within {
   box-shadow: 0 0 0 1px #adb7be;
}

[data-theme='dark'] .top-part .search-section .search-form .search-field .btn-primary:hover {
   color: #adb7be;
}

[data-theme='dark'] .top-part .search-section .search-form .search-field .search-input {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .top-part .upload-tip {
   color: #adb7be;
   background-color: #202020;
}

[data-theme='dark'] .upload-modal-box .tab-section .prompt-text {
   color: #adb7be;
}

[data-theme='dark'] .upload-modal-box .tab-section .form-control {
   color: rgba(255, 255, 255, 1);
   background: #202020;
   border-color: #202020;
}

[data-theme='dark'] .media-list.type-video .media-items .media-entry .list-box .file-info {
   color: #adb7be;
   background-color: #202020;
}

[data-theme='dark'] .media-list.type-video .media-items .media-entry .list-box .file-info .file-details {
   color: #666;
}

[data-theme='dark'] .media-list.type-audio .media-items .media-entry .list-box .file-info {
   color: #adb7be;
   background-color: #202020;
}

[data-theme='dark'] .media-list.type-audio .media-items .media-entry .list-box .file-info .file-details {
   color: #666;
}

[data-theme='dark'] .upload-dropzone .dropzone-message {
   border-color: #adb7be;
}
/*---------------------- 用户上传图片、视频、音频弹窗界面 END ----------------------*/
/************************************************************ 投稿页面 END ***************************************************************/

/************************************************************ VIP会员页面 ***************************************************************/
[data-theme='dark'] .member-page .header.fixed .menu-class .menu-item-class > .menu-item > a {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .member-page .header.fixed .menu-class .menu-item-class > .menu-item > a:hover {
   color: #999;
}

[data-theme='dark'] .member-page .header.fixed .menu-class .menu-item-class > .menu-item > a:has(+ .sub-menu:hover) {
   color: #999;
}

/*全屏背景*/
[data-theme='dark'] .page-bg {
   background-color: #121212;
}

[data-theme='dark'] .page-bg:after {
   background: linear-gradient(
      transparent 0%,
      rgba(0, 0, 0, 0.2) 25%,
      rgba(0, 0, 0, 0.4) 50%,
      rgba(0, 0, 0, 0.7) 75%,
      #121212 100%
   );
}

[data-theme='dark'] .page-title {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .page-desc {
   color: #adb7be;
}
/*全屏背景 END*/

/*手风琴*/
[data-theme='dark'] .accordion-wrapper {
   background-color: #181818;
}

[data-theme='dark'] .faq-title {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .faq-item {
   border-color: #262626;
}

[data-theme='dark'] .faq-item:hover {
   border-color: #2d68ff;
}

[data-theme='dark'] .faq-head {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .faq-head:hover {
   color: #2d68ff;
}

[data-theme='dark'] .faq-head:hover::before,
[data-theme='dark'] .faq-head:hover::after {
   background: #2d68ff;
}

[data-theme='dark'] .faq-body {
   color: #adb7be;
}
/*手风琴 END */
/************************************************************ VIP会员页面 END ***************************************************************/

/************************************************************ 作者页面 ***************************************************************/
[data-theme='dark'] .author-page .header.fixed .menu-class .menu-item-class > .menu-item > a {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .author-page .header.fixed .menu-class .menu-item-class > .menu-item > a:hover {
   color: #999;
}

[data-theme='dark'] .author-page .header.fixed .menu-class .menu-item-class > .menu-item > a:has(+ .sub-menu:hover) {
   color: #999;
}

[data-theme='dark'] .author-name {
   color: rgba(255, 255, 255, 1);
}

[data-theme='dark'] .author-bio {
   color: #adb7be;
}

[data-theme='dark'] .profile-group .one-btn {
   color: rgba(225, 225, 225, 1);
   border-color: #2c2c2c;
}

[data-theme='dark'] .profile-group .one-btn span {
   color: #adb7be;
}
/************************************************************ 作者页面 END ***************************************************************/
