/* ==================================================================
   黑主题覆写 - 参考网站风格版
   参考配色: 参考网站 beibeidianjingclub.dyswl.com
   背景: #171718 | 主色: #A53FFF | 渐变: #853FFF → #F873FF
   卡片: #222223 | 文字: #FFFFFF
   原则：只改背景色和文字色，不碰任何图片、内容、布局
   ================================================================== */html:not(.light-theme){
    --c-bg-page: #171718;
    --c-bg-card: #222223;
    --c-bg-surface: rgba(255, 255, 255, 0.08);
    --c-primary: #A53FFF;
    --c-primary-light: #C084FC;
    --c-gradient-start: #853FFF;
    --c-gradient-end: #F873FF;
    --c-text-primary: #FFFFFF;
    --c-text-secondary: #F5F5F5;
    --c-text-disabled: #666666;
    --c-text-placeholder: #999999;
    --c-divider: rgba(255, 255, 255, 0.06);
}html:not(.light-theme) html, html:not(.light-theme) body, html:not(.light-theme) #app, html:not(.light-theme) uni-app, html:not(.light-theme) uni-page, html:not(.light-theme) uni-page-wrapper, html:not(.light-theme) uni-page-body{
    background-color: #171718 !important;
}html:not(.light-theme) .page, html:not(.light-theme) [class*="page-"], html:not(.light-theme) uni-view.page{
    background-color: #171718 !important;
}html:not(.light-theme) .top-bar, html:not(.light-theme) .top-bar-inner, html:not(.light-theme) uni-view.top-bar, html:not(.light-theme) uni-view.top-bar-inner, html:not(.light-theme) [class*="top-bar"], html:not(.light-theme) [class*="topbar"]{
    background: #171718 !important;
    background-color: #171718 !important;
    background-image: none !important;
}html:not(.light-theme) .search-box, html:not(.light-theme) uni-view.search-box, html:not(.light-theme) [class*="search-box"], html:not(.light-theme) [class*="search"], html:not(.light-theme) .uni-search-bar, html:not(.light-theme) [class*="search-bar"]{
    background-color: #2a2a2a !important;
    color: #ffffff !important;
    border-radius: 20px !important;
}html:not(.light-theme) .search-box input, html:not(.light-theme) .search-box .uni-input-input, html:not(.light-theme) [class*="search"] input, html:not(.light-theme) [class*="search"] .uni-input-input{
    background-color: transparent !important;
    color: #ffffff !important;
}html:not(.light-theme) .search-box .uni-input-placeholder, html:not(.light-theme) [class*="search"] .uni-input-placeholder{
    color: #999999 !important;
}html:not(.light-theme) [class*="card"], html:not(.light-theme) [class*="section"], html:not(.light-theme) uni-view[class*="card"], html:not(.light-theme) uni-view[class*="section"], html:not(.light-theme) .uni-card, html:not(.light-theme) .uni-section, html:not(.light-theme) .uni-list, html:not(.light-theme) .uni-list-item, html:not(.light-theme) .uni-cell, html:not(.light-theme) .uni-list-cell, html:not(.light-theme) [class*="list-item"], html:not(.light-theme) [class*="item-cell"], html:not(.light-theme) [class*="content-box"], html:not(.light-theme) [class*="info-box"]{
    background-color: #222223 !important;
}html:not(.light-theme) .uni-popup, html:not(.light-theme) .uni-popup__wrapper, html:not(.light-theme) .uni-popup__content, html:not(.light-theme) .uni-modal, html:not(.light-theme) [class*="dialog"], html:not(.light-theme) [class*="toast"], html:not(.light-theme) [class*="popup-content"]{
    background-color: #222223 !important;
}html:not(.light-theme) .tabbar-wrap, html:not(.light-theme) .tabbar-inner, html:not(.light-theme) .tabbar-item, html:not(.light-theme) [class*="tabbar-wrap"], html:not(.light-theme) [class*="tabbar-inner"], html:not(.light-theme) [class*="tabbar-item"], html:not(.light-theme) uni-view[class*="tabbar-wrap"], html:not(.light-theme) uni-view[class*="tabbar-inner"], html:not(.light-theme) uni-view[class*="tabbar-item"]{
    background-color: #171718 !important;
}html:not(.light-theme) .tabbar-text, html:not(.light-theme) .tabbar-text span, html:not(.light-theme) [class*="tabbar-text"] span{
    color: #CCCCCC !important;
}html:not(.light-theme) .tabbar-text-active, html:not(.light-theme) .tabbar-text-active span, html:not(.light-theme) [class*="tabbar-text-active"] span{
    color: #FFFFFF !important;
}html:not(.light-theme) .tabbar-icon, html:not(.light-theme) .tabbar-icon img, html:not(.light-theme) .tabbar-icon div, html:not(.light-theme) [class*="tabbar-icon"]{
    /* 保留原始颜色 */
}html:not(.light-theme) .tabbar-center-item[data-v-94a320b0], html:not(.light-theme) [class*="tabbar-center"]{
    filter: none !important;
}html:not(.light-theme) .center-img[data-v-94a320b0], html:not(.light-theme) [class*="tabbar-center"] img, html:not(.light-theme) [class*="center-img"]{
    /* 中间"选人"按钮：保留紫色渐变圆，深色底上加深色描边 + 紫色光晕 */
    border-color: #171718 !important;
    box-shadow: 0 0.25rem 0.875rem rgba(165,63,255,0.35) !important;
}html:not(.light-theme) uni-button, html:not(.light-theme) .uni-button, html:not(.light-theme) [class*="uni-button"], html:not(.light-theme) button{
    background-color: #2a2a2a !important;
    color: #ffffff !important;
    border-radius: 20px !important;
}html:not(.light-theme) uni-button[type="primary"], html:not(.light-theme) .btn-primary, html:not(.light-theme) [class*="btn-primary"]{
    background-color: #A53FFF !important;
    color: #ffffff !important;
}html:not(.light-theme) [class*="btn-gradient"], html:not(.light-theme) [class*="btn-pink"]{
    background: linear-gradient(135deg, #853FFF, #F873FF) !important;
    color: #ffffff !important;
}html:not(.light-theme) uni-input, html:not(.light-theme) .uni-input-wrapper, html:not(.light-theme) .uni-input-input, html:not(.light-theme) uni-textarea, html:not(.light-theme) .uni-textarea-wrapper, html:not(.light-theme) .uni-textarea-textarea, html:not(.light-theme) input, html:not(.light-theme) textarea, html:not(.light-theme) select{
    background-color: #2a2a2a !important;
    color: #ffffff !important;
}html:not(.light-theme) .uni-input-placeholder, html:not(.light-theme) .uni-textarea-placeholder, html:not(.light-theme) input::placeholder, html:not(.light-theme) textarea::placeholder{
    color: #999999 !important;
}html:not(.light-theme) .page [style*="color: #000"], html:not(.light-theme) .page [style*="color: #000000"], html:not(.light-theme) .page [style*="color: black"], html:not(.light-theme) .page [style*="color: #333"], html:not(.light-theme) .page [style*="color: #666"], html:not(.light-theme) .page [style*="color:#000"], html:not(.light-theme) .page [style*="color:#000000"], html:not(.light-theme) .page [style*="color:black"], html:not(.light-theme) .page [style*="color:#333"], html:not(.light-theme) .page [style*="color:#666"]{
    color: #ffffff !important;
}html:not(.light-theme) .page [style*="background: #fff"], html:not(.light-theme) .page [style*="background: #ffffff"], html:not(.light-theme) .page [style*="background: white"], html:not(.light-theme) .page [style*="background: #f5f5f5"], html:not(.light-theme) .page [style*="background: #f8f8f8"], html:not(.light-theme) .page [style*="background: #eee"], html:not(.light-theme) .page [style*="background:#fff"], html:not(.light-theme) .page [style*="background:#ffffff"], html:not(.light-theme) .page [style*="background:white"], html:not(.light-theme) .page [style*="background:#f5f5f5"], html:not(.light-theme) .page [style*="background:#f8f8f8"], html:not(.light-theme) .page [style*="background:#eee"], html:not(.light-theme) .page [style*="background-color: #fff"], html:not(.light-theme) .page [style*="background-color: #ffffff"], html:not(.light-theme) .page [style*="background-color: white"], html:not(.light-theme) .page [style*="background-color: #f5f5f5"], html:not(.light-theme) .page [style*="background-color: #f8f8f8"], html:not(.light-theme) .page [style*="background-color: #eee"], html:not(.light-theme) .page [style*="background-color:#fff"], html:not(.light-theme) .page [style*="background-color:#ffffff"], html:not(.light-theme) .page [style*="background-color:white"], html:not(.light-theme) .page [style*="background-color:#f5f5f5"], html:not(.light-theme) .page [style*="background-color:#f8f8f8"], html:not(.light-theme) .page [style*="background-color:#eee"]{
    background-color: #171718 !important;
}html:not(.light-theme) [class*="divider"], html:not(.light-theme) hr, html:not(.light-theme) .uni-divider{
    border-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) ::-webkit-scrollbar{
    width: 4px;
    background-color: #171718;
}html:not(.light-theme) ::-webkit-scrollbar-thumb{
    background-color: #444444;
    border-radius: 2px;
}html:not(.light-theme) ::-webkit-scrollbar-track{
    background-color: #171718;
}html:not(.light-theme) [class*="pink"], html:not(.light-theme) [class*="primary"], html:not(.light-theme) [class*="section-title"], html:not(.light-theme) [style*="color: #FF4081"], html:not(.light-theme) [style*="color:#FF4081"], html:not(.light-theme) [style*="color: #A53FFF"], html:not(.light-theme) [style*="color:#A53FFF"]{
    color: #A53FFF !important;
}html:not(.light-theme) [class*="avatar"] img, html:not(.light-theme) [class*="avatar"] uni-image{
    border-radius: 50%;
}html:not(.light-theme) [class*="price"] span, html:not(.light-theme) [class*="price"] .text, html:not(.light-theme) [class*="money"] span, html:not(.light-theme) [class*="amount"] span, html:not(.light-theme) [class*="cost"] span, html:not(.light-theme) [class*="fee"] span{
    color: #F873FF !important;
}html:not(.light-theme) [class*="tag-text"], html:not(.light-theme) [class*="badge-text"], html:not(.light-theme) [class*="label-highlight"]{
    background-color: rgba(165, 63, 255, 0.2) !important;
    color: #C084FC !important;
}html:not(.light-theme) [class*="empty"], html:not(.light-theme) [class*="no-data"], html:not(.light-theme) [class*="no-content"]{
    color: #666666 !important;
}html:not(.light-theme) [class*="header-bg"], html:not(.light-theme) [class*="header-gradient"], html:not(.light-theme) [class*="top-gradient"]{
    background: #171718 !important;
    background-image: none !important;
    background-color: #171718 !important;
}html:not(.light-theme) .page-gradient-bg, html:not(.light-theme) [class*="page-gradient-bg"], html:not(.light-theme) [class*="gradient-bg"]{
    background-color: #171718 !important;
    background-image: none !important;
    background: #171718 !important;
}html:not(.light-theme) .warning-bar, html:not(.light-theme) [class*="warning-bar"]{
    background-color: #2a2a2a !important;
    color: #ffffff !important;
}html:not(.light-theme) .warning-bar img, html:not(.light-theme) .warning-bar .warning-tag-img, html:not(.light-theme) [class*="warning-bar"] [class*="tag"]{
    /* 保留原始图片 */
}html:not(.light-theme) [class*="circle"], html:not(.light-theme) [class*="dot"], html:not(.light-theme) [class*="tabbar"] [class*="icon"]:not([class*="active"]){
    /* 保留原始颜色，不覆盖 */
}html:not(.light-theme) [data-v-27810df2] .page[class*="gradient"], html:not(.light-theme) [data-v-27810df2] [class*="gradient"], html:not(.light-theme) [data-v-27810df2] [class*="bg-gradient"], html:not(.light-theme) [data-v-27810df2] [style*="gradient"], html:not(.light-theme) [data-v-27810df2] [style*="linear-gradient"]{
    background: #171718 !important;
    background-image: none !important;
    background-color: #171718 !important;
}html:not(.light-theme) [data-v-27810df2] .top-bar{
    background: #171718 !important;
    background-image: none !important;
    background-color: #171718 !important;
    border-radius: 0 !important;
}html:not(.light-theme) [data-v-27810df2] .search-box{
    background: #2a2a2a !important;
}html:not(.light-theme) [data-v-27810df2] .search-placeholder{
    color: #999999 !important;
}html:not(.light-theme) [data-v-27810df2] .banner-section{
    /* 保留显示，不隐藏 */
}html:not(.light-theme) [data-v-27810df2] .func-grid{
    /* 保留显示，不隐藏 */
}html:not(.light-theme) [data-v-27810df2] .notice-bar{
    margin: 0.75rem !important;
    display: flex !important;
    align-items: center !important;
}html:not(.light-theme) [data-v-27810df2] .notice-ticker-body{
    background: #ffffff !important;
    background-image: none !important;
    border-radius: 0.5rem !important;
    margin-left: 0 !important;
    padding-left: 0.75rem !important;
    height: 2.75rem !important;
    box-shadow: 0 0.125rem 0.375rem rgba(0,0,0,0.06) !important;
}html:not(.light-theme) [data-v-27810df2] .notice-marquee-text{
    color: #333333 !important;
    font-size: 0.875rem !important;
    font-weight: 500 !important;
}html:not(.light-theme) [data-v-27810df2] .notice-badge-wrap{
    /* 保留显示，不隐藏 */
}html:not(.light-theme) [data-v-27810df2] .notice-icon-shell{
    /* 保留显示，不隐藏 */
}html:not(.light-theme) [data-v-27810df2] .quick-actions{
    background: transparent !important;
}html:not(.light-theme) [data-v-27810df2] .activity-banner{
    /* 保留显示，不隐藏 */
}html:not(.light-theme) [data-v-27810df2] .sub-category-tabs{
    background: transparent !important;
}html:not(.light-theme) [data-v-27810df2] .tabs-list{
    background: transparent !important;
}html:not(.light-theme) [data-v-27810df2] .tabs-visual.active{
    border-color: #A53FFF !important;
}html:not(.light-theme) [data-v-27810df2] .tabs-label.active .tabs-name{
    background: linear-gradient(90deg, #A53FFF, #C084FC) !important;
}html:not(.light-theme) [data-v-27810df2] .goods-section-title-text{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-27810df2] .goods-card{
    background: #222223 !important;
}html:not(.light-theme) [data-v-27810df2] .goods-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-27810df2] .goods-price{
    color: #F873FF !important;
}html:not(.light-theme) [data-v-27810df2] .goods-img-wrap{
    background: #2a2a2a !important;
}html:not(.light-theme) .page-message, html:not(.light-theme) .page-message[data-v-*], html:not(.light-theme) [class*="message"] .page, html:not(.light-theme) [class*="msg"] .page{
    background-color: #171718 !important;
    background: #171718 !important;
}html:not(.light-theme) .page-gradient-bg[class*="page-message"], html:not(.light-theme) .page-message .page-gradient-bg, html:not(.light-theme) .message-page .page-gradient-bg{
    background: #171718 !important;
    background-image: none !important;
    background-color: #171718 !important;
}html:not(.light-theme) .page-message .page-title, html:not(.light-theme) .page-message .nav-title, html:not(.light-theme) .page-message .navbar-title, html:not(.light-theme) .page-message .header-title, html:not(.light-theme) .message-page .page-title, html:not(.light-theme) .message-page .nav-title, html:not(.light-theme) [class*="message"] .page-title, html:not(.light-theme) [class*="msg"] .page-title{
    color: #ffffff !important;
}html:not(.light-theme) .page-message .page-title-text, html:not(.light-theme) .page-message .navbar-title-text{
    color: #ffffff !important;
}html:not(.light-theme) .page-message .list, html:not(.light-theme) .page-message .message-list, html:not(.light-theme) .page-message .conv-list{
    background-color: #171718 !important;
}html:not(.light-theme) .page-message .list-item, html:not(.light-theme) .page-message .msg-item, html:not(.light-theme) .page-message .conv-item, html:not(.light-theme) .page-message .entry-item{
    background-color: #222223 !important;
    border-bottom-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) .page-message .entry-name, html:not(.light-theme) .page-message .msg-name, html:not(.light-theme) .page-message .conv-name, html:not(.light-theme) .page-message .item-title, html:not(.light-theme) .page-message .cell-title, html:not(.light-theme) [class*="entry"] [class*="name"], html:not(.light-theme) [class*="msg"] [class*="name"], html:not(.light-theme) [class*="conv"] [class*="name"]{
    color: #ffffff !important;
}html:not(.light-theme) .page-message .entry-summary, html:not(.light-theme) .page-message .entry-desc, html:not(.light-theme) .page-message .last-msg{
    color: #999999 !important;
}html:not(.light-theme) .page-message .entry-time, html:not(.light-theme) .page-message .msg-time, html:not(.light-theme) .page-message .time{
    color: #666666 !important;
}html:not(.light-theme) .page-message .entry-icon, html:not(.light-theme) .page-message .entry-icon-img, html:not(.light-theme) .page-message .msg-icon, html:not(.light-theme) .page-message .conv-avatar{
    background-color: #2a2a2a !important;
}html:not(.light-theme) .page-message .badge, html:not(.light-theme) .page-message .unread-badge{
    background-color: #A53FFF !important;
    color: #ffffff !important;
}html:not(.light-theme) .page-message .section-title, html:not(.light-theme) .page-message .group-title, html:not(.light-theme) .page-message .category-title{
    color: #ffffff !important;
}html:not(.light-theme) .page-message .section-divider, html:not(.light-theme) .page-message .divider, html:not(.light-theme) .page-message .separator{
    background-color: rgba(255, 255, 255, 0.06) !important;
    border-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) .page-message .section, html:not(.light-theme) .page-message .group-section{
    background-color: #171718 !important;
}html:not(.light-theme) .page-message .section .item, html:not(.light-theme) .page-message .group-section .item{
    background-color: #222223 !important;
}html:not(.light-theme) .page-message .section .item .name, html:not(.light-theme) .page-message .group-section .item .title{
    color: #ffffff !important;
}html:not(.light-theme) .page-message .section .item .desc{
    color: #999999 !important;
}html:not(.light-theme) .page-message .empty-text, html:not(.light-theme) .page-message .no-data-text{
    color: #999999 !important;
}html:not(.light-theme) .page-message span, html:not(.light-theme) .page-message div, html:not(.light-theme) .page-message p, html:not(.light-theme) .page-message a, html:not(.light-theme) .page-message label, html:not(.light-theme) .page-message .item span, html:not(.light-theme) .page-message .item div{
    color: #ffffff !important;
}html:not(.light-theme) .page-message .entry-summary span, html:not(.light-theme) .page-message .entry-time span, html:not(.light-theme) .page-message .desc span, html:not(.light-theme) .page-message .summary span{
    color: #999999 !important;
}html:not(.light-theme) .page[class*="chat"]{
    background-color: #171718 !important;
}html:not(.light-theme) .navbar{
    background-color: #171718 !important;
    background: #171718 !important;
}html:not(.light-theme) .nav-title{
    color: #ffffff !important;
}html:not(.light-theme) .nav-back{
    color: #ffffff !important;
}html:not(.light-theme) .tip{
    background-color: #171718 !important;
    color: #999999 !important;
    border-bottom-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) .list{
    background-color: #222223 !important;
}html:not(.light-theme) .conv-item{
    background-color: #222223 !important;
    border-bottom-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) .name{
    color: #ffffff !important;
}html:not(.light-theme) .last{
    color: #999999 !important;
}html:not(.light-theme) .time{
    color: #666666 !important;
}html:not(.light-theme) .badge{
    background-color: #A53FFF !important;
    color: #ffffff !important;
}html:not(.light-theme) .avatar{
    background-color: #2a2a2a !important;
}html:not(.light-theme) .c-page, html:not(.light-theme) .c-page[data-v-a03eda1a]{
    background-color: #171718 !important;
    background: #171718 !important;
}html:not(.light-theme) .clf-content, html:not(.light-theme) .clf-content[data-v-a03eda1a]{
    background-color: #171718 !important;
    background: #171718 !important;
}html:not(.light-theme) .clf-sidebar, html:not(.light-theme) .clf-sidebar[data-v-a03eda1a]{
    background: #222223 !important;
    background-color: #222223 !important;
}html:not(.light-theme) .clf-sidebar-item, html:not(.light-theme) .clf-sidebar-item[data-v-a03eda1a]{
    background: transparent !important;
    background-color: transparent !important;
}html:not(.light-theme) .clf-sidebar-active, html:not(.light-theme) .clf-sidebar-active[data-v-a03eda1a], html:not(.light-theme) .clf-sidebar-item.clf-sidebar-active, html:not(.light-theme) .clf-sidebar-item.clf-sidebar-active[data-v-a03eda1a]{
    background: linear-gradient(135deg, #853FFF, #A53FFF) !important;
    background-color: rgba(165, 63, 255, 0.3) !important;
}html:not(.light-theme) .clf-sidebar-text, html:not(.light-theme) .clf-sidebar-text[data-v-a03eda1a]{
    color: #ffffff !important;
}html:not(.light-theme) .clf-sidebar-text-active, html:not(.light-theme) .clf-sidebar-text-active[data-v-a03eda1a]{
    color: #A53FFF !important;
}html:not(.light-theme) .clf-main, html:not(.light-theme) .clf-main[data-v-a03eda1a]{
    background: #171718 !important;
    background-color: #171718 !important;
}html:not(.light-theme) .clf-section, html:not(.light-theme) .clf-section[data-v-a03eda1a]{
    background: transparent !important;
    background-color: transparent !important;
}html:not(.light-theme) .clf-section-title, html:not(.light-theme) .clf-section-title[data-v-a03eda1a]{
    color: #ffffff !important;
}html:not(.light-theme) .clf-goods-card, html:not(.light-theme) .clf-goods-card[data-v-a03eda1a]{
    background: #222223 !important;
    background-color: #222223 !important;
}html:not(.light-theme) .clf-goods-title, html:not(.light-theme) .clf-goods-title[data-v-a03eda1a]{
    color: #ffffff !important;
}html:not(.light-theme) .clf-goods-price, html:not(.light-theme) .clf-goods-price[data-v-a03eda1a]{
    color: #F873FF !important;
}html:not(.light-theme) .clf-goods-cart, html:not(.light-theme) .clf-goods-cart[data-v-a03eda1a]{
    background: #A53FFF !important;
    background-color: #A53FFF !important;
}html:not(.light-theme) .clf-empty, html:not(.light-theme) .clf-empty[data-v-a03eda1a]{
    background: transparent !important;
    background-color: transparent !important;
}html:not(.light-theme) .clf-empty-text, html:not(.light-theme) .clf-empty-text[data-v-a03eda1a]{
    color: #999999 !important;
}html:not(.light-theme) .cat-icons-section, html:not(.light-theme) .cat-icons-section[data-v-a03eda1a]{
    background: #171718 !important;
    background-color: #171718 !important;
}html:not(.light-theme) .cat-icon-item, html:not(.light-theme) .cat-icon-item[data-v-a03eda1a]{
    background: transparent !important;
    background-color: transparent !important;
}html:not(.light-theme) .cat-icon-bg, html:not(.light-theme) .cat-icon-bg[data-v-a03eda1a]{
    background: #2a2a2a !important;
    background-color: #2a2a2a !important;
}html:not(.light-theme) .cat-icon-active, html:not(.light-theme) .cat-icon-active[data-v-a03eda1a]{
    background: rgba(165, 63, 255, 0.2) !important;
    background-color: rgba(165, 63, 255, 0.2) !important;
}html:not(.light-theme) .cat-icon-name, html:not(.light-theme) .cat-icon-name[data-v-a03eda1a]{
    color: #ffffff !important;
}html:not(.light-theme) .cat-icon-name-active, html:not(.light-theme) .cat-icon-name-active[data-v-a03eda1a]{
    color: #A53FFF !important;
    font-weight: 600 !important;
}html:not(.light-theme) uni-page-body[data-v-a03eda1a], html:not(.light-theme) body[data-v-a03eda1a]{
    background: #171718 !important;
    background-color: #171718 !important;
}html:not(.light-theme) [data-v-a03eda1a].top-bar, html:not(.light-theme) [data-v-a03eda1a] .top-bar{
    background-color: #171718 !important;
    background: #171718 !important;
}html:not(.light-theme) [data-v-a03eda1a].search-box, html:not(.light-theme) [data-v-a03eda1a] .search-box{
    background-color: #2a2a2a !important;
}html:not(.light-theme) [data-v-a03eda1a].search-input, html:not(.light-theme) [data-v-a03eda1a] .search-input{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-a03eda1a].search-btn, html:not(.light-theme) [data-v-a03eda1a] .search-btn{
    background: linear-gradient(135deg, #853FFF, #F873FF) !important;
    color: #ffffff !important;
}html:not(.light-theme) [data-v-a03eda1a].search-btn-text, html:not(.light-theme) [data-v-a03eda1a] .search-btn-text{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-a03eda1a].navbar, html:not(.light-theme) [data-v-a03eda1a] .navbar{
    background-color: #171718 !important;
    background: #171718 !important;
}html:not(.light-theme) [data-v-a03eda1a].nav-title, html:not(.light-theme) [data-v-a03eda1a] .nav-title, html:not(.light-theme) [data-v-a03eda1a].navbar-title, html:not(.light-theme) [data-v-a03eda1a] .navbar-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-a03eda1a].navbar-capsule, html:not(.light-theme) [data-v-a03eda1a] .navbar-capsule{
    border-color: rgba(255, 255, 255, 0.15) !important;
    background: rgba(255, 255, 255, 0.08) !important;
}html:not(.light-theme) [data-v-a03eda1a].navbar-divider, html:not(.light-theme) [data-v-a03eda1a] .navbar-divider{
    background-color: rgba(255, 255, 255, 0.15) !important;
}html:not(.light-theme) [data-v-a03eda1a].top-bg, html:not(.light-theme) [data-v-a03eda1a] .top-bg{
    background: #171718 !important;
}html:not(.light-theme) [data-v-a03eda1a].content, html:not(.light-theme) [data-v-a03eda1a] .content, html:not(.light-theme) [data-v-a03eda1a].content-inner, html:not(.light-theme) [data-v-a03eda1a] .content-inner{
    background-color: transparent !important;
}html:not(.light-theme) [data-v-a03eda1a].card-glass, html:not(.light-theme) [data-v-a03eda1a] .card-glass{
    background: rgba(34, 34, 35, 0.95) !important;
    -webkit-backdrop-filter: blur(0.75rem) !important;
    backdrop-filter: blur(0.75rem) !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
}html:not(.light-theme) [data-v-a03eda1a].card-title, html:not(.light-theme) [data-v-a03eda1a] .card-title{
    color: #ffffff !important;
    border-bottom-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) [data-v-a03eda1a].form-label, html:not(.light-theme) [data-v-a03eda1a] .form-label{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-a03eda1a].form-input, html:not(.light-theme) [data-v-a03eda1a] .form-input{
    background-color: rgba(255, 255, 255, 0.08) !important;
    color: #ffffff !important;
}html:not(.light-theme) [data-v-a03eda1a].placeholder, html:not(.light-theme) [data-v-a03eda1a] .placeholder{
    color: #999999 !important;
}html:not(.light-theme) [data-v-a03eda1a].sex-tag, html:not(.light-theme) [data-v-a03eda1a] .sex-tag{
    background-color: rgba(255, 255, 255, 0.08) !important;
    color: #999999 !important;
}html:not(.light-theme) [data-v-a03eda1a].sex-tag.active, html:not(.light-theme) [data-v-a03eda1a] .sex-tag.active{
    background-color: #A53FFF !important;
    color: #ffffff !important;
}html:not(.light-theme) [data-v-a03eda1a].form-textarea, html:not(.light-theme) [data-v-a03eda1a] .form-textarea{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-a03eda1a].textarea-box, html:not(.light-theme) [data-v-a03eda1a] .textarea-box{
    background-color: rgba(255, 255, 255, 0.08) !important;
}html:not(.light-theme) [data-v-a03eda1a].upload-item, html:not(.light-theme) [data-v-a03eda1a] .upload-item{
    background-color: rgba(255, 255, 255, 0.08) !important;
}html:not(.light-theme) [data-v-a03eda1a].upload-add, html:not(.light-theme) [data-v-a03eda1a] .upload-add{
    border-color: rgba(255, 255, 255, 0.2) !important;
}html:not(.light-theme) [data-v-a03eda1a].upload-add-icon, html:not(.light-theme) [data-v-a03eda1a] .upload-add-icon, html:not(.light-theme) [data-v-a03eda1a].upload-add-text, html:not(.light-theme) [data-v-a03eda1a] .upload-add-text{
    color: #999999 !important;
}html:not(.light-theme) [data-v-a03eda1a].footer-bar, html:not(.light-theme) [data-v-a03eda1a] .footer-bar{
    background-color: #171718 !important;
    box-shadow: 0 -0.0625rem 0.375rem rgba(0, 0, 0, 0.3) !important;
}html:not(.light-theme) [data-v-a03eda1a].btn-submit, html:not(.light-theme) [data-v-a03eda1a] .btn-submit{
    background: linear-gradient(135deg, #853FFF, #F873FF) !important;
    color: #ffffff !important;
}html:not(.light-theme) [data-v-a03eda1a].btn-submit.disabled, html:not(.light-theme) [data-v-a03eda1a] .btn-submit.disabled{
    background-color: #444444 !important;
    color: #999999 !important;
}html:not(.light-theme) [data-v-a03eda1a].status-tip-title, html:not(.light-theme) [data-v-a03eda1a] .status-tip-title{
    color: #A53FFF !important;
}html:not(.light-theme) [data-v-a03eda1a].status-tip-desc, html:not(.light-theme) [data-v-a03eda1a] .status-tip-desc{
    color: #999999 !important;
}html:not(.light-theme) [data-v-a03eda1a].form-row, html:not(.light-theme) [data-v-a03eda1a] .form-row{
    border-bottom-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) .page-login[data-v-25e344dd]{
    background: #171718 !important;
    background-color: #171718 !important;
    --c-primary: #A53FFF !important;
    --c-text-primary: #FFFFFF !important;
    --c-text-secondary: #999999 !important;
    --c-text-placeholder: #666666 !important;
    --c-bg-page: #171718 !important;
}html:not(.light-theme) .bg-gradient[data-v-25e344dd]{
    background: linear-gradient(180deg, #853FFF, #A53FFF 42%, #171718) !important;
    background-image: linear-gradient(180deg, #853FFF, #A53FFF 42%, #171718) !important;
}html:not(.light-theme) .brand-name[data-v-25e344dd]{
    color: #ffffff !important;
}html:not(.light-theme) .brand-logo[data-v-25e344dd]{
    background: #222223 !important;
    box-shadow: 0 0.25rem 0.75rem rgba(0,0,0,0.3) !important;
}html:not(.light-theme) .login-tabs[data-v-25e344dd]{
    background: rgba(255,255,255,0.08) !important;
    box-shadow: none !important;
}html:not(.light-theme) .login-tab-indicator[data-v-25e344dd]{
    background: #2a2a2a !important;
    box-shadow: 0 0.125rem 0.375rem rgba(165,63,255,0.18) !important;
}html:not(.light-theme) .login-tab-text[data-v-25e344dd]{
    color: #666666 !important;
}html:not(.light-theme) .login-tab--active .login-tab-text[data-v-25e344dd]{
    color: #ffffff !important;
}html:not(.light-theme) .login-card[data-v-25e344dd]{
    background: #222223 !important;
    box-shadow: 0 0.25rem 0.875rem rgba(0,0,0,0.3) !important;
}html:not(.light-theme) .card-desc[data-v-25e344dd]{
    color: #999999 !important;
}html:not(.light-theme) .form-input[data-v-25e344dd]{
    background: #2a2a2a !important;
    color: #ffffff !important;
}html:not(.light-theme) .form-input[data-v-25e344dd]::placeholder{
    color: #666666 !important;
}html:not(.light-theme) .code-row[data-v-25e344dd]{
    background: #2a2a2a !important;
}html:not(.light-theme) .btn-getcode[data-v-25e344dd]{
    color: #C084FC !important;
}html:not(.light-theme) .btn-getcode.disabled[data-v-25e344dd]{
    color: #666666 !important;
}html:not(.light-theme) .login-btn--active[data-v-25e344dd]{
    background: linear-gradient(90deg, #A53FFF, #C084FC) !important;
    background-image: linear-gradient(90deg, #A53FFF, #C084FC) !important;
    box-shadow: 0 0.375rem 0.875rem rgba(165,63,255,0.35) !important;
}html:not(.light-theme) .login-btn[data-v-25e344dd]{
    background: #444444 !important;
}html:not(.light-theme) .wx-icon-circle[data-v-25e344dd]{
    background: rgba(165,63,255,0.15) !important;
}html:not(.light-theme) .wx-hero-title[data-v-25e344dd]{
    color: #ffffff !important;
}html:not(.light-theme) .wx-hero-desc[data-v-25e344dd]{
    color: #999999 !important;
}html:not(.light-theme) .wx-btn[data-v-25e344dd]{
    background: linear-gradient(90deg, #A53FFF, #C084FC) !important;
    background-image: linear-gradient(90deg, #A53FFF, #C084FC) !important;
    color: #ffffff !important;
    box-shadow: 0 0.25rem 0.75rem rgba(165,63,255,0.35) !important;
}html:not(.light-theme) .agreement-row[data-v-25e344dd]{
    margin-top: 1.5rem !important;
}html:not(.light-theme) .check-icon[data-v-25e344dd]{
    border-color: #555555 !important;
}html:not(.light-theme) .check-icon-active[data-v-25e344dd]{
    background: #A53FFF !important;
    border-color: #A53FFF !important;
}html:not(.light-theme) .agreement-text[data-v-25e344dd]{
    color: #666666 !important;
}html:not(.light-theme) .agreement-link[data-v-25e344dd]{
    color: #C084FC !important;
}html:not(.light-theme) .bind-modal-mask[data-v-25e344dd]{
    background: rgba(0,0,0,0.7) !important;
}html:not(.light-theme) .bind-modal[data-v-25e344dd]{
    background: #222223 !important;
}html:not(.light-theme) .bind-modal-header[data-v-25e344dd]{
    border-bottom-color: rgba(255,255,255,0.06) !important;
}html:not(.light-theme) .bind-modal-title[data-v-25e344dd]{
    color: #ffffff !important;
}html:not(.light-theme) .bind-modal-close[data-v-25e344dd]{
    color: #666666 !important;
}html:not(.light-theme) .bind-form-label[data-v-25e344dd]{
    color: #ffffff !important;
}html:not(.light-theme) .bind-form-input[data-v-25e344dd]{
    background: #2a2a2a !important;
    color: #ffffff !important;
}html:not(.light-theme) .bind-form-input[data-v-25e344dd]::placeholder{
    color: #666666 !important;
}html:not(.light-theme) .bind-btn-getcode[data-v-25e344dd]{
    color: #C084FC !important;
    background: rgba(165,63,255,0.12) !important;
}html:not(.light-theme) .bind-btn-getcode.disabled[data-v-25e344dd]{
    color: #666666 !important;
    background: rgba(0,0,0,0.15) !important;
}html:not(.light-theme) .bind-btn-submit[data-v-25e344dd]{
    background: linear-gradient(90deg, #A53FFF, #C084FC) !important;
    background-image: linear-gradient(90deg, #A53FFF, #C084FC) !important;
}html:not(.light-theme) .page[class*="kefu"], html:not(.light-theme) [class*="kefu"] .page{
    background-color: #171718 !important;
}html:not(.light-theme) [class*="kefu"] .navbar{
    background-color: #171718 !important;
}html:not(.light-theme) [class*="kefu"] .nav-title, html:not(.light-theme) [class*="kefu"] .navbar-title{
    color: #ffffff !important;
}html:not(.light-theme) [class*="kefu"] .card{
    background-color: #222223 !important;
}html:not(.light-theme) [class*="kefu"] .card-title{
    color: #ffffff !important;
}html:not(.light-theme) [class*="kefu"] .form-label{
    color: #ffffff !important;
}html:not(.light-theme) [class*="kefu"] .form-input{
    background-color: #2a2a2a !important;
    color: #ffffff !important;
}html:not(.light-theme) [class*="kefu"] .sex-tag{
    background-color: rgba(255, 255, 255, 0.08) !important;
    color: #999999 !important;
}html:not(.light-theme) [class*="kefu"] .sex-tag.active{
    background-color: #A53FFF !important;
    color: #ffffff !important;
}html:not(.light-theme) [class*="kefu"] .form-textarea{
    color: #ffffff !important;
}html:not(.light-theme) [class*="kefu"] .btn-submit{
    background: linear-gradient(135deg, #853FFF, #F873FF) !important;
    color: #ffffff !important;
}html:not(.light-theme) [class*="kefu"] .btn-submit.disabled{
    background-color: #444444 !important;
    color: #999999 !important;
}html:not(.light-theme) [class*="kefu"] .footer-bar{
    background-color: #171718 !important;
}html:not(.light-theme) .page[class*="im-chat"], html:not(.light-theme) [class*="im-chat"] .page{
    background-color: #171718 !important;
}html:not(.light-theme) [class*="im-chat"] .nav-bar{
    background-color: #171718 !important;
    background: #171718 !important;
}html:not(.light-theme) [class*="im-chat"] .nav-title{
    color: #ffffff !important;
}html:not(.light-theme) [class*="im-chat"] .message-list{
    background-color: #171718 !important;
}html:not(.light-theme) [class*="im-chat"] .xbc-editor{
    background-color: #222223 !important;
    border-top-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) [class*="im-chat"] .xbc-editor .block{
    background-color: #2a2a2a !important;
}html:not(.light-theme) [class*="im-chat"] .xbc-editor .textarea{
    background-color: transparent !important;
    color: #ffffff !important;
}html:not(.light-theme) [class*="im-chat"] .xbc-editor .top .send{
    background: linear-gradient(135deg, #853FFF, #F873FF) !important;
    color: #ffffff !important;
}html:not(.light-theme) [class*="im-chat"] .chat-message-text{
    color: #ffffff !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
}html:not(.light-theme) [class*="im-chat"] .chat-message-text.reverse{
    background: linear-gradient(135deg, #853FFF, #F873FF) !important;
    color: #ffffff !important;
}html:not(.light-theme) [class*="im-chat"] .chat-message-name{
    color: #999999 !important;
}html:not(.light-theme) [class*="im-chat"] .xbc-time{
    background-color: #2a2a2a !important;
    color: #999999 !important;
}html:not(.light-theme) [class*="im-chat"] .xbc-editor-placeholder{
    background-color: #171718 !important;
}html:not(.light-theme) [class*="im-chat"] .loading-text{
    color: #666666 !important;
}html:not(.light-theme) [class*="im-chat"] .system-message{
    color: #666666 !important;
}html:not(.light-theme) [class*="im-chat"] .chat-message-read{
    color: #999999 !important;
}html:not(.light-theme) [class*="im-chat"] .menu .items .item{
    background-color: #222223 !important;
}html:not(.light-theme) [class*="im-chat"] .menu .items .item .text{
    color: #ffffff !important;
}html:not(.light-theme) [class*="im-chat"] .menu .items .item .iconfont{
    color: #ffffff !important;
}html:not(.light-theme) [class*="im-chat"] .emoji-wrapper .emoji-item:active{
    background-color: rgba(255, 255, 255, 0.1) !important;
}html:not(.light-theme) .page[class*="hatchet"], html:not(.light-theme) .page[class*="player-index"], html:not(.light-theme) [data-v-71c1a6d4]{
    background-color: #171718 !important;
    background: #171718 !important;
}html:not(.light-theme) [data-v-71c1a6d4] .up-tabs, html:not(.light-theme) [data-v-71c1a6d4] .up-tabs-wrap{
    background-color: #171718 !important;
}html:not(.light-theme) [data-v-71c1a6d4] .up-tabs-item{
    color: #999999 !important;
}html:not(.light-theme) [data-v-71c1a6d4] .up-tabs-item.active{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-71c1a6d4] .up-tabs-item.active::after{
    background-color: #A53FFF !important;
}html:not(.light-theme) [data-v-71c1a6d4] .text-main, html:not(.light-theme) [data-v-71c1a6d4] .text_333, html:not(.light-theme) [data-v-71c1a6d4] .text_222{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-71c1a6d4] .text-light6, html:not(.light-theme) [data-v-71c1a6d4] .text_999, html:not(.light-theme) [data-v-71c1a6d4] .text_888{
    color: #999999 !important;
}html:not(.light-theme) [data-v-71c1a6d4] .text-price, html:not(.light-theme) [data-v-71c1a6d4] [class*="price"]{
    color: #F873FF !important;
}html:not(.light-theme) [data-v-71c1a6d4] .jie, html:not(.light-theme) [data-v-71c1a6d4] .btn-order, html:not(.light-theme) [data-v-71c1a6d4] .order-btn{
    background: linear-gradient(135deg, #853FFF, #F873FF) !important;
    color: #ffffff !important;
    border-radius: 20px !important;
}html:not(.light-theme) [data-v-71c1a6d4] .card, html:not(.light-theme) [data-v-71c1a6d4] .order-card, html:not(.light-theme) [data-v-71c1a6d4] .player-card, html:not(.light-theme) [data-v-71c1a6d4] .item-card{
    background-color: #222223 !important;
    border-radius: 12px !important;
}html:not(.light-theme) [data-v-71c1a6d4] .up-line, html:not(.light-theme) [data-v-71c1a6d4] .line, html:not(.light-theme) [data-v-71c1a6d4] .divider{
    background-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) [data-v-71c1a6d4] .up-text{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-71c1a6d4] .u-image{
    background-color: #2a2a2a !important;
}html:not(.light-theme) [data-v-71c1a6d4] .u-image-placeholder{
    background-color: #2a2a2a !important;
}html:not(.light-theme) [data-v-71c1a6d4] .font-lg, html:not(.light-theme) [data-v-71c1a6d4] .text-lg{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-71c1a6d4] .font-28, html:not(.light-theme) [data-v-71c1a6d4] .font-30, html:not(.light-theme) [data-v-71c1a6d4] .font-32{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-71c1a6d4] .text-light, html:not(.light-theme) [data-v-71c1a6d4] .text-secondary{
    color: #999999 !important;
}html:not(.light-theme) [data-v-34e7089c].page, html:not(.light-theme) .page[data-v-34e7089c]{
    background: #171718 !important;
    background-color: #171718 !important;
    color: #ffffff !important;
}html:not(.light-theme) [data-v-34e7089c] .hero{
    background: linear-gradient(180deg, #653FFF, #A53FFF 58%, #171718) !important;
    background-image: linear-gradient(180deg, #653FFF, #A53FFF 58%, #171718) !important;
}html:not(.light-theme) [data-v-34e7089c] .navbar{
    background: transparent !important;
}html:not(.light-theme) [data-v-34e7089c] .navbar-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-34e7089c] .avatar-box{
    background: rgba(255, 255, 255, 0.15) !important;
}html:not(.light-theme) [data-v-34e7089c] .name{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-34e7089c] .role-tag{
    background: rgba(165, 63, 255, 0.3) !important;
    color: #ffffff !important;
}html:not(.light-theme) [data-v-34e7089c] .id-text{
    color: #d1d5db !important;
}html:not(.light-theme) [data-v-34e7089c] .card{
    background-color: #222223 !important;
    box-shadow: 0 0.09375rem 0.4375rem rgba(0, 0, 0, 0.3) !important;
}html:not(.light-theme) [data-v-34e7089c] .card-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-34e7089c] .card-link{
    color: #9ca3af !important;
}html:not(.light-theme) [data-v-34e7089c] .order-grid{
    background-color: transparent !important;
}html:not(.light-theme) [data-v-34e7089c] .order-item{
    background-color: transparent !important;
}html:not(.light-theme) [data-v-34e7089c] .item-label{
    color: #d1d5db !important;
}html:not(.light-theme) [data-v-34e7089c] .order-icon-image{
    /* 保留原始图标颜色，不覆盖 */
    filter: none !important;
}html:not(.light-theme) [data-v-34e7089c] .section-card{
    background-color: #222223 !important;
    border-radius: 0.6875rem !important;
    padding: 0.9375rem 0.75rem 0.875rem !important;
}html:not(.light-theme) [data-v-34e7089c] .section-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-34e7089c] .section-more{
    color: #9ca3af !important;
}html:not(.light-theme) [data-v-34e7089c] .order-types{
    display: flex !important;
    justify-content: space-around !important;
    margin-top: 1rem !important;
}html:not(.light-theme) [data-v-34e7089c] .order-type-item{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 0.375rem !important;
}html:not(.light-theme) [data-v-34e7089c] .order-icon-wrapper{
    width: 2.25rem !important;
    height: 2.25rem !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    /* 保留原始背景颜色，不覆盖 */
    border-radius: 50% !important;
}html:not(.light-theme) [data-v-34e7089c] .order-icon-img{
    width: 1.375rem !important;
    height: 1.375rem !important;
    filter: none !important;
}html:not(.light-theme) [data-v-34e7089c] .order-type-name{
    color: #d1d5db !important;
    font-size: 0.71875rem !important;
}html:not(.light-theme) [data-v-34e7089c] .balance-card{
    background-color: #222223 !important;
    border-radius: 0.6875rem !important;
    padding: 0.75rem !important;
    margin: 0 0.75rem 0.6875rem !important;
}html:not(.light-theme) [data-v-34e7089c] .balance-label{
    color: #9ca3af !important;
}html:not(.light-theme) [data-v-34e7089c] .balance-value{
    color: #F873FF !important;
}html:not(.light-theme) [data-v-34e7089c] .user-header{
    background: linear-gradient(180deg, #653FFF, #A53FFF 58%, #171718) !important;
}html:not(.light-theme) [data-v-34e7089c] .user-card{
    background: transparent !important;
}html:not(.light-theme) [data-v-34e7089c] .nickname{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-34e7089c] .user-id{
    color: #d1d5db !important;
}html:not(.light-theme) [data-v-34e7089c] .warning-bar{
    background-color: rgba(165, 63, 255, 0.1) !important;
    color: #C084FC !important;
}html:not(.light-theme) [data-v-34e7089c] .function-item{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 0.375rem !important;
}html:not(.light-theme) [data-v-34e7089c] .function-icon-wrapper{
    width: 2.25rem !important;
    height: 2.25rem !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    /* 保留原始背景颜色，不覆盖 */
    border-radius: 50% !important;
}html:not(.light-theme) [data-v-34e7089c] .function-icon-img{
    width: 1.375rem !important;
    height: 1.375rem !important;
    /* 黑色功能图标 → 白色 */
    filter: brightness(0) invert(1) !important;
}html:not(.light-theme) [data-v-34e7089c] .function-name{
    color: #d1d5db !important;
    font-size: 0.71875rem !important;
}html:not(.light-theme) [data-v-34e7089c] .menu-grid{
    background-color: transparent !important;
}html:not(.light-theme) [data-v-34e7089c] .menu-item{
    background-color: transparent !important;
}html:not(.light-theme) [data-v-34e7089c] .menu-icon-image{
    /* 黑色菜单图标 → 白色 */
    filter: brightness(0) invert(1) !important;
}html:not(.light-theme) [data-v-34e7089c] .function-grid{
    background-color: transparent !important;
}html:not(.light-theme) [data-v-34e7089c] .function-card{
    background-color: #222223 !important;
}html:not(.light-theme) [data-v-34e7089c] .customer-item{
    border-bottom-color: rgba(255, 255, 255, 0.06) !important;
}html:not(.light-theme) [data-v-34e7089c] .customer-name{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-34e7089c] .customer-scroll{
    background-color: transparent !important;
}html:not(.light-theme) [data-v-34e7089c] .content{
    background-color: transparent !important;
}html:not(.light-theme) [class*="page-"]{
    background-color: #171718 !important;
}html:not(.light-theme) [class*="bg-white"], html:not(.light-theme) [class*="bg_white"], html:not(.light-theme) [class*="bgWhite"]{
    background-color: #222223 !important;
}html:not(.light-theme) [class*="text-dark"], html:not(.light-theme) [class*="text-dark"], html:not(.light-theme) [class*="text_333"], html:not(.light-theme) [class*="text_666"], html:not(.light-theme) [class*="text_111"], html:not(.light-theme) [class*="text_222"], html:not(.light-theme) [class*="text_444"]{
    color: #ffffff !important;
}html:not(.light-theme) [class*="text-muted"], html:not(.light-theme) [class*="text_999"], html:not(.light-theme) [class*="text_888"], html:not(.light-theme) [class*="text_777"]{
    color: #999999 !important;
}html:not(.light-theme) [class*="bg-orange"], html:not(.light-theme) [class*="bg_yellow"], html:not(.light-theme) [class*="bg-warning"], html:not(.light-theme) [class*="bg_orange"], html:not(.light-theme) [class*="bg-FF9A4A"], html:not(.light-theme) [class*="bg-ff9a4a"], html:not(.light-theme) [class*="bg-FFAA44"], html:not(.light-theme) [class*="bg-ffaa44"]{
    background-color: #A53FFF !important;
}html:not(.light-theme) [class*="gradient-orange"], html:not(.light-theme) [class*="gradient_yellow"], html:not(.light-theme) [class*="gradient-warning"]{
    background: linear-gradient(135deg, #853FFF, #F873FF) !important;
}html:not(.light-theme) [class*="text-orange"], html:not(.light-theme) [class*="text_yellow"], html:not(.light-theme) [class*="text-warning"], html:not(.light-theme) [class*="text_orange"], html:not(.light-theme) [class*="text-FF9A4A"], html:not(.light-theme) [class*="text-ff9a4a"], html:not(.light-theme) [class*="text-FFAA44"], html:not(.light-theme) [class*="text-ffaa44"]{
    color: #A53FFF !important;
}html:not(.light-theme) [class*="bg-gray"], html:not(.light-theme) [class*="bg_gray"], html:not(.light-theme) [class*="bg-f5"], html:not(.light-theme) [class*="bg_f5"], html:not(.light-theme) [class*="bg-f8"], html:not(.light-theme) [class*="bg_f8"], html:not(.light-theme) [class*="bg-eee"], html:not(.light-theme) [class*="bg_eee"], html:not(.light-theme) [class*="bg-f7"], html:not(.light-theme) [class*="bg_f7"]{
    background-color: #222223 !important;
}html:not(.light-theme) [class*="footer-bar"], html:not(.light-theme) [class*="bottom-bar"], html:not(.light-theme) [class*="bottomBar"]{
    background-color: #171718 !important;
}html:not(.light-theme) [class*="order"] .page[data-v-5b0c4268], html:not(.light-theme) [class*="order"].page[data-v-5b0c4268], html:not(.light-theme) .page[data-v-5b0c4268]{
    --c-primary: #A53FFF !important;
    --c-primary-dark: #7B2FD6 !important;
    background: #171718 !important;
}html:not(.light-theme) [data-v-5b0c4268] .navbar, html:not(.light-theme) [data-v-5b0c4268] .navbar-inner{
    background: #171718 !important;
}html:not(.light-theme) [data-v-5b0c4268] .navbar-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-5b0c4268] .nav-back{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-5b0c4268] .tabs-bar{
    background: #222223 !important;
    border-bottom-color: rgba(255,255,255,0.06) !important;
}html:not(.light-theme) [data-v-5b0c4268] .tab-text{
    color: #999999 !important;
}html:not(.light-theme) [data-v-5b0c4268] .tab-item.active .tab-text{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-5b0c4268] .tab-line{
    background: #A53FFF !important;
}html:not(.light-theme) [data-v-5b0c4268] .order-card{
    background: #222223 !important;
}html:not(.light-theme) [data-v-5b0c4268] .card-header{
    border-bottom-color: rgba(255,255,255,0.06) !important;
}html:not(.light-theme) [data-v-5b0c4268] .order-no-label{
    color: #999999 !important;
}html:not(.light-theme) [data-v-5b0c4268] .order-no{
    color: #999999 !important;
}html:not(.light-theme) [data-v-5b0c4268] .product-name{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-5b0c4268] .product-meta{
    color: #999999 !important;
}html:not(.light-theme) [data-v-5b0c4268] .price-symbol, html:not(.light-theme) [data-v-5b0c4268] .price-num{
    color: #F873FF !important;
}html:not(.light-theme) [data-v-5b0c4268] .price-qty{
    color: #999999 !important;
}html:not(.light-theme) [data-v-5b0c4268] .card-time{
    color: #666666 !important;
}html:not(.light-theme) [data-v-5b0c4268] .card-footer{
    border-top-color: rgba(255,255,255,0.06) !important;
}html:not(.light-theme) [data-v-5b0c4268] .btn-ghost{
    color: #ffffff !important;
    background: #2a2a2a !important;
    border-color: rgba(255,255,255,0.15) !important;
}html:not(.light-theme) [data-v-5b0c4268] .btn-primary{
    background: linear-gradient(90deg, #A53FFF, #C084FC) !important;
    border: none !important;
}html:not(.light-theme) [data-v-5b0c4268] .status-pay{ color: #F873FF !important; }html:not(.light-theme) [data-v-5b0c4268] .status-wait{ color: #C084FC !important; }html:not(.light-theme) [data-v-5b0c4268] .status-serving{ color: #A53FFF !important; }html:not(.light-theme) [data-v-5b0c4268] .status-done{ color: #999999 !important; }html:not(.light-theme) [data-v-5b0c4268] .status-end{ color: #666666 !important; }html:not(.light-theme) [data-v-5b0c4268] .empty-wrap{
    background: transparent !important;
}html:not(.light-theme) [data-v-5b0c4268] .empty-text{
    color: #999999 !important;
}html:not(.light-theme) [data-v-5b0c4268] .empty-btn{
    background: linear-gradient(90deg, #A53FFF, #C084FC) !important;
}html:not(.light-theme) [data-v-5b0c4268] .empty-btn-text{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-5b0c4268] .load-more-text{
    color: #666666 !important;
}html:not(.light-theme) [data-v-5b0c4268] .popup-content{
    background: #222223 !important;
}html:not(.light-theme) [data-v-5b0c4268] .popup-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-5b0c4268] .popup-btn-cancel{
    color: #999999 !important;
    border-color: rgba(255,255,255,0.15) !important;
}html:not(.light-theme) [data-v-5b0c4268] .popup-btn-confirm{
    background: linear-gradient(90deg, #A53FFF, #C084FC) !important;
    color: #ffffff !important;
}html:not(.light-theme) [class*="order"] .page[data-v-8288c5bd], html:not(.light-theme) [class*="order"].page[data-v-8288c5bd], html:not(.light-theme) .page[data-v-8288c5bd]{
    --c-primary: #A53FFF !important;
    --c-price: #F873FF !important;
    background: #171718 !important;
}html:not(.light-theme) [data-v-8288c5bd] .navbar, html:not(.light-theme) [data-v-8288c5bd] .navbar-inner{
    background: #171718 !important;
}html:not(.light-theme) [data-v-8288c5bd] .navbar-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .nav-back, html:not(.light-theme) [data-v-8288c5bd] .nav-home{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .content, html:not(.light-theme) [data-v-8288c5bd] .content-inner{
    background: #171718 !important;
}html:not(.light-theme) [data-v-8288c5bd] .section{
    background: #222223 !important;
}html:not(.light-theme) [data-v-8288c5bd] .product-section{
    border-bottom-color: rgba(255,255,255,0.06) !important;
}html:not(.light-theme) [data-v-8288c5bd] .product-name{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .product-count{
    color: #999999 !important;
}html:not(.light-theme) [data-v-8288c5bd] .product-pay-label{
    color: #999999 !important;
}html:not(.light-theme) [data-v-8288c5bd] .product-pay-symbol, html:not(.light-theme) [data-v-8288c5bd] .product-pay-num{
    color: #F873FF !important;
}html:not(.light-theme) [data-v-8288c5bd] .price-symbol, html:not(.light-theme) [data-v-8288c5bd] .price-num{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .price-qty{
    color: #999999 !important;
}html:not(.light-theme) [data-v-8288c5bd] .product-extra{
    border-top-color: rgba(255,255,255,0.06) !important;
}html:not(.light-theme) [data-v-8288c5bd] .extra-label{
    color: #999999 !important;
}html:not(.light-theme) [data-v-8288c5bd] .extra-value{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .extra-price{
    color: #F873FF !important;
}html:not(.light-theme) [data-v-8288c5bd] .form-row{
    border-bottom-color: rgba(255,255,255,0.06) !important;
}html:not(.light-theme) [data-v-8288c5bd] .form-label{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .form-input{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .placeholder{
    color: #666666 !important;
}html:not(.light-theme) [data-v-8288c5bd] .option-tag{
    color: #999999 !important;
}html:not(.light-theme) [data-v-8288c5bd] .option-tag.active{
    background: rgba(165,63,255,0.15) !important;
    color: #C084FC !important;
}html:not(.light-theme) [data-v-8288c5bd] .qty-btn{
    background: #2a2a2a !important;
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .qty-num{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .btn-settle{
    background: linear-gradient(90deg, #A53FFF, #C084FC) !important;
}html:not(.light-theme) [data-v-8288c5bd] .footer-bar{
    background: #171718 !important;
    border-top-color: rgba(255,255,255,0.06) !important;
}html:not(.light-theme) [data-v-8288c5bd] .footer-label{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .footer-symbol, html:not(.light-theme) [data-v-8288c5bd] .footer-total{
    color: #F873FF !important;
}html:not(.light-theme) [data-v-8288c5bd] .popup-wrap{
    background: #222223 !important;
}html:not(.light-theme) [data-v-8288c5bd] .popup-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .thug-name{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-8288c5bd] .popup-btn{
    background: linear-gradient(90deg, #A53FFF, #C084FC) !important;
}html:not(.light-theme) [data-v-8288c5bd] .warning-bar{
    background: #222223 !important;
}html:not(.light-theme) [data-v-8288c5bd] .warning-text{
    color: #F873FF !important;
}html:not(.light-theme) [data-v-8288c5bd] .product-thumb{
    background: #2a2a2a !important;
}/* 入驻申请页暗色主题（ruzhu=data-v-aa418a65 / kefuRuzhu=data-v-6cfd0d0f） */
html:not(.light-theme) [data-v-aa418a65] .form-label, html:not(.light-theme) [data-v-6cfd0d0f] .form-label{
    color: #e8e8e8 !important;
}html:not(.light-theme) [data-v-aa418a65] .form-tip, html:not(.light-theme) [data-v-6cfd0d0f] .form-tip{
    color: #9a9a9a !important;
}html:not(.light-theme) [data-v-aa418a65] .form-counter-inner, html:not(.light-theme) [data-v-6cfd0d0f] .form-counter-inner{
    color: #9a9a9a !important;
}html:not(.light-theme) [data-v-aa418a65] .sex-tag, html:not(.light-theme) [data-v-aa418a65] .checkbox-tag, html:not(.light-theme) [data-v-6cfd0d0f] .sex-tag, html:not(.light-theme) [data-v-6cfd0d0f] .checkbox-tag{
    background: #2a2a2a !important;
    color: #c9c9c9 !important;
}html:not(.light-theme) [data-v-aa418a65] .sex-tag.active, html:not(.light-theme) [data-v-aa418a65] .checkbox-tag.active, html:not(.light-theme) [data-v-6cfd0d0f] .sex-tag.active, html:not(.light-theme) [data-v-6cfd0d0f] .checkbox-tag.active{
    background-color: #A53FFF !important;
    background-image: none !important;
    color: #ffffff !important;
}html:not(.light-theme) [data-v-aa418a65] .upload-add-icon, html:not(.light-theme) [data-v-6cfd0d0f] .upload-add-icon{
    color: #ffaa44 !important;
}html:not(.light-theme) [data-v-aa418a65] .upload-add-text, html:not(.light-theme) [data-v-6cfd0d0f] .upload-add-text{
    color: #9a9a9a !important;
}html:not(.light-theme) [data-v-aa418a65] .navbar-btn, html:not(.light-theme) [data-v-6cfd0d0f] .navbar-btn{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-aa418a65] .navbar-title, html:not(.light-theme) [data-v-6cfd0d0f] .navbar-title{
    color: #ffffff !important;
}html:not(.light-theme) [data-v-aa418a65] .card-title, html:not(.light-theme) [data-v-6cfd0d0f] .card-title{
    color: #e8e8e8 !important;
}html:not(.light-theme) [data-v-aa418a65] .textarea-box, html:not(.light-theme) [data-v-6cfd0d0f] .textarea-box{
    background: #2a2a2a !important;
}html:not(.light-theme) [data-v-aa418a65] .en-row, html:not(.light-theme) [data-v-6cfd0d0f] .en-row{
    background: transparent !important;
    border-bottom-color: #333334 !important;
}
