/*
[name]黑色[/name]
[iconbgcolor]#000000[/iconbgcolor]
Powered by Discuz! X
*/
table{border-collapse:collapse;border-spacing:0;}
body {background:#000000 url(body-bg-da.jpg) no-repeat center top / cover fixed;color:#FFAA00; }
body#nv_search,body#nv_home,body#nv_forum.pg_modcp{background:#000000 url(body-bg-da.jpg) no-repeat center top / cover fixed !important;}/* 理想搜索 */
body a{color:#08c9ff;}
.nfl .f_c{border-color:#323232 !important;background:#1B1B1B !important;}
.nfl .f_c p{color:#ccc;}
.nfl .f_c p font{color:#ccc;}
.nfl .f_c a{color:#08c9ff;}
.xi2,.xi2 a, .xi3 a{color:#007ACC !important;}
.xi2:hover,.xi2 a:hover, .xi3 a:hover{color:#de292e !important;}
a.go-link,.bbda a{color:#3A82F7 !important;}
a.go-link:hover,.bbda a:hover{color:#de292e !important;}
.wp .bbs_text,.c-wrap .bbs_head_c .nei{background-color:#252525;}
.color_hong{color:#FD423D;}
.color_lan{color:#007ACC;}
.color_lv{color:#20BFA9;}
.color_zi{color:#ED6C59;}
.tip_c{color:#000000;}/* 放上去文字提示 */
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r{background:#323232 !important;opacity:0.6 !important;}
.dt,.dt td,.dt th,.fl_row td{border-color:#323232 !important;}
.dt th{background:#121314;}
.dt td a, .dt th a{color:#007ACC !important;}
.tbmu{border-color: #323232 !important;}
.tbmu a{color:#007ACC !important;}
.tbmu .a{color:#de292e !important;}
.pn{box-shadow:none !important;}
.m_c{background:#252525 !important;}
.m_c .o{background:#121314 !important;border-color:#323232 !important;}
.tpcl{border-color:#323232 !important;}
.tpcl li{border-color:#323232 !important;}
.tm_c .o{background:#121314 !important;}
.p_pop, .p_pof, .sllt{border-color:#323232;background:#1B1B1B;}
.p_pop a{border-color:#323232;}
.p_pop a:hover,.p_pop a.a,#sctype_menu .sca {background-color: #252525;color: #de292e;}
.up-arrow:before{border-color:transparent transparent #323232 transparent;}
.up-arrow:after{border-color:transparent transparent #1B1B1B transparent;}
.card_gender_0,.card .o a{background:transparent !important;}
#newspecial_menu a:hover {background: none !important;}
.notice_popo a{color:#fff !important;}
#pt{background:rgba(11,15,22,.78);color:#FF4500;outline:none;border-bottom:1px solid var(--border);box-shadow:0 8px 24px rgba(0,0,0,.25);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}
#pt .z a, #pt .z em, #pt .z span,.pg_sign #pt.lineA .z a{height:24px;color:#FF4500 !important;}
#pt .z em{background-position:3px 8px;}
#pt em, #pt em a{color:#FF4500 !important;font-weight:700 !important;}
#pt .nvhm{width:auto;background:none;line-height:24px;}
.pipe{color:#323232 !important;}
#pt .pipe{color:#FF4500 !important;}
#postform{background:#fff;color:#333;}
.umh h2, .umh h3{background-color:#1B1B1B !important;}
.umn .umh_cb{background:#1B1B1B !important;color:#fff !important;}
.btda,.bbda{border-color:#323232 !important;}
.exfm{border-color:#323232 !important;background:#121314 !important;}
#postbox .exfm,#post_extra_c .exfm{border-color:#CDCDCD !important;background:#E5EDF2 !important;}
.tdat,.tdat th, .tdat td,.tdats th, .tdats td{border-color:#323232 !important;background:#1B1B1B !important;}
.tdats .h th{border-color:#323232 !important;background:#252525 !important;}
.alt, .alt th, .alt td{background:#121314 !important;}
.f_c .list,.f_c .list th, .f_c .list td{border-color:#323232 !important;}
.c.c_333{color:#ccc !important;}
.c.c_333 a:last-child{color:#08c9ff !important;}
.buddy li{border-color:#323232 !important;background:#1B1B1B !important;}
.buddy_group li{border-color:#323232 !important;}
.bm,.bm_h{border-color:#323232 !important;background:#1B1B1B !important;}
.bw0{background:#1B1B1B;padding:10px;}
.bwbai{background:#fff !important;}
.tb{border-color: #323232 !important;}
.tb a{border-color: #323232 !important;background:#252525 !important;}
.tb .a a,.tb .current a{border-bottom-color:#1B1B1B !important;background:#1B1B1B !important;color:#de292e !important;}
.tb .a.y a{background:transparent !important;}
ul.tb.mbw{border-color:#CDCDCD !important;}
ul.tb.mbw a{border-color: #CDCDCD !important;background:#E5EDF2 !important;}
ul.tb.mbw .a a,ul.tb.mbw .current a{border-bottom-color:#FFF !important;background:#FFF !important;}
.avt img{background:#1B1B1B !important;border-color:#323232 !important;}
.c-ad-wrap{outline:1px solid #1e2733;outline-offset:-5px;}
.t_table{background:transparent !important;}
.t_table td{border-color:#323232 !important;background-color:#252525 !important;}
.edt .bar a,#subjecthide a{color:#333;}
.cm .psth{position:relative;margin:15px 0;padding:8px 20px 8px 20px;display:inline-block;width:auto;background:#FD423D;color:#fff;border-radius:20px 0 0 20px;}
.cm .psth:after{position:absolute;content:"";bottom:0;right:-20px;height:0;width:0;border-top:20px solid #FD423D;border-bottom:20px solid #FD423D;border-right:20px solid transparent;}
.cm .psth .icon_ring{margin-top:-4px;}
.cm .psth .xi1{color:#000;}
.flw_delete,.flbc{background-image:url(/template/static/images/public/cls.png) !important;}
.list-tag{color:#888 !important;}/* 列表标题后标签 */
/* 顶部 */
.topic_nav_box{background:#121314;border-bottom-color:#121314;}
#g_upmine font{color:#BFBFBF;}
#diy-tg_menu{background:#121314;border:1px solid #323232;}/* 管理员diy */
.topic_nav_box .topic_nav .y>a{color:#BFBFBF;}
.header{background:#1B1B1B;}
.logo{background:url(logo.png) no-repeat 18px center;}
.header .sou_head li.on{background:#FD423D;}
.header .sou_head li.xa a{color:#ccc;}
.header .sou_head li:last-child:after{background:linear-gradient(to right,rgba(27,27,27,0.2),rgba(27,27,27,1),rgba(27,27,27,1));color:#ccc;}
.header .sou_head li:last-child a{background-color:#1B1B1B;}
.header .sou_body #scbar_txt{border-color:#FD423D;background:#252525;}
.header .sou_body .ssubmit{background:#FD423D;}
/* 导航 */
.nav_box {background:#252525;outline:1px solid #1e2733;outline-offset:-5px;}
/* 板块列表 */
.content .c-area-list{background-color:#121314;}
.content .c-area-list .tit{border-bottom-color: #323232;background-color: #1B1B1B;}
.content .c-area-list .a-excerpt{border-bottom-color: #323232;}
.content .c-area-list .a-excerpt .head a.z{color:#fff;}
.content .c-area-list .a-excerpt .head a.y{color:#ccc;border-color:#323232;}
.content .c-area-list .a-excerpt .body .note .nei a{color:#ccc;}
/* 左侧导航 */
.c-main .left .left-box,#left-nav.on{background:#1B1B1B;}
.c-main .left nav a:nth-child(2n){background:#121314;}
.c-main .left nav a{color:#fff;}
.c-main .left nav a i{color:#828182;}
.c-main .left nav a.active,.c-main .left nav a:hover{background: #FD423D;color:#fff;}
.c-main .left nav a.active i,.c-main .left nav a:hover i{color: #fff;}
/* 置顶 */
.screen-box{background:#252525; }
.screen-box .tf>a{color:#CCCCCC;}
.screen-box .tf .filter-box em{ color:#CCCCCC;}
.screen-box .focus-btn{color:#ccc;border-color:#323232;}
/* 主题分类 */
.tags-box{background:#252525; }
.tags-list li a,.tags-list li strong {background:#1C3E55;color:#fff;}
.tags-list li a:hover {color: #fff;}
.tags-list li.a a {background:#de292e;color:#FFAA00;}
/* 分页 */
.c-main .content .pages_btns{background:#252525;outline:1px solid #1e2733;outline-offset:-5px;}
.c-main .content .pages_btns.b-b{border-bottom-color:#323232;}
.c-main .content .pages_btns.b-all-b{border:none;}
.c-main .content .pages_btns .pgb a,
.c-main .content .pg a,
.c-main .content .pg strong,
.c-main .content .pg em,
.c-main .content .pg kbd{background-color:transparent;border-color:transparent;}
.c-main .content .pg strong{color:#FFAA00;}
.c-main .content .pg a:hover{color:#de292e;}
.pg a,.pg strong,.pg label{background-color:transparent;border-color:transparent;color:#808080;}
.pg label input.px,.mysearchdiv input.txt{border-color:#323232;background:#121314;color:#fff;}
/* 子板块 */
.c-main .content .forum-columns{background:#252525;}
.c-main .content .forum-columns>h2{ color:#CCCCCC;border-bottom-color:#37373D;}
.c-main .content .forum-columns a{color:#519ABA;}
.c-main .content .forum-columns .xg2 a{color:#CCCCCC;}
.c-main .content .forum-columns .columns-item dt a{color:#519ABA;}
.c-main .content .forum-columns .columns-item dd a{color:#CCCCCC;}
/* 公告 */
.c-main .notice-box{background-color:#252525;outline:1px solid #1e2733;outline-offset:-5px;}
.c-main .notice-box a{color:#519ABA;}
/* 置顶帖 */
.forum-zd{content-visibility:auto;contain-intrinsic-size:auto 100px;background:#1B1B1B;border-top:none;}
.forum-zd:before{background: #323232;}
.forum-zd>i{background-color: #323232;border-color:#1B1B1B;}
.forum-zd:nth-child(2n+1){background:#121314;}
.forum-zd:nth-child(2n+1)>i{border-color:#121314;}
.forum-zd .zd-title a p{background:transparent !important;}
.forum-zd .content-text a{ color:#919191;}
/* 列表 */
.c-forum-list .a-excerpt{border-bottom:none;background-color:#1B1B1B;}
.c-forum-list .a-excerpt .head .del{color:#ccc;border-color: #323232;}
.c-forum-list .a-excerpt .head .article-box .author-name{color: #fff;}
.c-forum-list .a-excerpt .body .article-title .subject{color:#08c9ff;background:none;}
.c-forum-list .a-excerpt .body .article-title .subject:hover{color:#de292e;}
.c-forum-list .a-excerpt .body .article-title .subject:visited{color:#add8e6;}
.c-forum-list .a-excerpt .body .dantu .neiout .nei a{color:#919191;}
.c-forum-list .a-excerpt .threadpages a{color:#828182;}
.c-forum-list .a-excerpt .threadpages a:hover{color:#de292e;}
.c-forum-list .a-excerpt footer .footer-link{border-color: #323232;}
.c-forum-list .a-excerpt footer .footer-link li a{border-color: #323232;}
.c-forum-list .a-excerpt:nth-child(2n+1){background:#121314;}
.c-forum-list .a-excerpt:nth-child(2n+1) footer .footer-link{border-color:#323232;}
.c-forum-list .a-excerpt:hover{background-color:#252525;}
.c-main .c-forum-btn{background:#121314;border-radius:0;}
.c-main-wrap .c-main .emp{background:transparent;}
/* 自己的主题 */
.c-forum-list .a-excerpt-my .head .subject{color:#08c9ff;}
.c-forum-list .a-excerpt-my .head .subject:hover{color:#de292e;}
/* 关注的用户 */
.a-follow-list .a-follow{background-color:#1B1B1B;}
.a-follow-list .a-follow .del{color:#ccc;border-color: #323232;}
.a-follow-list .a-follow .avatar-name{color: #fff;}
/* 列表页 只显示一行等列表页 研究报告等列表页  老版*/
.c-main .content .c-forum-list .a-excerpt-t{content-visibility:auto;contain-intrinsic-size:auto 80px;background-color:#1B1B1B;}
.c-main .content .c-forum-list .a-excerpt-t .cell1 a.subject{color:#08c9ff;}
.c-main .content .c-forum-list .a-excerpt-t .cell1 a.subject:hover{color:#FFAA00;}
.c-main .content .c-forum-list .a-excerpt-t .cell1 a.subject:visited{color:#add8e6;}
.c-main .content .c-forum-list .a-excerpt-t .cell1 a.subject.highlight{color:#2dd4bf !important;background:none !important;}/* 高亮 */
.c-main .content .c-forum-list .a-excerpt-t .cell1 a.subject.highlight:hover{color:#fff !important;}
.c-main .content .c-forum-list .a-excerpt-t .cell1 a.subject.highlight:visited{color:#add8e6 !important;}
.c-main .content .c-forum-list .a-excerpt-t .cell1 .threadpages a{color:#828182;}
.c-main .content .c-forum-list .a-excerpt-t .cell1 .threadpages a:hover{color:#de292e;}
.c-main .content .c-forum-list .a-excerpt-t cite a{color:#93c3fa;}
.c-main .content .c-forum-list .a-excerpt-t:nth-child(2n){background-color:#121314;}
.c-main .content .c-forum-list .a-excerpt-t:hover{background-color:#252525;}
.c-main .content .c-forum-list .a-excerpt-t:last-child{margin-bottom:0;}
/* 文字列表 最新精华 最新热门 */
.c-forum-list .thread-list{background:#1B1B1B;}
.c-forum-list .thread-list .body{border-bottom:1px solid #1e2733;}
.c-forum-list .thread-list .body .article-title .subject{color:#fff;}
/* 列表 威客任务悬赏答疑专区 */
.pg_keke_veeker .talent_sort span a{border-color:#323232 !important;background:#121314;}
.pg_keke_veeker .talent_sort span a.select{border-color:#EC2828 !important;background:#EC2828;color:#fff;}
.pg_keke_veeker .talent_sort span a.on, .pg_keke_veeker .talent_sort span a.on a:hover{border-color:#EC2828;background:#EC2828;color:#fff;}
.pg_keke_veeker .search_all{background:#252525;border-color:#323232;}
.pg_keke_veeker .search_all #txtSearch{color:#fff;}
.pg_keke_veeker .search_all .search_submit{border-color:#323232;}
.pg_keke_veeker .list_item.shadow{box-shadow:none;border-color:#323232 !important;}
.pg_keke_veeker .task_class_list_box,.pg_keke_veeker .slideBox{border-color:#323232;background:#121314;}
.pg_keke_veeker .vklistbox{background:#121314;border-color:#323232}
.pg_keke_veeker .vksearch,.rwlist .mysearchdiv,.rwlist li{border-color:#323232 !important;}
.pg_keke_veeker .list_item ul li{border-color:#323232;padding-left:15px;width:auto;background-color:#1B1B1B;}
.pg_keke_veeker .list_item ul li:nth-child(2n){background-color:#121314;}
.pg_keke_veeker .list_item ul li:hover{background-color:#252525;}
.pg_keke_veeker .list_item li a{color:#69A9FC;}
.pg_keke_veeker .list_item li a:hover{color:#de292e;}
.pg_keke_veeker .keke_veeker_num{color:#FFAA00;}
.pg_keke_veeker .pg a,.pg_keke_veeker .pg strong{background-color:transparent;border-color:transparent;color:#808080;}
.pg_keke_veeker .pg strong{color:#FFAA00;}
.pg_keke_veeker .pg label{background-color:transparent;border-color:transparent;color:#808080;}
.pg_keke_veeker .pg a:hover{color:#de292e;}
.pg_keke_veeker .slogan.shadow{box-shadow:none;border-color:#323232;background:#252525;}
.pg_keke_veeker .slogan .count-num ul li{border-color:#323232;}
.pg_keke_veeker .slogan .count-num ul li font{color:#FFAA00;}
.pg_keke_veeker .count-bd{background:#1B1B1B;border-color:#323232;}
.pg_keke_veeker .count-bd li{float:none;border-color:#323232;}
.pg_keke_veeker .eliteList.shadow{box-shadow:none;border-color:#323232;background:#252525;}
.pg_keke_veeker .elitecont .elitename{background:#121314;}
.pg_keke_veeker .eliteinfo ul li{background-color:#1B1B1B;}
.pg_keke_veeker .eliteinfo ul li:nth-child(2n){background-color:#121314;}
.pg_keke_veeker .eliteinfo ul li a:hover{color:#de292e;}
.pg_keke_veeker .eliteinfo .num{width:auto;min-width:16px;}
/* 推荐驿站 */
.content .fl.flg{border-color:#323232;background:#252525;}
/*右侧*/
.sidebar .side-sign,.sidebar .side-myinfo{background:#252525;outline:1px solid #1e2733;outline-offset:-5px;}
.sidebar .side-sign .post-btn{background-color:#FD423D;}
.sidebar .side-sign .sign-box{background-color:#FD423D;}
.sidebar .side-myinfo .myinfo-bj{background:none;}
.sidebar .side-myinfo .myinfo-box font{color:#fff;}
.sidebar .side-myinfo .myinfo-list li { border-color: #323232;}
.sidebar .side-myinfo .myinfo-list li a{color:#CCCCCC;}
.sidebar .side-myinfo .myinfo-list li a:hover{color:#de292e;}
.c-main-wrap .c-main .sidebar .code-side{background:#1B1B1B;}
.c-main-wrap .c-main .sidebar .code-side h5{background:#121314;color:#fff;}
.c-main-wrap .c-main .sidebar .side-tab{border-color: #323232;}
.c-main-wrap .c-main .sidebar .side-list li a{color:#69A9FC;}
.c-main-wrap .c-main .sidebar .side-box .side-list{color:#ccc;}
/* 右侧热门精华 */
.c-right-box{background:#1B1B1B;}
.c-right-box>h4{ color:#fff;}
.c-right-box>h4:before{ background:#FD423D;}
.c-right-box a{color:#ccc;}
.c-right-box a:hover{color:#de292e;}
.c-right-box .c-hot-list li{border-top-color:#323232;}
.c-right-box .c-hot-list li a font{color:#ccc !important;}
.c-right-box .c-hot-list li:nth-child(2n){background-color:#121314;}
.c-right-box .c-hot-list li:hover{background-color:#252525;}
.c-right-box .c-hot-list li:hover a font{color:#de292e !important;}
/* 右侧全民选股 右侧模拟股市 */
.c-right-box .diy-xuangu>li:nth-child(2n),
.c-right-box .diy-stocks>li:nth-child(2n){border-color:#323232 !important;background-color:#121314 !important;}
/* 正文 */
td.plcx{background:#efefef;}
.c-view .a-excerpt{background:#121314;}
.c-view .a-excerpt:nth-child(2n){background:#1B1B1B;}
.c-view .a-excerpt .head h1{color:#fff;}
.c-view .a-excerpt .details{border-bottom-color:#323232;}
.c-view .a-excerpt .author figure figcaption a.name{color:#007ACC;}
.c-view .a-excerpt .body .note .nei .quote{background-color:#121314;background-image:url(icon_quote_s.png);border-color: #323232;}
.c-view .a-excerpt .body .note .nei .quote blockquote{background-image:url(icon_quote_e.png);}
.c-view .a-excerpt .body .note .nei a{color:#007ACC;}
.c-view .a-excerpt .body .note .nei a:hover{color:#de292e;}
.c-view .a-excerpt .body .note .ptg a{color:#519ABA;}
.content .c-view .a-excerpt:hover .foot p a, .content .c-view .a-excerpt:hover .foot p label{color: #ccc;}
.pnpost a{color:#519ABA !important;}
.content .locked{background-color:#252525;}
.content .bqsm a{color:#ff00ff !important;}
/* sns 阅读模式 */
.content .theme-box .theme-list>a.theme-1{background:#141A25;}
.content .theme-box .theme-list>a.theme-2{background:#1E1E1E;}
.content .theme-box .theme-list>a.theme-3{background:#0F1C18;}
.content .theme-box .c-view .a-excerpt .body .note .nei{color:#A8C6FF;outline:1px solid #1e2733;outline-offset:-5px;}
.content .theme-box-efefef .c-view .a-excerpt .body .note .nei{background:#141A25;}
.content .theme-box-dcdcdc .c-view .a-excerpt .body .note .nei{background:#1E1E1E;}
.content .theme-box-e6f2e6 .c-view .a-excerpt .body .note .nei{background:#0F1C18;}
.content .theme-box .c-view .a-excerpt .body .note .nei font,
.content .theme-box .c-view .a-excerpt .body .note .nei p,
.content .theme-box .c-view .a-excerpt .body .note .nei blockquote,
.content .theme-box .c-view .a-excerpt .body .note .nei section,
.content .theme-box .c-view .a-excerpt .body .note .nei span,
.content .theme-box .c-view .a-excerpt .body .note .nei fieldset{background-color:transparent !important;color:#A8C6FF !important;}
.content .theme-box .c-view .a-excerpt .body .note .nei .coin,
.content .theme-box .c-view .a-excerpt .body .note .nei .ceb2 {color:#de292e !important;}
.content .theme-box .c-view .a-excerpt .body .note .nei h2,
.content .theme-box .c-view .a-excerpt .body .note .nei strong,
.content .theme-box .c-view .a-excerpt .body .note .nei strong font{background-color:transparent !important;color:#fff !important;}
.content .theme-box .c-view .a-excerpt .body .note .nei a,.content .theme-box .c-view .a-excerpt .body .note .nei a font{color:#ED6C59 !important;}
.content .theme-box .c-view .a-excerpt .body .note .nei a:hover,.content .theme-box .c-view .a-excerpt .body .note .nei a:hover font{color:#fff !important;}
.content .theme-box .c-view .a-excerpt .body .note .nei .keke_vk_describe .tl a,
.content .theme-box .c-view .a-excerpt .body .note .nei a.want_reply,.content .theme-box .c-view .a-excerpt .body .note .nei a.zjda{color:#fff !important;}
.content .theme-box .c-view .a-excerpt .body .note .nei .quote blockquote{color:#919191 !important;}
/* 论坛模式 */
#postlist{border:none;}
.c-view .plhin-out{background:#1B1B1B;margin-bottom:5px;border:1px solid #323232;}
.c-view .plhin .details a font{color:#FFAA00;}
td.pls{ background:#252525;}
.ad td.pls,.ad td.plc{ height:0;background-color: #DFDFDF;}
.c-view .plhin .head-subject{border-bottom:1px dotted #323232 !important;}
.c-view .plhin .head-subject h2{color:#fff !important;}
.c-view .plhin-out .tns th{border-right-color:#323232;}
.c-view .plhin-out .nei .quote{background-color:#121314;background-image:url(icon_quote_s.png);border:1px solid #323232;}
.c-view .plhin-out .nei .quote blockquote{background-image:url(icon_quote_e.png);}
.c-view .plhin .plc .po{border-color:#323232;}
.content .theme-box .c-view .plc .t_fsz .t_f{color:#A8C6FF;outline:1px solid #1e2733;outline-offset:-5px;}
.content .theme-box-efefef .c-view .plc .t_fsz .t_f{background:#141A25;}
.content .theme-box-dcdcdc .c-view .plc .t_fsz .t_f{background:#1E1E1E;}
.content .theme-box-e6f2e6 .c-view .plc .t_fsz .t_f{background:#0F1C18;}
.content .theme-box .c-view .plc .t_fsz .t_f font,
.content .theme-box .c-view .plc .t_fsz .t_f p,
.content .theme-box .c-view .plc .t_fsz .t_f blockquote,
.content .theme-box .c-view .plc .t_fsz .t_f section,
.content .theme-box .c-view .plc .t_fsz .t_f span,
.content .theme-box .c-view .plc .t_fsz .t_f fieldset{background-color:transparent !important;color:#A8C6FF !important;}
.content .theme-box .c-view .plc .t_fsz .t_f .keke_veeker .coin,
.content .theme-box .c-view .plc .t_fsz .t_f .keke_veeker .ceb2 {color:#de292e !important;}
.content .theme-box .c-view .plc .t_fsz .t_f h2,
.content .theme-box .c-view .plc .t_fsz .t_f strong,
.content .theme-box .c-view .plc .t_fsz .t_f strong font{background-color:transparent !important;color:#fff !important;}
.content .theme-box .c-view .plc .t_fsz .t_f a{color:#ED6C59 !important;}
.content .theme-box .c-view .plc .t_fsz .t_f .keke_vk_describe .tl a,
.content .theme-box .c-view .plc .t_fsz .t_f a.want_reply{color:#fff !important;}
.content .theme-box .c-view .plhin-out .nei .quote blockquote{color:#919191 !important;}
/* 帖子正文页 选股 */
.c-view .zd-stock{border-color:#323232;background-color:#252525;}
.c-view .zd-stock-cont .c-l .c-zi{color:#fff;}
.c-view .zd-stock-cont .c-r p a{color:#ccc;}
.c-view .zd-stock-cont .c-r p a em{color:#007ACC;}
/* 藏金阁 */
.content .trea_w {border-color:#323232;background-color:#252525;}
.content .trea_w h4 span, .content .trea_w h4 a {color: #969696;border-color:#323232;background-color:#252525;}
.content .trea_w h4 a:hover{color: #fff;background: #007ACC; border-color: #007ACC;}
.content .trea_w .trea_title{color:#fff;}
.content .trea_r p{border-bottom-color: #323232;}
.content .trea-content{border-top-color: #323232;}
.content .trea-content>h5{border-bottom-color: #323232;color: #fff;}
.content .trea-content.nbt>h5:first-child{border-top-color: #323232;}
.content .trea-content>div{color: #ccc;}
/* 会员推荐反馈 */
.c-view .member-back{border-color:#323232;background-color:#252525;}
.c-view .member-back .flegend span.scorea{color: #969696;border-color:#323232;background-color:#252525;}
.c-view .member-back .flegend span.scorea a{color: #969696;}
.c-view .member-back .flegend span.scorea a:hover{color:#de292e;}
.c-view .member-back ul{border-top-color:#323232;}
.c-view .member-back li a{color:#007ACC;}
.c-view .member-back li a:hover{color:#de292e;}
/* 帖子正文页 附件 */
.c-view .postattachlist{border-color:#323232;background-color:#252525;}
.c-view .postattachlist h4{color: #969696;border-color:#323232;background-color:#252525;}
.c-view .postattachlist .tattl dd .attnm a{color:var(--primary) !important;}
.c-view .postattachlist .tattl dd .attnm a:hover{color:#fff !important;}
/* 帖子正文页 评分记录 回帖推荐 */
.c-view .repliesbox{border-color:#323232;background-color:#252525;}
.c-view .repliesbox .scorea{color: #969696;border-color:#323232;background-color:#252525;}
.c-view .repliesbox li a em{color: #969696;}
/* 帖子正文页 blockcode */
.pl .blockcode{border-color:#323232 !important;background:#252525 !important;color:#CC9933 !important;}
.pl .blockcode ol li:hover{background:#121314 !important;color:#fff !important;}
/* 点评 */
.c-view .commentsbox{border-color:#323232;background-color:#252525;}
.c-view .commentsbox .scorea{color: #969696;border-color:#323232;background-color:#252525;}
.c-view .commentsbox li{border-color:#323232;}
.c-view .commentsbox li .c-user a{color:#007ACC;}
.c-view .commentsbox li .c-cont{color:#969696;}
/* 荐股 */
.c-view .jiangu-list{border-color:#323232;background-color:#252525;padding-bottom:20px;}
.c-view .jiangu-list h6{ color: #fff; }
.c-view .jiangu-list p{ color: #ccc;}
.c-view .jiangu-list p em{ color: #fff;}
.c-view .jiangu-list .list-tab>span{background:#000000;border-color:#323232;color:#3A82F7;}
.c-view .jiangu-list .list-tab>span.on, .c-view .jiangu-list .list-tab>span:hover{background:#FD423D;border-color:#FD423D;color:#fff;}
.c-view .list-box li img{background-color:#fff;}
.c-view .jiangu-box{ color: #ccc;border-color:#323232;background-color:#252525;}
.c-view .jiangu-box table tr td{border-top-color:#323232;}
/* 相关链接 */
.c-view .m-about-stock{border-color:#323232;background-color:#252525;}
.c-view .m-about-stock .bbda{border-bottom:1px dotted #323232;}
.c-view .m-about-stock .xl2 li a{color:#519ABA;}
.c-view .m-about-search{border-color:#323232;background-color:#252525;}
.c-view .m-about-search .bbda{border-bottom:1px dotted #323232;}
.c-view .m-about-search .xl2 li a{color:#519ABA;}
.c-view .m-about-tie{border-color:#323232;background-color:#252525;}
.c-view .m-about-tie .bbda{border-bottom:1px dotted #323232;}
.c-view .m-about-tie a{color:#519ABA;}
/* 正文 威客任务悬赏答疑专区 */
.content .nei .keke_veeker{background:#252525;}
.content .nei .keke_veeker .tasktodetail{background:transparent;}
.content .nei .keke_veeker .tasktodetail .h{color:#fff;border-color: #323232;}
.content .nei .keke_veeker .icon_clock, .content .nei .keke_veeker .icon_reward, .content .nei .keke_veeker .icon_commend{border-radius:50%;}
.content .nei .setpboxo{background:transparent;}
.content .nei .keke_vk_describe{background:transparent;}
.content .nei .keke_vk_describe .tl{border-color: #323232;}
.content .nei .keke_vk_describe .tl a{box-shadow:none;}
.content .nei .sline{color:#323232;}
.content .nei .xq{border-color: #323232;}
.content .nei .addms{border-color: #323232;background: #252525;}
.content .nei .vk-completion-card{background-color:#252525;border-top-color:#323232;border-bottom-color:#323232;}
/* 悬赏问答 */
.c-view .nei .tshuz_answer{border-color:#323232;background-color:#333;}
.c-view .nei .tshuz_answer p a{color:#fff !important;}
.c-view .nei .tshuz_answer .reply_end a{color:#007ACC !important;}
/* viewthread 右侧悬浮回复发帖 */
.fixed-btn a{border-color:#323232;background:#252525;}
.fixed-btn a:hover{background:#FD423D;}
.fixed-btn a#post_replytmp,.fixed-btn a:first-child{background:#FD423D;}
/* 帖子正文 快速回复 */
.c-view .reply-login{border-color:#FD423D;background:#252525;}
.c-view .reply-login .rl-z{color:#ccc;}
.c-view .reply-login .rl-y{background-color:#FD423D;}
/* 底部 */
.footer{ background: #1B1B1B; }
.footer_nei{color:#828182;}
.footer_nei a{color:#828182;}
.footer_nei .imgewm span{background: #1B1B1B;}
/* 左下角公告 */
.notice-bottom{background-color:#121314;}
.notice-bottom span.t{background-color:#FD423D;}
.notice-bottom h3 font{color:#08c9ff;}
.notice-bottom p a{color:#08c9ff;}
.recommended-by-admin{background-color:#121314;}
.recommended-by-admin .recommended-title{background-color:#FD423D;}
.recommended-content p a{color:#08c9ff;}
/* index */
#nv_portal .module-left,#nv_portal .module-right,#nv_portal .module-box,#nv_portal .live-box{background:#1B1B1B;}
#nv_portal .title-mod{border-top-color:transparent;}
#nv_portal .title-mod h4{border-top-color:#FD423D;}
#nv_portal .title-mod h4 i{color: #FD423D;}
#nv_portal .title-mod h4 a{color:#fff;}
#nv_portal .title-mod h4 a:hover{color:#de292e;}
#nv_portal .right-title:before {border-top-color:#323232;}
#nv_portal .right-title h4 {background:#1B1B1B;color: #fff;}
#nv_portal .right-title h4 a {color: #fff;}
#nv_portal .right-title h4 a:hover{color:#de292e;}
#nv_portal .right-title h4 i{ color: #FD423D;}
#nv_portal .right-title .link-more{background:#1B1B1B;}
#nv_portal .news-top>li{color:#D4D4D4;border-top-color:#323232;}
#nv_portal .news-top>li a{color:#D4D4D4;}
#nv_portal .recommend li{border-top-color:#323232;}
#nv_portal .recommend li h2{color:#D4D4D4;}
#nv_portal .recommend li h3{color:#D4D4D4;}
#nv_portal .c-xuangu{margin-top:0;padding-top:3px;}
#nv_portal .c-xuangu li{border-top-color:#323232;background:#1B1B1B;}
#nv_portal .c-xuangu li:nth-child(2n),#nv_portal .ranking2 li:nth-child(2n){background-color:#121314;}
#nv_portal .c-xuangu li span a{color:#007ACC;}
#nv_portal .c-stocks-out,#nv_portal .index-link{background:#1B1B1B;}
#nv_portal .c-stocks li h2 a{color:#007ACC;}
#nv_portal .pipe{margin:0;padding:0 0 5px 10px;}
#nv_portal .pipe a{color:#D4D4D4;}
#nv_portal .pipe a:hover{color:#de292e;}
#nv_portal .live-box .live-item{width:119px;}
/* 驿站 */
#nv_group.pg_post .bm.bw0{background:#fff !important;}/* 驿站发帖 */
#nv_group .bm_h{border-top:none;}
#nv_group #create_group_btn{background:#FD423D;}
#nv_group .commend-group li:after{background-color:#323232;}
#nv_group .commend-group li .info h1{color:#fff;}
#nv_group .commend-group li .info p:after{background:linear-gradient(to right,rgba(27,27,27,0.2),rgba(27,27,27,1),rgba(27,27,27,1));}
#nv_group #g_guide li,#nv_forum #g_guide li,#nv_group .xl-top li,#nv_forum .xl-top li{border-bottom-color: #323232;}
#nv_group .xl-top li a,#nv_forum .xl-top li a{color:#fff;}
#nv_group .xl-top li a:hover,#nv_forum .xl-top li a:hover{color:#de292e;}
#nv_group .g-yz a{background:#121314;border-color:#323232;color:#ccc;}
#nv_group .g-yz a:hover{border-color: #de292e;color:#de292e;}
#nv_group .bbs{border-bottom-color: #323232 !important;}
#nv_group .fl_row td{border-top-color: #323232;}
#nv_group .fl .i_z{border-right-color: #323232;}
#nv_group #gh{background:#1B1B1B;border-color: #323232;}
#nv_group .tns th{border-right-color: #323232;}
#nv_group .xlda .pn{background:#FD423D;border-color:#323232;}
#nv_group .xld dd a{color:#fff;}
#nv_group .xld dd a:hover{color:#de292e;}
#nv_group .tb_h{background: #121314;}
#nv_group .tb .groupbtn{background:#FD423D !important;color:#121314 !important;font-weight:bold;}
#nv_group .tb .groupbtn span{background:none !important;}
#nv_group .livethreadcon .m-bri{border-bottom-color: #323232;}
#nv_group .livethreadcon .m-bri:after{background:linear-gradient(to right,rgba(27,27,27,0.2),rgba(27,27,27,1),rgba(27,27,27,1));}
#nv_group .livethreadtitle{border-bottom-color: #323232;}
#nv_group #livereplycontentout{background: #252525;border-color:#323232;}
#nv_group .dlout{background:#1B1B1B;}
#nv_group .dlout:nth-child(2n){background:#121314;}
#nv_group .dlout dl dt{border-color: #323232;}
#nv_group .dlout dl:before{border-top-color: #323232;}
#nv_group .dlout dl dd.d-cont{color:#fff;}
#nv_group .dlout dl dd.d-cont a.need_follow_a{color:#08c9ff;}
#nv_group .dlout dl dd.d-cont .yz-reply{background:#121314;border-color:#323232;color:#FFAA00;}
#nv_group .dlout.dlout2:nth-child(2n) dl dd.d-cont .yz-reply{background:#1B1B1B;}
#nv_group .full-screen{background:#1B1B1B;}
#nv_group .pgs{background:#1B1B1B !important;}
#nv_group .tl .th{background:#121314;border-color:#323232;}
#nv_group .tl .bm_c tr:nth-child(2n){background:#121314;}
#nv_group .tl th, #nv_group .tl td{border-color:#323232;}
#nv_group .tl th a{color:#fff;}
#nv_group .tl th a:hover{color:#de292e;}
#nv_group .tl .emptb tr:nth-child(2n) {background-color:#121314;}
#nv_group .tl tr:hover td,#nv_group .tl tr:hover th{background:transparent;}
#nv_group .el li,
#nv_group .xl-d li{border-color:#323232;}
#nv_group .ttp{background:#1B1B1B !important;}
#nv_group .ttp a{background:#1C3E55;color:#fff;border-color:#323232;}
#nv_group .ttp .a a{background:#de292e;color:#FFAA00;}
#nv_group .c-main .emp{background:transparent;}
.webuploader-container{margin-top:2px;background-image:url(/template/static/images/public/editor.png) !important;background-position:-200px -20px !important;width:20px !important;height:20px !important;}
#nv_group .px, #nv_group .pt, #nv_group .ps, #nv_group select,#nv_group .txtarea{border-color:#323232;background:#252525;color:#fff;}
#nv_group #livereplymessage{background:#252525 !important;color:#fff !important;}
#nv_group .pm_tac{background: #121314;}
#nv_group .pm .c{background:#1B1B1B;}
#nv_group .pmd{box-shadow:none;color:#333;}
#nv_group .pmfm p:last-child{color:#de292e !important;}
/* 说吧 */
.content #flw_header{background:#1B1B1B;}
.content #flw_header #flw_post_subject{border-color:#323232;background:#252525;}
.content #flw_header #flw_post_subject #subject{color:#fff;}
.content #followlist>li{background-color:#121314;}
.content #followlist li .flw_quotenote span.zk{background:linear-gradient(to right,rgba(18,19,20,0.2),rgba(18,19,20,1),rgba(18,19,20,1));}
.content #followlist>li:nth-child(2n){background-color:#1B1B1B;}
.content #followlist li:nth-child(2n) .flw_quotenote span.zk{background:linear-gradient(to right,rgba(27,27,27,0.2),rgba(27,27,27,1),rgba(27,27,27,1));}
.content #followlist li.unread{background:#1E1E1E;}
.content #followlist li.unread .flw_quotenote span.zk{background:linear-gradient(to right,rgba(30,30,30,0.2),rgba(30,30,30,1),rgba(30,30,30,1));}
.content #followlist li.unread .flw_article{background:transparent;}
.content #followlist li li{border-color: #323232;}
.content #followlist li .flw_replybox{margin:-10px 0 20px 90px;border-color: #323232;background:#252525;}
.content #followlist li .flw_replybox .flw_autopt{border-color:#FFAA00;width:400px;background:#1B1B1B;}
.content #followlist li .flw_replybox .flw_autopt .pts{background:#1B1B1B;color:#fff;}
.content .flw_quote{border-color: #323232;background:#252525;}
.content .flw_article h2 a{color:#ccc;}
.content .flw_replybox .cnr{background-image: url(flw_cnr_t.png);}
.content .flw_replybox .pnc{box-shadow: none;height:36px;}
.content .flw_ulist li{background:#121314;outline:1px solid #1e2733;outline-offset:-5px;}
.content .flw_ulist li:nth-child(2n){background:#1B1B1B;}
#nv_home.pg_follow .px, #nv_home.pg_follow .pt, #nv_home.pg_follow .ps, #nv_home.pg_follow select,
#nv_plugin.pg_stocks .px, #nv_plugin.pg_stocks .pt, #nv_plugin.pg_stocks .ps, #nv_plugin.pg_stocks select,
#nv_home.pg_space .pt{border-color:#323232;background:#252525;color:#fff;}
/* 帖子底部编辑器 */
#f_pst{background:#1b1b1b;}
.tedt{border-color:#323232 !important;}
.tedt .bar{border-color:#323232 !important;border-bottom:none !important;background:#252525 !important;}
/* .fpd a{background-image:url(/template/static/images/public/editor.png) !important;} 用插件svg 暂时注释掉 */
.tedt .bar .y a{color:#2dd4bf !important;}
.tedt .area{background:#252525 !important;}
.tedt .pt,.pg_viewthread .px,.pg_viewthread .pt,.pg_viewthread .txtarea,#nv_home.pg_spacecp .px{border-color:#323232 !important;background:#252525 !important;color:#fff !important;}

/* 回复弹窗 fastpost T4 深色统一（覆盖 Discuz 默认 .fwin 浅色背景） */
/* T4 站内聊天窗口统一时门的龄色会话 */
#nv_home.pg_space .fwinmask .fwin{background:#1b1b1b !important;color:#ccc !important;border:1px solid var(--cool-border) !important;box-shadow:var(--cool-glow) !important;}
#nv_home.pg_space .fwinmask .fwin > tbody > tr > .t_l,#nv_home.pg_space .fwinmask .fwin > tbody > tr > .t_c,#nv_home.pg_space .fwinmask .fwin > tbody > tr > .t_r,#nv_home.pg_space .fwinmask .fwin > tbody > tr > .m_l,#nv_home.pg_space .fwinmask .fwin > tbody > tr > .m_r,#nv_home.pg_space .fwinmask .fwin > tbody > tr > .b_l,#nv_home.pg_space .fwinmask .fwin > tbody > tr > .b_c,#nv_home.pg_space .fwinmask .fwin > tbody > tr > .b_r{background:#1b1b1b !important;}
#nv_home.pg_space .fwinmask .m_c,#nv_home.pg_space .fwinmask .pm{background:#1b1b1b !important;color:#ccc !important;}
#nv_home.pg_space .fwinmask .pm .flb{background:#252525 !important;border-bottom:1px solid #323232 !important;}
#nv_home.pg_space .fwinmask .pm .flb em{color:#08c9ff !important;}
#nv_home.pg_space .fwinmask .pm .c,#nv_home.pg_space .fwinmask .pm_tac,#nv_home.pg_space .fwinmask .pmb,#nv_home.pg_space .fwinmask .pmfm{background:#1b1b1b !important;color:#ccc !important;}
#nv_home.pg_space .fwinmask .pm_tac{border-color:#323232 !important;}
#nv_home.pg_space .fwinmask .pm a{color:#08c9ff !important;}
#nv_home.pg_space .fwinmask .pm a:hover{color:#de292e !important;}
#nv_home.pg_space .fwinmask .pm .tedt,#nv_home.pg_space .fwinmask .pm .tedt .bar,#nv_home.pg_space .fwinmask .pm .tedt .area{background:#252525 !important;border-color:#323232 !important;}
#nv_home.pg_space .fwinmask .pm .pt{background:#252525 !important;color:#fff !important;border-color:#323232 !important;}
.fwin,.fwinblock,#fwin_reply.fwinblock,#fwin_newthread.fwinblock,#fwin_login.fwinblock,.fwinbody{background:#1b1b1b !important;border-color:#323232 !important;color:#ccc;}
.fwinhead{background:#252525 !important;border-color:#323232 !important;}
.fwinheader h2,.fwinheader{color:#08c9ff !important;font-weight:600;}
.fwinclose img{filter:invert(1) brightness(1.4);opacity:.85;}
.fwinclose a:hover img{background:transparent !important;}
.fwin #f_pst,.fwin #fastpostform,.fwin #postform{background:transparent !important;color:#ccc !important;}
.fwin #fastpostreturn{color:#de292e !important;}
.fwin .tedt,.fwin .tedt .bar,.fwin .tedt .area{background:#252525 !important;border-color:#323232 !important;}
.fwin .tedt .bar a{color:#08c9ff !important;}
.fwin .tedt .bar .y a{color:#08c9ff !important;}
.fwin .tedt .pt,.fwin textarea.pt,.fwin .pt{background:#252525 !important;color:#fff !important;border-color:#323232 !important;}
/* 回复弹窗内 table 默认白底清除（viewthread_fastpost 模板用了 <table> 包裹） */
.fwin #f_pst table,.fwin #f_pst tr,.fwin #f_pst td,.fwin #f_pst td.plc{background:transparent !important;border:none !important;color:inherit;}
.fwin #f_pst .pnpost{background:transparent !important;color:#ccc !important;border-top:1px solid #323232 !important;padding-top:12px !important;margin-top:12px !important;}
.fwin .pnpost a{color:#08c9ff !important;}
.fwin .pnpost label{color:#ccc !important;}
/* 弹窗提交按钮强制红底（T4 主行动按钮） */
.fwin #fastpostsubmit,.fwin .pnpost .pnc,.fwin .pnpost button{background:var(--action-grad) !important;color:#fff !important;border:1px solid transparent !important;box-shadow:0 8px 22px var(--action-glow) !important;font-weight:700 !important;border-radius:var(--radius-sm) !important;padding:6px 18px !important;}
/* 弹窗内"高级模式"/规则链接等次要文本 */
.fwin a{color:#08c9ff;}
.fwin a:hover{color:#de292e !important;}
/* 模板遗留的 GBK 乱码协议说明文字直接隐藏 */
.fwin #f_pst .pnpost label[for="hasreaded"],.fwin #f_pst .pnpost #hasreaded,.fwin #f_pst .pnpost a[href*="agree"],.fwin #f_pst .pnpost a[href*="mianze"]{display:none !important;}
/* 头像/积分规则区空白 */
.fwin .pnpost .y{color:#08c9ff !important;}
/* 排行 道具中心 */
#nv_misc .ct2_a, #nv_misc .ct3_a,#nv_home.pg_magic .ct2_a, #nv_home.pg_magic .ct3_a{border-color:#323232 !important;background:#1B1B1B url("vlineb.png") repeat-y 0 0 !important;}
.tbn li{border-color: #323232;}
.tbn li.a{background:#1B1B1B;border-color:#323232;}
.tbn li.a a{color:#de292e;}
#nv_misc .bm_h{border-top:none;}
#nv_misc .hasrank dl:nth-child(2n){background:#121314;}
#nv_misc .pn{background:#FD423D;color:#fff;border-color:#323232;}
#nv_misc .tl tr:nth-child(2n){background:#121314;}
#nv_misc .tl tr:hover td,#nv_misc .tl tr:hover th{background:#252525;}
#nv_misc .tl .th{border-color:#323232;background:#121314;}
#nv_misc .tl th, #nv_misc .tl td{border-bottom:none;}
#nv_misc .tl th a{font-size:15px;color:#69A9FC;}
#nv_misc .tl th a:hover{color:#FFAA00;}
#nv_misc .dt{border-color:#323232;}
#nv_misc .dt th{background:#121314;}
/* 排行榜 */
.ranklist-banner .tit{color:#de292e;}
.rank-tb li a{background:#121314;}
.rank-tb li.a a{background:#FD423D;}
.rank-main{background:#1B1B1B;}
.rank-main ul{border-top:none;}
.rank-main ul:first-child{background:#1B1B1B;}
.rank-main ul:nth-child(2n),.rank-tbmu{background:#121314;}
.rank-main ul:hover{background:#252525;}
.rank-main ul li a,.rank-main ul li.rk-2 a{color:#69A9FC;}
.rank-main ul li .shu{background:none;}
.rank-main ul li em{background:#1C3E55;color:#ccc;}
.rank-main ul li.rk-4 cite{background:#1C3E55 !important;}
.pg_rank_7ree .ranklistbox_7ree{background:#1B1B1B;}
.pg_rank_7ree .ranklist_7ree:nth-child(2n){background:#121314;}
.pg_rank_7ree .ranklistbox_7ree dl:hover{background:#252525;}
/* 模拟炒股 */
.pg_stocks .stocks-table tr th{color:#ccc;}
.pg_stocks .stocks-table tr td a{color:#69A9FC;}
.pg_stocks .stocks-table tr td a:hover{color:#de292e;}
.pg_stocks .optional-nolist{background:#1B1B1B;}
.pg_stocks .stocks-box .content-head{background:#1B1B1B;}
.pg_stocks .stocks-box .content-body{background:#1B1B1B;}
.pg_stocks .stocks-box .content-body .stocks-tab{background:#121314;border-color:#323232;}
.pg_stocks .stocks-box .stocks-table tr:nth-child(2n){background:#121314;border-color:#323232;}
.pg_stocks .stocks-box .content-body .pages_btns{border-color:#323232;}
.pg_stocks .stocks-box .content-head h6{border-color:#323232;}
.pg_stocks .rank-nav{background:#121314;border-color:#323232;}
.pg_stocks .rank-nav .z{color:#ccc;}
.pg_stocks .rank-main{background:#1B1B1B;}
.pg_stocks .rank-main .rank-top li{color:#FFAA00;}
.pg_stocks .rank-main>ul:nth-child(2n){background:#121314;border-color:#323232;}
.pg_stocks .rank-main .rank-box li{color:#ccc;}
.pg_stocks .rank-main .rank-box li .c-blue{color:#69A9FC;}
.pg_stocks .bart .dt tr:hover {background:#1B1B1B !important;cursor:auto;}
.stocks-box .view-head{background:#1B1B1B;}
.stocks-box .view-head .code-title{border-color:#323232;}
.stocks-box .view-head .code-info .code-left .code-stop{border-color:#323232;}
.stocks-box .view-head .code-info .code-right li{color:#ccc;}
.stocks-box .view-head .code-info .code-right li span{color:#ccc;}
.stocks-box .view-head .code-main{border-color:#323232;}
.stocks-box .view-head .code-main .z{padding-left:15px;}
.stocks-box .view-head .code-main .z img{background:#fff;}
.stocks-box .view-head .code-main .taglink a{background:#000000;border-color:#323232;color:#3A82F7;}
.stocks-box .view-head .code-main .taglink a:hover, .stocks-box .view-head .code-main .taglink a.on{background:#FD423D;border-color:#FD423D;color:#fff;}
.stocks-box .code-right-table td, .stocks-box .code-right-table th{border-color:#323232;}
.stocks-box .dt th{background:#252525;}
.stocks-box .dt tr:hover{background:#252525 !important;cursor:auto;}
.stocks-box .code-nav{background:#121314;border-color:#323232;}
.stocks-box .code-nav .z{color:#fff;}
.stocks-box .stock-thread{background:#1B1B1B;}
.stocks-box .stock-thread .head .avatar{color:#fff;}
.stocks-box .stock-thread .body .subject a{color:#FFAA00;}
.stocks-box .stock-thread .body .subject a:hover{color:#de292e;}
.stocks-box .stock-thread .body .conten a{color:#919191;}
.stocks-box .stock-thread .body .conten span.zk{background:linear-gradient(to right,rgba(27,27,27,0.2),rgba(27,27,27,1),rgba(27,27,27,1));}
.stocks-box .stock-thread .body .link{background: #252525;border-color:#323232;}
.stocks-box .stock-thread footer{border-color:#323232;}
.stocks-box .stock-thread:nth-child(2n){background:#121314;}
.stocks-box .stock-thread:nth-child(2n) .body .conten span.zk{background:linear-gradient(to right,rgba(18,19,20,0.2),rgba(18,19,20,1),rgba(18,19,20,1));}
.stocks-box .stock-thread:nth-child(2n) footer{border-top-color:#323232;}
.stocks-box .flw_replybox{border-color: #323232;background:#252525;}
.stocks-box .flw_replybox .flw_autopt{border-color:#FFAA00;width:400px;background:#1B1B1B;}
.stocks-box .flw_replybox .flw_autopt .pts{background:#1B1B1B;color:#fff;}
.stocks-box .flw_replybox li{border-color: #323232;}
/* 选股 */
.pg_stocks .module-main .m-nav,.pg_coupon .coupon-index .rule{background:#1B1B1B;}
.pg_stocks .module-main .m-nav .nav-link h6{color:#FFAA00;}
.pg_stocks .module-main .m-nowhead{background:#121314;border-color:#323232;}
.pg_stocks .module-main .m-nowhead .nowhead-tab a{color:#007ACC;border-color:#121314;}
.pg_stocks .module-main .m-nowlist{background:#1B1B1B;}
.pg_stocks .module-main .m-nowlist .list-head{border-color:#323232;}
.pg_stocks .module-main .m-nowlist .list-main ul{border-color:#323232;cursor:auto;}
.pg_stocks .module-main .m-nowlist .list-main li{color:#ccc;}
.pg_stocks .module-main .m-nowlist .list-main ul.on{background:#121314;}
.pg_stocks .module-main .m-nowlist .list-main ul.on:before{background:#121314;}
.pg_stocks .module-main .m-nowlist .list-left{box-shadow:none;border-color:#323232;background:#121314;}
.pg_stocks .module-main .m-nowlist .list-info .info-top{color:#fff;border-color:#323232;}
.pg_stocks .module-main .m-nowlist .list-info .info-list{border-color:#323232;}
.pg_stocks .module-main .m-nowlist .list-info .info-list li{color:#ccc;}
.pg_stocks .module-main .m-nowlist .list-info .info-list li em{color:#fff;}
.pg_stocks .module-main .m-nowlist .list-info .info-chart img{background:#fff;}
.pg_stocks .module-main .m-nowlist .list-info .info-reason{border-color:#323232;}
.pg_stocks .module-main .m-nowlist .list-info .info-reason .reason-list dt a{color:#007ACC;}
.pg_stocks .module-main .m-rankbox .rankleft-top{background:#121314;border-color:#323232;}
.pg_stocks .module-main .m-rankbox .rank-left .rankleft-list{background:#1B1B1B;}
.pg_stocks .module-main .m-rankbox .rankleft-head{border-color:#323232;}
.pg_stocks .module-main .m-rankbox .rankleft-head li{color:#ccc;}
.pg_stocks .module-main .m-rankbox .rankleft-item{border-color:#323232;}
.pg_stocks .module-main .m-rankbox .rankleft-item:nth-child(2n){background:#121314;}
.pg_stocks .module-main .m-rankbox .rankleft-item li{color:#919191;}
.pg_stocks .module-main .m-rankbox .rank-right{background:#1B1B1B;}
.pg_stocks .module-main .m-rankbox .rankright-top{background:#121314;border-color:#323232;}
.pg_stocks .module-main .m-rankbox .rankright-head{border-color:#323232;}
.pg_stocks .module-main .m-rankbox .rankright-head li{color:#ccc;}
.pg_stocks .module-main .m-rankbox .rankright-item{border-color:#323232;}
.pg_stocks .module-main .m-rankbox .rankright-item:nth-child(2n){background:#121314;}
.pg_stocks .left-week-list{border-color:#323232;}
.pg_stocks .left-week-main .left-week-list>li{color:#ccc;}
.pg_stocks .left-week-main .left-week-list:first-child, .pg_stocks .left-week-main .left-week-list:nth-child(2), .pg_stocks .left-week-main .left-week-list:nth-child(3){background:transparent;}
.pg_stocks .pages_btns .pgb a, .pg_stocks .pg a, .pg_stocks .pg em, .pg_stocks .pg kbd{border-color:#323232;background-color:#121314;color:#ccc;}
.pg_stocks .pg strong{border-color:#FD423D;background-color:#FD423D;color:#fff;}
.pg_stocks .pg label{border-color:#323232;background-color:#121314;color:#ccc;}
.pg_stocks .pg label .px{border-color:#323232;background:#fff;color:#333;}
/* 签到 股指竞猜 寻宝 */
.pg_sign .title,.pg_stocks .title,.pg_sign .ph_head,.pg_sign #pt.lineA,.pg_codebox .codebox-side .codebox-board,.pg_codebox .codebox-panel,.pg_codebox .codebox-boards-row .codebox-board,.pg_codebox .codebox-streak-hint{background:#121314;border-color:#323232;}
.pg_sign .title .tit,.pg_stocks .title .tit{color:#fff;}
.pg_sign .lineB,.pg_stocks .guessA{background:#1B1B1B;outline:1px solid #1e2733;outline-offset:-5px;}
.pg_sign .lineB.sign-blocked-layout .sign-blocked-link{background:var(--action-grad) !important;}
.pg_sign .lineB .qdleft a:last-child{color:#FFC947 !important;}
.pg_sign .lineB .qdright .sign em,.pg_stocks .guessA .ga_left .sign em,.pg_stocks .guessA .ga_left h1 .user img,.pg_codebox .codebox-step,.pg_codebox .codebox-stats div:not(.codebox-spacer),.pg_codebox .codebox-rewards div:not(.codebox-spacer){background:#252525;border-color:#323232;}
.pg_sign .ph_tab,.pg_sign .gd_box,.pg_sign .lx_sign{background:#1B1B1B;border-color:#323232;}
.pg_stocks .guessA .ga_left .tishi{background:#121314;}
.pg_sign .ph_head a.n2,.pg_stocks .guessA .ga_right .rule,.pg_stocks .guessA .ga_left .tishi,.pg_codebox .codebox-player,.pg_codebox .codebox-rewards em{border-color:#323232;}
.pg_sign .ph_body thead tr,.pg_sign .ph_body tr:nth-child(2n){background:#121314;}
.pg_sign .ph_body td, .pg_sign .ph_body th{border-color:#323232;color:#888;}
.pg_sign .ph_body td.name a{color:#69A9FC;}
.pg_sign .gd_box .gd_body li{border-color:#323232;}
.pg_sign .gd_box .gd_body li:nth-child(2n){background:#121314;}
.pg_sign .gd_box .gd_body li a{color:#69A9FC;}
.pg_sign .lx_sign li h2 a{color:#69A9FC;}
/* 股指竞猜 */
.pg_stocks .guessA .ga_left .sign span{background-color:#323232;border-color:#323232;}
.pg_stocks .stocks-table-out,.pg_stocks .gb-list,.pg_stocks .oltop,.pg_stocks .oltop.fu,.pg_stocks .guessA .ga_left .line-title span{background:#1B1B1B;}
.pg_stocks .stocks-table tr:nth-child(2n),.pg_spacecp .ad-list-tab tr:nth-child(2n){background:#121314;border-color:#323232;}
.pg_stocks .gb-list li:after,.pg_stocks .oltop li:after,.pg_stocks .guessA .ga_left .line-title:before{background-color:#323232;}
.pg_stocks .gb-list li .right h3,.pg_stocks .gb-list li .right h3 a{color:#fff;}
.pg_stocks .gb-list li .right dt{color:#FFAA00;}
.pg_stocks .gb-list li .right .btn{background:transparent;}
/* 热门搜索 */
.pg_CURMODULE .s-hot{background:#1B1B1B;}
.pg_CURMODULE .s-hot li a{color:#ccc;}
.pg_CURMODULE .s-hot .s-cont a{border-color: #323232;background:#121314;color:#007ACC;}
.pg_CURMODULE .s-hot .s-cont a:nth-child(2n){background:#1B1B1B;}
/* 理想搜索 */
#nv_search .sl-b{background:#1B1B1B;}
#nv_search .sl-f{background:#121314;}
#nv_search .sl-d{background:#1B1B1B;}
#nv_search .searchform{background:#1B1B1B;}
#nv_search .searchform #scform_tb .a{color:#de292e;}
#nv_search .searchform .td_srchtxt{border-radius:3px 0 0 3px;}
#nv_search .searchform .td_srchbtn{border-radius:0 3px 3px 0;}
#nv_search .searchform #scform_srchtxt{background:#252525;}
#nv_search .sm-t,.pg_codebox .codebox-title span{background: #252525;}
#nv_search .sm-sort-focus{background:#1B1B1B;color:#de292e;}
#nv_search .sm-c{background:#1B1B1B;}
#nv_search .sm-list ul{color:#ED6C59;}
#nv_search .sm-thread{border-color:#323232;}
#nv_search .sm-thread .sm-title a{color:#ED6C59;}
#nv_search .sm-thread .sm-message{color:#ccc;}
#nv_search .spg{border:none;background: #252525;}
#nv_search .spg-list a{color:#fff;}
#nv_search .spg-list a.next,#nv_search .spg-list a.prev{background-color:#de292e;}
#nv_search .c-search-main{background:#1B1B1B;}
#nv_search .sttl{border-bottom-color:#323232;background:#121314;color:#de292e;text-align:center;}
#nv_search .c-search p a{color:#3A82F7;}
#nv_search .stocks-link{background: #252525;border-color: #323232;}
.mt{background:#121314 !important;}
#nv_search .slst h3 a{color:#2dd4bf !important;}
#nv_search .slst h3 a strong{color:#de292e;}
/* 勋章中心 红包中心 */
.pg_medal .medal_l,.pg_luckypacket .left_luck,.pg_luckypacket .right_box{background:#1B1B1B;}
.pg_medal .medal_tab,.pg_luckypacket .luck_tab{background:#121314;border-color: #323232;}
.pg_medal .medal_li{border-color: #323232;}
.pg_medal .medal_li dd{color:#ccc;}
.pg_medal .medal_li dd.name{color:#FFAA00;}
.pg_medal .medal_li dd a{color:#69A9FC;}
.pg_medal .medal_li dd a:hover{color:#de292e;}
.pg_medal .right_box{background:#1B1B1B;}
.pg_medal .medal_title,.pg_luckypacket .luck_title,.pg_luckypacket .manage_list{background:#121314;border-color: #323232;}
.pg_medal .medal_title h2,.pg_luckypacket .luck_title h2{color:#FFAA00;}
.pg_medal .right_tip p{color:#ccc;}
.pg_medal .medal_credit{border-color: #323232;}
.pg_medal .medal_credit>p{color:#ccc;}
.pg_medal .medal_toplist{border-color: #323232;}
.pg_medal .medal_toplist thead{background:#121314;border-color: #323232;}
.pg_medal .medal_toplist thead td{color:#fff;}
.pg_medal .medal_toplist tbody tr{border-color: #323232;}
.pg_medal .medal_toplist tbody tr:nth-child(2n){background:#121314;}
.pg_medal .medal_toplist td{color:#ccc;}
.pg_medal .medal_toplist td a{color:#69A9FC;}
.pg_medal .medal_toplist td a:hover{color:#de292e;}
.pg_medal .medal_ellist li,.pg_luckypacket .right_list li{border-color: #323232;color:#919191;}
.pg_medal .medal_list li a{color:#69A9FC;}
.pg_medal .medal_list li a:hover{color:#de292e;}
.pg_luckypacket .tl tr:hover td,.pg_luckypacket .tl tr:hover th{background:#252525;}
.pg_luckypacket .tl th, .pg_luckypacket .tl td{border-bottom:none;}
.pg_luckypacket .right_btn{background:#FD423D;}
/* 个人空间 */
#nv_home.pg_space li em,#nv_home.pg_space li font{color:#fff !important;}
#nv_home.pg_space hr.da{border-color: #323232;}
#nv_home.pg_space .emp a,#nv_home.pg_follow .emp a{color:#69A9FC !important;}
#nv_home.pg_space #uhd,#nv_home.pg_follow #uhd,.pg_zhuanlan #uhd{background:#1B1B1B;}
#uhd .p-cutis{outline:1px solid #1e2733;outline-offset:-5px;}
#nv_home.pg_space #uhd .mtb,#nv_home.pg_follow #uhd .mtb,.pg_zhuanlan .mtb{background:#252525 !important;border-color: #323232 !important;}
#nv_home.pg_space #uhd .h .avt,#nv_home.pg_follow #uhd .h .avt{background:#1B1B1B;}
#nv_home.pg_space #uhd .mtb .tns th,#nv_home.pg_follow #uhd .mtb .tns th{border-color: #323232;}
#nv_home.pg_space #ct.ct1{background:#1B1B1B;}
#nv_home.pg_space .tl .th{background:#121314;border-color:#323232;}
#nv_home.pg_space .tl th, #nv_home.pg_space .tl td{border-color:#323232;}
#nv_home.pg_space .tl th a{color:#fff;}
#nv_home.pg_space .tl th a:hover{color:#de292e;}
#nv_home.pg_space .tl th a:visited, #nv_home.pg_space .tl td.fn a:visited{color:#919191;}
#nv_home.pg_space .recy{color:#919191;}
#nv_home.pg_space .tl tr:nth-child(2n+1){background:#121314;}
#nv_home.pg_space .tl tr:hover td,#nv_home.pg_space .tl tr:hover th{background-color:#252525;}
#nv_home.pg_space .nts dl{border-color:#323232;}
#nv_home.pg_space .xld dd.ntc_body{color:#FFAA00 !important;}
#nv_home.pg_space .xld dd.ntc_body a{color:#08c9ff;}
#nv_home.pg_space .xld dd.ntc_body a.lit{color:#de292e;}
#nv_home.pg_space .xld dd.ntc_body a.lit:visited{color:#666;}
#nv_home .dt{border-color:#323232;}
#nv_home .dt th{background:#121314;}
/* 消息 */
#nv_home .appl .avatar,#nv_forum.pg_modcp .appl .avatar{background:#252525;outline:1px solid #1e2733;outline-offset:-5px;}
#nv_home .tbn ul a,#nv_forum.pg_modcp .tbn ul a{color:#DAD9D9;}
#nv_home.pg_space .tbn li,#nv_home.pg_spacecp .tbn li,#nv_forum.pg_modcp .tbn li{background-image:url(sidenav_li.png);}
#nv_home .tbn li.a a, #nv_home .tbn li:hover a,
#nv_forum.pg_modcp .tbn li.a a, #nv_forum.pg_modcp .tbn li:hover a{color:#F76C5B;}
#nv_home.pg_magic .tbn li{background-image:none;}/* 道具商店 */
#nv_home.pg_space .ct2_a .tb,#nv_home.pg_spacecp .ct2_a .tb,#nv_forum.pg_modcp .ct2_a .tb{background:transparent;border-bottom:2px solid #FD423D !important;}
#nv_home .ct2_a .tb a,#nv_forum.pg_modcp .tb a{background:transparent !important;}
#nv_home.pg_space .ct2_a .tb .a a,#nv_home.pg_space .ct2_a .tb .current a,
#nv_home.pg_spacecp .ct2_a .tb .a a,#nv_home.pg_spacecp .ct2_a .tb .current a,
#nv_forum.pg_modcp .ct2_a .tb .a a,#nv_forum.pg_modcp .ct2_a .tb .current a{background:#FD423D !important;color:#fff !important;}
#nv_home .ct2_a .tb .o a{background:#de292e !important;}
#nv_home .ct2_a .tb .y a{color:#fff !important;}
#nv_home .pml .hover{background-color:#252525;}
#nv_home .pml .newpm{background-color:#252525;}
#nv_home.pg_spacecp .sidenav ul{border-color:#323232;}
#nv_home.pg_spacecp .sidenav li{background-image:url(sidenav_li.png);}
#nv_home.pg_spacecp .sidenav li a{color:#DAD9D9;}
#nv_home.pg_spacecp .rech-out{background:#252525;border-color:#323232;}
#nv_home.pg_spacecp .rech-foot a{color:#007ACC !important;}
/* 任务 */
#nv_home.pg_task .tbn li.a{background:#1B1B1B;}
#nv_home.pg_task .ct2_a, .pg_task .ct3_a{border-color:#323232 !important;background:#1B1B1B url("vlineb.png") repeat-y 0 0 !important;}
#nv_home.pg_task .xi2 a{color:#FECF39 !important;}
#nv_home.pg_task .xg2{color:#ccc;}
#nv_home.pg_task .ptm tr td:last-child img{border-radius:8px;}
/* 充值共享币 */
.long-logo label.pay-wx{background:url(/static/image/common/pay-wx-logo.png) no-repeat left center !important;width:140px !important;border:none !important;}
.long-logo label.pay-zfb{background:url(/static/image/common/pay-zfb-logo.png) no-repeat left center !important;border:none !important;}
/* 优惠券 */
.coupon-index li{background:#252525 !important;}
.pg_spacecp .coupon-index li{width:400px !important;}
.coupon-index li p{border-color:#323232 !important;}
.coupon-index h5 a{background:#1B1B1B !important;}
.coupon-index li .c-btn:before,.coupon-index li .c-btn:after{display:none !important;}
.coupon-index li .cont-quan:after{background:#252525 !important;}
/* 我的订阅 */
.c-main .guide-nav{background:#1B1B1B;}
.c-main .guide-nav li a{color:#08c9ff;}
.c-main .guide-nav li.active a{color:#2dd4bf;}
.c-main .guide-nav li.y a{color:#fff;}
.c-treasure-list{background:#1B1B1B;}
.c-treasure-list .treasure-table{color:#ccc;}
.c-treasure-list .treasure-table td, .c-treasure-list .treasure-table th{border-color:#323232;}
.c-treasure-list .treasure-table th{background:#121314;color:#fff}
.c-treasure-list a:hover{color:#08c9ff !important;}
.c-treasure-box{background:#1B1B1B;}
.c-treasure-box .post-title{border-color:#323232;}
.treasure-post{color:#fff;}
.treasure-post .px,.treasure-post .pt{border-color:#323232;background: #252525;color:#fff;}
.treasure-item,.treasure-item .item-list{border-color:#323232;}
.c-treasure-thread .treasure-item{background:#1B1B1B;}
.c-treasure-thread .treasure-item .item-title h6,.c-treasure-thread .treasure-item .item-title a.y{color:#fff;}
/* 标签 tagitem 列表  */
.tag-top-nav{background:#1B1B1B !important;border-color:#323232 !important;}
.baidu-back .ptma a{color:#519ABA !important;}
.tagitem-list{background:#1B1B1B !important;}
.tagitem-list .a-excerpt .head a.title{color:#08c9ff !important;font-weight:normal !important;}
.tagitem-list .a-excerpt .head a.title:visited{color:#add8e6 !important;}
.tagitem-list .a-excerpt .head a.title:hover{color:#de292e !important;}
.tagitem-list .a-excerpt .tag a + a{color:#FF4500 !important;}
.tagitem-list .a-excerpt:nth-child(2n){background:#121314 !important;}
/* 下载记录 订阅记录  */
.modal_main{background:#1B1B1B !important;}
.modal_main .dt,.modal_main .dt td, .modal_main .dt th{border-color:#323232 !important;}
.modal_main .dt th{background:#121314 !important;}
.modal_main #postform{background:#1B1B1B !important;color:#ccc;}
.modal_main #remark_reason{border-color:#323232;background:#252525;color:#fff;}
.modal_main .tfm td a{color:#08c9ff !important;}
.modal_main tr:nth-child(2n+1){background:#121314 !important;}
.modal_main .file_title{color:#fff;}
.modal_main .file_info>li{color:#ccc;}
.modal_main #down_box{border-color:#323232;}
.modal_main #remark_box{background:#333;color:#ccc;}
.modal_main #remark_box .extcredits_num{color:#4497F7;}
.modal_main .file_tip{border-color:#323232;}
.modal_main .file_tip .c_333{color:#ccc;}
.modal_main li.cl a{color:#08c9ff !important;}
.modal_main li.cl a:last-child{color:#de292e !important;}
/* 插件 帖子正文右侧 楼层定位  */
.floor-nav .single-nav{background:#252525;}
.floor-nav .single-nav.active,.floor-nav .single-nav:hover{background:#FD423D;color:#fff;}
/* 个人专栏  */
.pg_zhuanlan .zhuanlan_ct2{background-image:url(ct2.png);background-color:#1B1B1B;box-shadow:none;}
.pg_zhuanlan .zhuanlan_picnewslist li{border-color:#323232;}
.pg_zhuanlan .zhuanlan_picnewslist li:nth-child(2n){background:#121314;}
.pg_zhuanlan .zhuanlan_picnewslist li:hover{background:#252525;}
.pg_zhuanlan .zhuanlan_portalbm .bm_h{background-color:#252525 !important;}
.pg_zhuanlan .rlist ul li a{color:#ccc;}
/* 未来函数在线检测  */
#diypage .frame{background-color:#1B1B1B;border-color:#323232;}
#diypage .frame-title{background:#121314;border-bottom:1px solid #323232;}
#diypage .portal_block_summary textarea{background:#252525 !important;border-color:#323232 !important;color:#ccc;}
/* 插件 个人页面最新主题 */
.more_7ree{background:#1B1B1B !important;}
.more_7ree h3{background:#121314 !important;}
.more_7ree ul li:hover {background-color:#252525 !important;}

/* ===== 联动啦风格增强层（深海军蓝 + 品牌绿 + 珊瑚红CTA，叠加在 t4 黑色之上）===== */
:root{
  --bg:#0B0E13;
  --bg2:#0F131B;
  --surface:#141A25;
  --surface-2:#18202E;
  --border:rgba(255,255,255,.10);
  --border-strong:rgba(255,255,255,.16);
  --text:#EDF1F7;
  --text-2:#A7B0C0;
  --text-3:#6B7589;
  --primary:#2BD97B;
  --primary-600:#22c06c;
  --primary-700:#1a9c57;
  --primary-soft:rgba(43,217,123,.10);
  --primary-soft-2:rgba(43,217,123,.18);
  --primary-border:rgba(43,217,123,.34);
  --action:#FF4D42;
  --action-d:#E03127;
  --action-glow:rgba(255,77,66,.35);
  --action-grad:linear-gradient(135deg,#FF6A5F,#E03127);
  --amber:#FFC947;
  --radius:14px;
  --radius-sm:11px;
  --pill:999px;
  --shadow-sm:0 1px 2px rgba(0,0,0,.5),0 4px 14px rgba(0,0,0,.4);
  --shadow-md:0 18px 50px rgba(0,0,0,.5);
  --ring:0 0 0 3px rgba(43,217,123,.22);
}
body{background:var(--bg) fixed !important;color:var(--text) !important;}

/* 链接：次级灰，悬停品牌绿 */
a{color:var(--text-2);}
a:hover{color:var(--primary) !important;}

/* 论坛内容语义色：红=涨 / 绿=跌 / 蓝=中性（还原正确金融语义，不再被统一成青） */
.color_hong{color:var(--action) !important;}
.color_lv{color:var(--primary) !important;}
.color_lan{color:#5AA9F0 !important;}
.color_zi{color:#FF6A5F !important;}

/* 卡片：实底 + 白色低透细边 + 柔和阴影 + 大圆角 */
.bm,.bm_h,.bw0,
.c-view .a-excerpt,.c-view .plhin-out,
.c-forum-list .a-excerpt,.content .c-area-list,
.sidebar .side-sign,.sidebar .side-myinfo,.c-right-box,.c-right-box .diy-xuangu,.c-right-box .diy-stocks,
#nv_portal .module-left,#nv_portal .module-right,#nv_portal .module-box,#nv_portal .live-box,
.modal_main,.c-treasure-list,.c-treasure-box,.more_7ree{
  border-radius:var(--radius) !important;
  border:1px solid var(--border) !important;
  background:var(--surface) !important;
  box-shadow:var(--shadow-sm) !important;
}
.c-forum-list .a-excerpt-t,.content .c-area-list .a-excerpt,
.sidebar .side-myinfo .myinfo-list{background:var(--surface-2) !important;}

/* 导航 / 面包屑：去光晕，底部细边 */
#pt,.nav_box,.header,.topic_nav_box{
  box-shadow:none !important;
  border-bottom:1px solid var(--border) !important;
  border-radius:0 !important;
}

/* 主行动按钮：珊瑚红渐变 + 红光晕（呼应参考站 btn-red） */
.postbtn a,#fastpostsubmit,
.fixed-btn a#post_replytmp,.fixed-btn a:first-child,
#nv_group #create_group_btn,#nv_group .tb .groupbtn,#nv_group .xlda .pn,
#nv_misc .pn,.pg_luckypacket .right_btn,
.c-quickpost .postform p em button,.signbtn a,.replybtn a{
  background:var(--action-grad) !important;
  border:1px solid transparent !important;
  color:#fff !important;
  box-shadow:0 8px 22px var(--action-glow) !important;
  font-weight:700 !important;
  transition:transform .15s,box-shadow .15s,filter .15s;
}
.postbtn a:hover,#fastpostsubmit:hover,
.fixed-btn a#post_replytmp:hover,.fixed-btn a:first-child:hover,
.signbtn a:hover,.replybtn a:hover{
  transform:translateY(-1px);
  box-shadow:0 12px 30px var(--action-glow) !important;
  filter:brightness(1.05);
}

/* 次级按钮：幽灵（白微透底 + 白边 + 品牌绿字），呼应参考 btn-ghost */
.pn,.pgb a,.btn-line,.c-main .content .pgb a,.focus-btn.bg{
  background:rgba(255,255,255,.04) !important;
  border:1px solid var(--border-strong) !important;
  color:var(--primary) !important;
  box-shadow:none !important;
  transition:.15s;
}
.pn:hover,.pgb a:hover,.btn-line:hover,.focus-btn.bg:hover{
  background:var(--primary-soft) !important;
  border-color:var(--primary) !important;
  color:var(--primary) !important;
}

/* 标签页 / 导航激活态：品牌绿底 + 绿下划线 */
.tb .a a,.tb .current a,.ttp .a a,.tbn li.a{
  border-bottom:2px solid var(--primary) !important;
  color:var(--primary) !important;
  background:var(--primary-soft) !important;
  border-radius:var(--radius-sm) var(--radius-sm) 0 0 !important;
}

/* 输入框 聚焦：品牌绿描边 + 弱光环 */
.px:focus,.pt:focus,.ps:focus,.txtarea:focus,#scbar_txt:focus,#subject:focus{
  border-color:var(--primary) !important;
  box-shadow:var(--ring) !important;
  outline:none;
}

/* 顶部导航选中态：绿下划线 */
#nv a.a,#nv li.a a,#nv li.active a,.nv .a a,.nv li.active a{
  color:var(--primary) !important;
  box-shadow:inset 0 -2px 0 var(--primary) !important;
}

/* 搜索框 + 按钮 */
.header .sou_body #scbar_txt{border-radius:0 0 0 var(--radius-sm) !important;border-color:var(--border-strong) !important;}
.header .sou_body .ssubmit{
  border-radius:0 var(--radius-sm) var(--radius-sm) 0 !important;
  background:var(--action-grad) !important;color:#fff !important;
  box-shadow:none !important;transition:filter .15s;
}
.header .sou_body .ssubmit:hover{filter:brightness(1.05);}
.header .sou_head li.on{background:var(--action-grad) !important;color:#fff !important;border-radius:8px 8px 0 0;}

/* 左侧导航：选中/悬停 左侧绿条 */
.c-main .left nav a{
  border-radius:var(--radius-sm) !important;
  border-left:3px solid transparent !important;
  transition:background .15s,border-color .15s;
}
.c-main .left nav a.active,.c-main .left nav a:hover{
  background:var(--surface-2) !important;
  border-left-color:var(--primary) !important;
}

/* 列表行 悬停：次级面，无光晕 */
.c-forum-list .a-excerpt:hover,
.c-forum-list .a-excerpt-t:hover,
.content .c-area-list .a-excerpt:hover,
#nv_portal .c-xuangu li:hover,
#nv_portal .recommend li:hover{
  background:var(--surface-2) !important;
  box-shadow:none !important;
}

/* 返回列表 按钮（幽灵绿字） */
#pt .pgb{float:right;margin-top:-7px;}
#pt .pgb a{display:inline-block;padding:5px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:rgba(255,255,255,.04);color:var(--primary);text-align:center;transition:.15s;}
#pt .pgb a:hover{background:var(--primary-soft);border-color:var(--primary);}

/* 帖子内容小标题 统一品牌绿 */
.content .theme-box .c-view .a-excerpt .body .note .nei h2,
.content .theme-box .c-view .a-excerpt .body .note .nei strong,
.content .theme-box .c-view .a-excerpt .body .note .nei strong font,
.content .theme-box .c-view .plc .t_fsz .t_f strong,
.content .theme-box .c-view .plc .t_fsz .t_f strong font,
.content .theme-box-efefef .c-view .plc .t_fsz .t_f strong,
.content .theme-box-dcdcdc .c-view .plc .t_fsz .t_f strong,
.content .theme-box-e6f2e6 .c-view .plc .t_fsz .t_f strong,
.content .theme-box .c-view .plc .t_fsz .t_f h2{
  color:var(--primary) !important;
}

/* 帖子正文链接：品牌绿，悬停白 */
.content .theme-box .c-view .plc .t_fsz .t_f a,
.content .theme-box .c-view .a-excerpt .body .note .nei a{
  color:var(--primary) !important;
}
.content .theme-box .c-view .plc .t_fsz .t_f a:hover,
.content .theme-box .c-view .a-excerpt .body .note .nei a:hover{
  color:var(--text) !important;
}
/* 帖子内金钱/红标记 保留珊瑚红语义 */
.content .theme-box .c-view .plc .t_fsz .t_f .keke_veeker .coin,
.content .theme-box .c-view .plc .t_fsz .t_f .keke_veeker .ceb2,
.content .theme-box .c-view .a-excerpt .body .note .nei .coin,
.content .theme-box .c-view .a-excerpt .body .note .nei .ceb2{
  color:var(--action) !important;
}

/* 背景模式/主题切换 选中态 */
.theme-1.on,.theme-2.on,.theme-3.on,.theme-fo .on{
  border-color:var(--primary) !important;
  box-shadow:var(--ring) !important;
}

/* 自定义滚动条 */
::-webkit-scrollbar{width:11px;height:11px;}
::-webkit-scrollbar-track{background:var(--bg);}
::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:6px;border:2px solid var(--bg);}
::-webkit-scrollbar-thumb:hover{background:var(--primary-600);}

/* 面包屑 */
#pt .z em,#pt .z span{color:#FF4500 !important;}
#pt .z a:hover{color:#fff !important;}
#pt em,#pt em a{color:#FF4500 !important;font-weight:700 !important;}
#pt em a:hover{color:#fff !important;}

/* 顶部广告横幅：轻微降亮度 */
.bbs_head_c img{filter:brightness(.92) contrast(1.03);}

/* 各模块标题「更多」链接（幽灵绿字） */
.c-right-box h4 .y,.c-hot-box h4 .y,.c-area h4 .y,.c-main .title .y,.frame-title .y{
  color:var(--text-2) !important;border-radius:var(--radius-sm);padding:2px 8px;transition:.15s;
}
.c-right-box h4 .y:hover,.c-hot-box h4 .y:hover,.c-area h4 .y:hover,.c-main .title .y:hover,.frame-title .y:hover{
  color:var(--primary) !important;background:var(--primary-soft) !important;
}
.c-right-box h4 .y i,.c-hot-box h4 .y i{color:inherit !important;}

/* 下拉菜单 细边 + 模糊 */
.p_pop,.p_pop_up{
  background:var(--surface) !important;
  border:1px solid var(--border) !important;
  box-shadow:var(--shadow-md) !important;
  backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
}
.p_pop li a:hover{background:var(--primary-soft) !important;color:var(--primary) !important;}

/* 帖子页：侧边头像卡 */
.sidebar .side-sign,.sidebar .side-myinfo{
  outline:none !important;background:var(--surface) !important;
  border:1px solid var(--border);border-radius:var(--radius-sm);
  box-shadow:none !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
}
.sidebar .side-myinfo .myinfo-bj{background:linear-gradient(135deg,var(--primary-soft),var(--surface-2));}
.sidebar .side-myinfo .myinfo-avatar{background:var(--surface-2);box-shadow:0 0 0 2px var(--primary-border);}
.sidebar .side-myinfo .myinfo-list li{border-color:var(--border) !important;}

/* 右侧悬浮发帖/回复 按钮 */
.fixed-btn{top:200px !important;z-index:99;}
.fixed-btn a{
  border:1px solid var(--border-strong) !important;
  background:var(--surface) !important;color:var(--text) !important;
  backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);
}
.fixed-btn a#post_replytmp,.fixed-btn a:first-child{
  background:var(--action-grad) !important;color:#fff !important;
  box-shadow:0 8px 22px var(--action-glow) !important;
}
.fixed-btn a:hover{background:var(--action) !important;color:#fff !important;}

/* 发表新贴按钮（保留背景图 + 珊瑚红底） */
.sidebar .side-sign .post-btn{
  background-color:var(--action-d) !important;
  background-image:url(/template/static/sns/image/sd_toppic.png) !important;
  background-repeat:no-repeat !important;
  background-position:80px 0 !important;
  color:#fff !important;
}
.sidebar .side-sign .sign-box{background:var(--action) !important;color:#fff !important;}

/* 品牌绿点缀：模块标题左条 / 选中标记 */
.c-right-box>h4:before{background:var(--primary) !important;}
#nv_portal .title-mod h4 i,#nv_portal .right-title h4 i{color:var(--primary) !important;}
.tbmu .a{color:var(--primary) !important;}
.tags-list li.a a{background:var(--primary) !important;color:#04121a !important;}
.p_pop a.a{color:var(--primary) !important;}
.c-main .content .pg strong{color:var(--primary) !important;}
.pg_stocks .pg strong{border-color:var(--primary) !important;background:var(--primary) !important;color:#04121a !important;}
.notice-bottom span.t,.recommended-by-admin .recommended-title{background:var(--primary) !important;}
.rank-tb li.a a{background:var(--primary) !important;color:#04121a !important;}
.c-view .jiangu-list .list-tab>span.on,.c-view .jiangu-list .list-tab>span:hover{background:var(--primary) !important;color:#04121a !important;}
#nv_group .ttp .a a{background:var(--primary) !important;color:#04121a !important;}
#nv_forum.pg_modcp .ct2_a .tb .a a,#nv_forum.pg_modcp .ct2_a .tb .current a{background:var(--primary) !important;color:#04121a !important;}
#nv_search .spg-list a.next,#nv_search .spg-list a.prev{background:var(--primary) !important;}
#nv_search .sttl{color:var(--primary) !important;}
#nv_search .sm-sort-focus{color:var(--primary) !important;}
.c-view .reply-login{border-color:var(--action) !important;}
.c-view .reply-login .rl-y{background:var(--action) !important;}

/* 帖子底部操作按钮（收藏/关注/打赏/分享/点赞/举报）珊瑚红主，已点是深红 */
.c-view .plhin .action-btn a,
.c-view .a-excerpt .action-btn a{
  display:inline-block !important;
  color:#fff !important;
  background:var(--action-grad) !important;
  border:1px solid transparent !important;
  box-shadow:0 6px 16px var(--action-glow) !important;
  transition:filter .15s,transform .15s;
}
.c-view .plhin .action-btn a:hover,
.c-view .a-excerpt .action-btn a:hover{filter:brightness(1.05);transform:translateY(-1px);}
.c-view .plhin .action-btn a.yes,
.c-view .a-excerpt .action-btn a.yes{
  background:var(--action-d) !important;color:#fff !important;
}
.c-view .plhin .action-btn a em,
.c-view .a-excerpt .action-btn a em{color:inherit !important;}

/* 帖子小图标 hover：品牌绿 */
.c-view .plhin .pob .icon-light:hover,
.c-view .plhin .pob .icon-light.active,
.c-view .plhin .pob .icon-toucao:hover,
.c-view .plhin .pob .icon-replyadd:hover,
.c-view .a-excerpt .foot p .icon-light:hover,
.c-view .a-excerpt .foot p .icon-light.active,
.c-view .a-excerpt .foot p .icon-toucao:hover,
.c-view .a-excerpt .foot p .icon-replyadd:hover{
  color:var(--primary) !important;
}

/* 标签页/导航激活态补充（绿） */
.c-main .guide-nav li.y,
.forum-zd .content-tools ul li a.active,
.c-forum-list .a-excerpt footer .footer-link li a.active,
.c-forum-list .thread-list footer a.active,
.c-main .notice-box .head em,
.trea_r p em,
.treasure-item .item-info span a{
  color:var(--primary) !important;
}
.c-main .guide-nav li.y{
  background:var(--action) !important;color:#fff !important;
}
.c-main .guide-nav li.y a:hover{color:#fff !important;}
.c-forum-list .a-excerpt .head .article-box .article-action ul li a:hover{
  color:var(--primary) !important;
}

/* 回复框/快速发帖按钮（红） */
.repliesbox .replies-more{color:var(--action) !important;}

/* 侧边栏 股指竞猜 按钮改文字 + 珊瑚红 */
.sidebar .side-sign .btn{
  background:var(--action) !important;
  text-indent:0 !important;color:#fff !important;
  font-size:12px !important;line-height:34px !important;
  text-align:center !important;font-weight:600 !important;
}

/* 侧边栏 guess 红绿条：涨绿 跌红（金融语义） */
.sidebar .side-sign .c-pbg{background:var(--border-strong) !important;}
.sidebar .side-sign .c-pbr{
  background:linear-gradient(270deg,var(--action-d),var(--action)) !important;
  border-radius:0 15px 15px 0 !important;
}
.sidebar .side-sign .c-pbg i.c-z,
.sidebar .side-sign .c-pbg i.c-d,
.sidebar .side-sign .c-pbg i.c-z2,
.sidebar .side-sign .c-pbg i.c-d2{
  color:var(--primary) !important;border-color:var(--primary) !important;
}

/* 帖子类型标签 [实时消息][技术入门]：品牌绿 */
.c-view h1 em a,
.content .theme-box h1 em a,
#thread_subject em a,
.c-view .plc .pi h1 em a{
  color:var(--primary) !important;font-weight:600 !important;
}

/* 分页 hover：珊瑚红 */
.pg a:hover,.pg kbd input{
  background:var(--action) !important;
  border-color:var(--action) !important;
  color:#fff !important;
}

/* 楼层定位 / 帖子内定位导航 激活态：品牌绿 */
.floor-nav .single-nav.active,.floor-nav .single-nav:hover{
  background:var(--primary) !important;color:#04121a !important;
}

/* 理想搜索 结果标题：品牌绿 */
#nv_search .slst h3 a{color:var(--primary) !important;}
#nv_search .slst h3 a strong{color:var(--action) !important;}

/* 标签页/标签列表 链接：白色 */
.tagitem-list .a-excerpt .head a.title{color:#08c9ff !important;font-weight:normal !important;}
.tagitem-list .a-excerpt .head a.title:visited{color:#add8e6 !important;}
.tagitem-list .a-excerpt .head a.title:hover{color:#de292e !important;}
.tagitem-list .a-excerpt .tag a + a{color:#FF4500 !important;}

/* 编辑器工具栏强调字：品牌绿 */
.tedt .bar .y a{color:var(--primary) !important;}

/* 关注导航 选中：品牌绿 */
.c-main .guide-nav li.active a{color:var(--primary) !important;}

/* ===== 发帖页深色覆盖（联动啦配色）===== */
/* 外层表单容器去白底 */
#nv_forum.pg_post #postform,
#nv_forum.pg_post #postbox,
#nv_forum.pg_post .bm.bw0,
#nv_forum.pg_post .bwbai{
  background:var(--surface) !important;
  color:var(--text) !important;
  border-color:var(--border) !important;
}

/* 标签页 */
#nv_forum.pg_post .tb{
  border-color:var(--border) !important;
}
#nv_forum.pg_post .tb a{
  background:rgba(255,255,255,.04) !important;
  border-color:var(--border-strong) !important;
  color:var(--text-2) !important;
}
#nv_forum.pg_post .tb .a a,
#nv_forum.pg_post .tb .current a{
  background:var(--primary-soft) !important;
  color:var(--primary) !important;
  border-bottom-color:var(--primary) !important;
}

/* 主题分类 / 标题输入框 */
#nv_forum.pg_post .post-input,
#nv_forum.pg_post #typeid,
#nv_forum.pg_post #subject{
  background:var(--surface-2) !important;
  border:1px solid var(--border-strong) !important;
  color:var(--text) !important;
}
#nv_forum.pg_post .post-input:focus,
#nv_forum.pg_post #typeid:focus,
#nv_forum.pg_post #subject:focus{
  border-color:var(--primary) !important;
  box-shadow:var(--ring) !important;
}
#nv_forum.pg_post .px,
#nv_forum.pg_post .pxs,
#nv_forum.pg_post .ps{
  background:var(--surface-2) !important;
  border:1px solid var(--border-strong) !important;
  color:var(--text) !important;
}
#nv_forum.pg_post .px:focus,
#nv_forum.pg_post .pxs:focus,
#nv_forum.pg_post .ps:focus{
  border-color:var(--primary) !important;
  box-shadow:var(--ring) !important;
}
#nv_forum.pg_post #subjectchk,
#nv_forum.pg_post .xg1{
  color:var(--text-3) !important;
}

/* Discuz 原生编辑器 */
#nv_forum.pg_post .tedt,
#nv_forum.pg_post .edt,
#nv_forum.pg_post .tedt .bar,
#nv_forum.pg_post .edt .bar,
#nv_forum.pg_post .tedt .area,
#nv_forum.pg_post .edt .area,
#nv_forum.pg_post .edt .cst,
#nv_forum.pg_post .edt .bbar{
  background:var(--surface-2) !important;
  border-color:var(--border) !important;
}
#nv_forum.pg_post .tedt .bar a,
#nv_forum.pg_post .edt .bar a,
#nv_forum.pg_post .fpd a{
  color:var(--text-2) !important;
}
#nv_forum.pg_post .tedt .bar a:hover,
#nv_forum.pg_post .edt .bar a:hover{
  color:var(--primary) !important;
}
#nv_forum.pg_post .tedt .pt,
#nv_forum.pg_post .tedt textarea,
#nv_forum.pg_post .edt .pt,
#nv_forum.pg_post .edt textarea{
  background:var(--surface-2) !important;
  color:var(--text) !important;
  border-color:var(--border) !important;
}
#nv_forum.pg_post .edt .b1r,
#nv_forum.pg_post .edt .b2r{
  border-right-color:var(--border-strong) !important;
  border-left-color:transparent !important;
}
#nv_forum.pg_post .edt .btn{
  border-right-color:var(--border-strong) !important;
}
#nv_forum.pg_post .edt .bar a.dp{
  background:var(--surface) !important;
  border-color:var(--border-strong) !important;
  color:var(--text) !important;
}
#nv_forum.pg_post .edt .bar a:hover.dp{
  border-color:var(--primary) !important;
}
/* 编辑器工具栏暗色图标：青绿底显示，hover 白底 */
#nv_forum.pg_post .edt .b2r a:not(.dp){
  background-color:var(--primary-soft-2) !important;
  border:1px solid var(--primary-border) !important;
  color:#fff !important;
  filter:none !important;
}
#nv_forum.pg_post .edt .b2r a:not(.dp):hover{
  background-color:var(--text) !important;
  border-color:var(--primary) !important;
  color:var(--bg) !important;
}

/* Markdown 编辑器工具栏 */
.forum-markdown-toolbar{
  background:linear-gradient(180deg,var(--surface-2),var(--surface)) !important;
  border-color:var(--border) !important;
}
.forum-markdown-title{
  color:var(--primary) !important;
}
.forum-markdown-divider{
  background:var(--border-strong) !important;
}
.forum-markdown-toolbar button{
  color:var(--text-2) !important;
}
.forum-markdown-toolbar button:hover{
  background:var(--surface) !important;
  border-color:var(--border-strong) !important;
  color:var(--primary) !important;
}
.forum-markdown-hint{
  color:var(--text-3) !important;
}

/* Markdown 编辑区 textarea */
.forum-markdown-toolbar + textarea{
  background:var(--surface-2) !important;
  border-color:var(--border) !important;
  color:var(--text) !important;
  box-shadow:none !important;
}
.forum-markdown-toolbar + textarea:focus{
  border-color:var(--primary) !important;
  box-shadow:var(--ring) !important;
}

/* Markdown 实时预览区 */
.forum-markdown-preview{
  background:var(--surface) !important;
  border-color:var(--border) !important;
  color:var(--text) !important;
}
.forum-markdown-preview-head{
  background:var(--surface-2) !important;
  border-bottom-color:var(--border) !important;
  color:var(--text-2) !important;
}
.forum-markdown-preview-head em{
  color:var(--text-3) !important;
}
.forum-markdown-preview-body{
  color:var(--text) !important;
}
.forum-markdown-placeholder{
  color:var(--text-3) !important;
}
.forum-markdown-preview h1,
.forum-markdown-preview h2,
.forum-markdown-preview h3,
.forum-markdown-preview h4,
.forum-markdown-preview h5,
.forum-markdown-preview h6{
  color:var(--text) !important;
}
.forum-markdown-preview blockquote{
  background:var(--surface-2) !important;
  border-left-color:var(--primary) !important;
  color:var(--text-2) !important;
}
.forum-markdown-preview pre{
  background:var(--bg) !important;
}
.forum-markdown-preview code{
  background:var(--bg) !important;
  color:var(--action) !important;
}
.forum-markdown-attachment{
  background:var(--surface-2) !important;
  color:var(--text-2) !important;
}

/* 选项区 / 扩展表单 */
#nv_forum.pg_post .pbt,
#nv_forum.pg_post .exfm,
#nv_forum.pg_post .pnpost{
  background:var(--surface) !important;
  border-color:var(--border) !important;
  color:var(--text) !important;
}
#nv_forum.pg_post .pbt label,
#nv_forum.pg_post .pnpost label,
#nv_forum.pg_post .exfm label{
  color:var(--text-2) !important;
}
#nv_forum.pg_post .pbt .xg1,
#nv_forum.pg_post .pnpost .xg1{
  color:var(--text-3) !important;
}

/* 发表帖子主按钮 */
#nv_forum.pg_post #postsubmit,
#nv_forum.pg_post .pnpost .pnc{
  background:var(--action-grad) !important;
  color:#fff !important;
  border:1px solid transparent !important;
  box-shadow:0 8px 22px var(--action-glow) !important;
  font-weight:700 !important;
}
#nv_forum.pg_post #postsubmit:hover,
#nv_forum.pg_post .pnpost .pnc:hover{
  filter:brightness(1.05);
}

/* 选项卡/高级设置 */
#nv_forum.pg_post #post_extra{
  background:var(--surface) !important;
  border-color:var(--border) !important;
}
#nv_forum.pg_post #post_extra_c,
#nv_forum.pg_post .exfm{
  background:var(--surface) !important;
  border-color:var(--border) !important;
  color:var(--text) !important;
}
#nv_forum.pg_post #post_extra_c .exfm{
  background:var(--surface-2) !important;
}

/* 底部高级选项卡 */
#nv_forum.pg_post #post_extra_tb label{
  background:rgba(255,255,255,.04) !important;
  border:1px solid var(--border-strong) !important;
  color:var(--text-2) !important;
}
#nv_forum.pg_post #post_extra_tb label span{
  background:none !important;
  padding-left:8px !important;
  color:inherit !important;
}
#nv_forum.pg_post #post_extra_tb label.a{
  background:var(--primary) !important;
  border-color:var(--primary) !important;
  color:#04121a !important;
}
#nv_forum.pg_post #post_extra_tb label.a span{
  background-image:none !important;
  color:inherit !important;
}

/* 服务协议链接 */
#nv_forum.pg_post .pnpost a{
  color:var(--primary) !important;
}
#nv_forum.pg_post .pnpost a:hover{
  color:var(--text) !important;
}

/* ===== 搜索页深色覆盖（联动啦配色）===== */
/* 主框架去白底 */
#nv_search .c-main-wrap,
#nv_search .c-main,
#nv_search .content,
#nv_search .c-search,
#nv_search .yk-body{
  background:var(--surface) !important;
  color:var(--text) !important;
}

/* 搜索结果主白框 .sm-c */
#nv_search .sm-c{
  background:var(--surface) !important;
  border-color:var(--border) !important;
  color:var(--text) !important;
}
#nv_search .sm-list,
#nv_search ul.youke{
  background:transparent !important;
}
#nv_search .sm-thread{
  border-bottom:1px solid var(--border) !important;
}

/* 结果标题 */
#nv_search .sm-title a,
#nv_search .sm-title a:visited{
  color:var(--text) !important;
}
#nv_search .sm-title a:hover{
  color:var(--primary) !important;
}

/* 结果摘要文字 */
#nv_search .sm-message,
#nv_search .sm-message a,
#nv_search .sm-message a h2,
#nv_search .sm-message a p{
  color:var(--text-2) !important;
}
#nv_search .sm-message a:hover,
#nv_search .sm-message a:hover h2{
  color:var(--primary) !important;
}

/* 分页 */
#nv_search .spg{
  background:var(--surface) !important;
  border-color:var(--border) !important;
}
#nv_search .spg-list a{
  background:var(--surface-2) !important;
  border-color:var(--border) !important;
  color:var(--text) !important;
}
#nv_search .spg-list a:hover,
#nv_search .spg-list a.next:hover,
#nv_search .spg-list a.prev:hover{
  background:var(--action) !important;
  color:#fff !important;
  border-color:var(--action) !important;
}
#nv_search .spg-list span{
  background:var(--primary) !important;
  color:#04121a !important;
}

/* 底部相关搜索 */
#nv_search .baidu-back{
  background:var(--surface) !important;
  border-color:var(--border) !important;
  color:var(--text) !important;
}
#nv_search .baidu-back p a{
  color:var(--action) !important;
}
#nv_search .baidu-back .ptma a,
#nv_search .ptma a{
  color:var(--text-2) !important;
}
#nv_search .baidu-back .ptma a:hover,
#nv_search .ptma a:hover{
  color:var(--primary) !important;
}

/* 右侧白边栏 .c-right-box（sns.css 写死 #FFF） */
#nv_search .c-right-box,
#nv_search .sidebar-box,
#nv_search #sidebar{
  background:var(--surface) !important;
  color:var(--text-2) !important;
  border-color:var(--border) !important;
  box-shadow:0 4px 14px rgba(0,0,0,.35) !important;
}
#nv_search .c-right-box a,
#nv_search .sidebar-box a{
  color:var(--text-2) !important;
}
#nv_search .c-right-box a:hover,
#nv_search .sidebar-box a:hover{
  color:var(--primary) !important;
}

/* 搜索表单（初始页） */
#nv_search .searchform{
  background:var(--surface) !important;
  border-color:var(--border) !important;
  color:var(--text) !important;
}
#nv_search #scform_tb a{
  color:var(--text-2) !important;
}
#nv_search #scform_tb .a{
  background:var(--primary) !important;
  color:#04121a !important;
}
#nv_search #scform_srchtxt{
  background:var(--surface-2) !important;
  border-color:var(--primary) !important;
  color:var(--text) !important;
}
#nv_search #scform_submit{
  background:var(--action-grad) !important;
  color:#fff !important;
  border-color:transparent !important;
}

/* 高级搜索页 */
#nv_search .mw .bm{
  background:var(--surface) !important;
  border-color:var(--border) !important;
}
#nv_search .mw .sttl h2{
  color:var(--primary) !important;
}
#nv_search .mw .tfm th{
  color:var(--text-2) !important;
}
/* ===== 帖子底部模块 + 点评框 + 回复区深色统一（联动啦配色）===== */

/* 1. 底部相关模块：相关股票 / 相关搜索 / 推荐主题（m-about-tie） */
.c-view .m-about-stock,
.c-view .m-about-search,
.c-view .m-about-tie{
  border-color:var(--border) !important;
  background:var(--surface-2) !important;
}
.c-view .m-about-stock h3,
.c-view .m-about-search h3,
.c-view .m-about-tie h3,
.c-view .m-about-stock h3 strong,
.c-view .m-about-search h3 strong,
.c-view .m-about-tie h3 strong{
  color:var(--text) !important;
}
.c-view .m-about-stock .bbda,
.c-view .m-about-search .bbda,
.c-view .m-about-tie .bbda{
  border-bottom-color:var(--border) !important;
}
.c-view .m-about-stock .xl2 li a,
.c-view .m-about-search .xl2 li a,
.c-view .m-about-tie .xl2 li a,
.c-view .m-about-tie a{
  color:var(--text-2) !important;
}
.c-view .m-about-stock .xl2 li a:hover,
.c-view .m-about-search .xl2 li a:hover,
.c-view .m-about-tie .xl2 li a:hover,
.c-view .m-about-tie a:hover{
  color:var(--primary) !important;
}
.c-view .m-about-search h3 a.y,
.c-view .m-about-search h3 a.y .iconfont{
  color:var(--text-3) !important;
}
.c-view .m-about-search h3 a.y:hover,
.c-view .m-about-search h3 a.y:hover .iconfont{
  color:var(--primary) !important;
}

/* 2. 点评框 */
.c-view .commentsbox{
  border-color:var(--border) !important;
  background:var(--surface) !important;
}
.c-view .commentsbox .scorea{
  color:var(--text) !important;
  border-color:var(--border) !important;
  background:var(--surface-2) !important;
}
.c-view .commentsbox li{
  border-bottom-color:var(--border) !important;
}
.c-view .commentsbox li .c-user a{
  color:var(--text) !important;
}
.c-view .commentsbox li .c-user a:hover{
  color:var(--primary) !important;
}
.c-view .commentsbox li .c-cont,
.c-view .commentsbox li .c-user{
  color:var(--text-2) !important;
}

/* 3. SNS 阅读模式回复楼层 */
.c-view .a-excerpt{
  background:var(--surface) !important;
}
.c-view .a-excerpt:nth-child(2n){
  background:var(--surface-2) !important;
}
.c-view .a-excerpt .author figure figcaption a.name,
.c-view .a-excerpt .head h1{
  color:var(--text) !important;
}
.c-view .a-excerpt .author figure figcaption a.name:hover{
  color:var(--primary) !important;
}
.c-view .a-excerpt .details{
  border-bottom-color:var(--border) !important;
}
.c-view .a-excerpt .foot p a,
.c-view .a-excerpt .foot p label,
.c-view .a-excerpt .foot .user-ip{
  color:var(--text-3) !important;
}
.c-view .a-excerpt .foot p a:hover{
  color:var(--text) !important;
}
.c-view .a-excerpt .foot p a.iconfont{
  color:var(--text-3) !important;
}
.c-view .a-excerpt .foot p a.iconfont:hover{
  color:var(--primary) !important;
}
.c-view .a-excerpt .foot p .icon-light.active,
.c-view .a-excerpt .foot p .icon-toucao.active{
  color:var(--primary) !important;
}

/* 4. 引用框 */
.c-view .a-excerpt .body .note .nei .quote,
.c-view .plhin-out .nei .quote{
  background:var(--surface-2) !important;
  border-color:var(--border) !important;
}
.c-view .a-excerpt .body .note .nei .quote blockquote,
.c-view .plhin-out .nei .quote blockquote{
  color:var(--text-2) !important;
}
.c-view .a-excerpt .body .note .nei .quote a,
.c-view .plhin-out .nei .quote a{
  color:var(--text-2) !important;
}
.c-view .a-excerpt .body .note .nei .quote a:hover,
.c-view .plhin-out .nei .quote a:hover{
  color:var(--primary) !important;
}

/* 5. 论坛模式楼层 plhin-out */
.c-view .plhin-out{
  background:var(--surface) !important;
  border-color:var(--border) !important;
}
.c-view .plhin .head-subject{
  border-bottom-color:var(--border) !important;
}
.c-view .plhin .head-subject h2{
  color:var(--text) !important;
}
.c-view .plhin-out .tns th{
  border-right-color:var(--border) !important;
}
.c-view .plhin .plc .po{
  border-color:var(--border) !important;
}

/* 6. 版权提示 */
.content .bqsm a{
  color:var(--text-2) !important;
}
.content .bqsm a:hover{
  color:var(--primary) !important;
}

/* 7. 站长推荐侧栏 */
.recommended-by-admin{
  background:var(--surface-2) !important;
  border-color:var(--border) !important;
}
.recommended-by-admin .recommended-title{
  background:var(--primary) !important;
  color:#04121a !important;
}
.recommended-by-admin .close,
.recommended-by-admin .close .iconfont{
  color:var(--text-3) !important;
}
.recommended-by-admin .close:hover,
.recommended-by-admin .close:hover .iconfont{
  color:var(--text) !important;
}
.recommended-content p a{
  color:var(--text) !important;
}
.recommended-content p a:hover{
  color:var(--primary) !important;
}

/* 8. 快速回复框 */
.c-view .reply-login{
  border-color:var(--border) !important;
  background:var(--surface) !important;
}
.c-view .reply-login .rl-z{
  color:var(--text-2) !important;
}
.c-view .reply-login .rl-y{
  background:var(--action) !important;
  color:#fff !important;
}

/* 9. 帖子正文内链接统一：默认灰白，hover 品牌绿 */
.c-view .a-excerpt .body .note .nei a,
.c-view .plc .t_fsz .t_f a{
  color:var(--text-2) !important;
}
.c-view .a-excerpt .body .note .nei a:hover,
.c-view .plc .t_fsz .t_f a:hover{
  color:var(--primary) !important;
}

/* ===== codebox 口令宝箱插件深色化（联动啦配色）===== */
.pg_codebox .codebox-panel,
.pg_codebox .codebox-step,
.pg_codebox .codebox-stats div:not(.codebox-spacer),
.pg_codebox .codebox-rewards div:not(.codebox-spacer),
.pg_codebox .codebox-board,
.pg_codebox .codebox-side .codebox-board{
  background:var(--surface) !important;
  border-color:var(--border-strong) !important;
}
.pg_codebox .codebox-title h2{color:#fff !important;}
.pg_codebox .codebox-streak-hint{
  background:var(--surface-2) !important;
  border-color:var(--border-strong) !important;
}

/* ===== access.php 指标管理中心（金钻指标/原创指标）深色化 ===== */
#nv_access .ct2_a{background:#141A25;border-color:#323232;}
#nv_access .mn{background:transparent;}
#nv_access .bm{background:transparent;border-color:#323232;}
#nv_access .appl{background:#1B1B1B;}
#nv_access .appl .avatar{background:#252525 !important;border-color:#323232;}
#nv_access .appl .avatar h1{color:#fff;}
#nv_access .appl .avatar p{color:#A7B0C0;}
#nv_access .tbn h2{color:#fff;border-bottom-color:#323232;}
#nv_access .tbn li{border-color:#323232;background:transparent !important;}
#nv_access .tbn li.a{background:#121314 !important;}
#nv_access .tbn li a{color:#A7B0C0;}
#nv_access .tbn li:hover a,#nv_access .tbn li.a a{color:#FF4500;}
#nv_access .tb{border-bottom-color:#323232 !important;}
#nv_access .tb a{background:#252525 !important;color:#ccc !important;border-color:#323232 !important;}
#nv_access .tb .a a,#nv_access .tb .current a{background:#1B1B1B !important;color:#FF4500 !important;border-bottom-color:#1B1B1B !important;}
#nv_access .tb .o a,#nv_access .tb .y a{background:#de292e !important;color:#fff !important;}
#nv_access .dt{border-color:#323232 !important;}
#nv_access .dt th{background:#121314 !important;color:#fff;}
#nv_access .dt td{background:#1B1B1B;color:#ccc;border-color:#323232 !important;}
#nv_access .dt tr:nth-child(2n) td{background:#121314;}
#nv_access .dt tr:hover td{background:#252525;}
#nv_access .dt td a,#nv_access .dt th a{color:#69A9FC !important;}
#nv_access .dt td a:hover{color:#FFAA00 !important;}
#nv_access .item-list{background:#252525 !important;border-color:#323232 !important;color:#ccc;}
#nv_access .item-list h3{color:#fff;border-bottom-color:#323232;}
#nv_access .item-list ul li a{color:#69A9FC;}
#nv_access .item-list ul li a:hover{color:#FFAA00;}
#nv_access .bw0_all td{background:transparent !important;border:none !important;}
#nv_access .tfm th{background:#121314 !important;color:#fff;border-color:#323232 !important;}
#nv_access .tfm td{background:#1B1B1B !important;color:#ccc;border-color:#323232 !important;}
#nv_access .tfm .px,#nv_access .tfm .pt,#nv_access .tfm .ps{background:#252525 !important;border-color:#323232 !important;color:#fff !important;}
#nv_access .tfm .d{color:#6B7589;}
#nv_access .pn{background:#de292e;color:#fff;border-color:#323232;}
#nv_access .pn:hover{background:#FF4500;}
#nv_access .pg a,#nv_access .pg label{background:#252525;border-color:#323232;color:#ccc;}
#nv_access .pg a:hover{background:#1B1B1B;color:#fff;}
#nv_access .pg strong{background:#252525;border-color:#323232;color:#FF4500;}
#nv_access .post-tip{color:#6B7589;}
#nv_access .upload_btn{background:#252525;border-color:#323232;color:#ccc;}
#nv_access .upload_btn:hover{background:#1B1B1B;color:#fff;}
.pg_codebox .codebox-player{border-bottom-color:var(--border) !important;}
.pg_codebox .codebox-boards-row .codebox-board{background:var(--surface) !important;border-color:var(--border-strong) !important;}

/* 金钻发布页暗色适配（CSS变量覆盖，元素级覆盖:root默认值，与加载顺序无关） */
.treasure-post{
  --tp-card:#1B1B1B;--tp-border:#323232;--tp-text:#E6E6E6;--tp-text-sub:#8A8A8A;--tp-link:#5CB8FF;
  --tp-input-bg:#252525;--tp-input-border:#323232;--tp-focus:#007ACC;--tp-focus-ring:rgba(0,122,204,.2);
  --tp-btn-grad:linear-gradient(135deg,#1E9BE0,#005C99);--tp-btn-border:#005C99;--tp-btn-shadow:rgba(0,122,204,.3);
  --tp-linkbtn-bg:#252525;--tp-linkbtn-color:#5CB8FF;--tp-linkbtn-border:#007ACC;--tp-linkbtn-hover:#007ACC;
}
/* T4 cool border glow: keep the dark theme while making card edges readable. */
:root{
  --cool:#38BDF8;
  --cool-border:rgba(56,189,248,.38);
  --cool-glow:0 0 0 1px rgba(56,189,248,.28),0 0 24px rgba(56,189,248,.16);
  --cool-glow-strong:0 0 0 1px rgba(56,189,248,.58),0 0 30px rgba(56,189,248,.30);
}
.bm,.bm_h,.bw0,
.c-view .a-excerpt,.c-view .plhin-out,
.c-forum-list .a-excerpt,.content .c-area-list,
.sidebar .side-sign,.sidebar .side-myinfo,.c-right-box,.c-right-box .diy-xuangu,.c-right-box .diy-stocks,
#nv_portal .module-left,#nv_portal .module-right,#nv_portal .module-box,#nv_portal .live-box,
.modal_main,.c-treasure-list,.c-treasure-box,.more_7ree{
  border-color:var(--cool-border) !important;
  box-shadow:var(--cool-glow) !important;
}
#pt,.nav_box,.header,.topic_nav_box{
  border-bottom-color:var(--cool-border) !important;
  box-shadow:0 0 22px rgba(56,189,248,.18) !important;
}
.sidebar .side-sign,.sidebar .side-myinfo,.fixed-btn a,.floor-nav .single-nav{
  border-color:var(--cool-border) !important;
}
.fixed-btn a,.floor-nav .single-nav{
  box-shadow:var(--cool-glow) !important;
}
.floor-nav .single-nav.active,.floor-nav .single-nav:hover{
  box-shadow:var(--cool-glow-strong) !important;
}
/* T4 quick reply and latest topics closure */
#f_pst{
  box-sizing:border-box;
  border:1px solid var(--cool-border) !important;
  border-radius:var(--radius) !important;
  box-shadow:var(--cool-glow) !important;
}
.more_7ree{
  display:flow-root;
  border:1px solid var(--cool-border) !important;
  border-radius:var(--radius) !important;
  box-shadow:var(--cool-glow) !important;
  overflow:hidden;
}
/* T4 floating window cool border glow */
.fwin,.fwinblock,#fwin_reply.fwinblock,#fwin_newthread.fwinblock,#fwin_login.fwinblock{
  border-color:var(--cool-border) !important;
  border-radius:var(--radius) !important;
  box-shadow:var(--cool-glow) !important;
}
.fwinhead,.fwinheader{
  border-color:var(--cool-border) !important;
  box-shadow:0 0 16px rgba(56,189,248,.12) !important;
}
.fwin .tedt{
  border-color:var(--cool-border) !important;
  box-shadow:var(--cool-glow) !important;
}
/* T4 index category panel corner closure */
.content .c-area-list{
  overflow:hidden;
  border:1px solid var(--cool-border) !important;
  border-radius:var(--radius) !important;
  box-shadow:var(--cool-glow) !important;
}
/* T4 desktop tag page dark surface and cool borders */
#nv_misc.pg_tag .tag-top-nav,
#nv_misc.pg_tag .s-hot{
  box-sizing:border-box;
  background:var(--surface) !important;
  color:var(--text) !important;
  border:1px solid var(--cool-border) !important;
  border-radius:var(--radius) !important;
  box-shadow:var(--cool-glow) !important;
}
#nv_misc.pg_tag .tag-top-nav{
  margin-bottom:10px;
  overflow:hidden;
}
#nv_misc.pg_tag .tag-top-nav a{
  color:var(--primary) !important;
}
#nv_misc.pg_tag .tag-top-nav a:hover{
  color:var(--text) !important;
}
#nv_misc.pg_tag .mt{
  color:var(--primary) !important;
}
#nv_misc.pg_tag .s-hot form{
  background:transparent !important;
}
#nv_misc.pg_tag .s-hot form .px{
  background:var(--surface-2) !important;
  border:1px solid var(--border-strong) !important;
  color:var(--text) !important;
}
#nv_misc.pg_tag .s-hot li a{
  color:var(--text-2) !important;
}
#nv_misc.pg_tag .s-hot li.active a{
  color:var(--primary) !important;
}
#nv_misc.pg_tag .s-hot li.active a:after{
  background:var(--primary) !important;
}
#nv_misc.pg_tag .s-hot .s-cont a{
  background:var(--surface-2) !important;
  border:1px solid var(--border-strong) !important;
  color:var(--primary) !important;
}
#nv_misc.pg_tag .s-hot .s-cont a:nth-child(2n){
  background:var(--surface) !important;
}
#nv_misc.pg_tag .s-hot .s-cont a:hover{
  background:var(--primary-soft) !important;
  border-color:var(--primary) !important;
  color:var(--text) !important;
}
#nv_misc.pg_tag .s-hot .pg{
  color:var(--text-2) !important;
}
#nv_misc.pg_tag .s-hot .pg a,
#nv_misc.pg_tag .s-hot .pg label{
  background:var(--surface-2) !important;
  border:1px solid var(--border-strong) !important;
  border-radius:var(--radius-sm) !important;
  color:var(--text-2) !important;
}
#nv_misc.pg_tag .s-hot .pg strong{
  background:var(--primary) !important;
  border-color:var(--primary) !important;
  color:#04121a !important;
}
#nv_misc.pg_tag .s-hot .pg label input.px{
  background:var(--surface-2) !important;
  border-color:var(--border-strong) !important;
  color:var(--text) !important;
}
#nv_misc.pg_tag .s-hot .pg a:hover{
  background:var(--primary-soft) !important;
  border-color:var(--primary) !important;
  color:var(--primary) !important;
}
/* T4 huozan ranking contrast */
#nv_plugin.pg_huozan .rank-main ul.rank-top li{
  color:var(--text) !important;
}
#nv_plugin.pg_huozan .rank-main ul.rank-box li.rk-3,
#nv_plugin.pg_huozan .rank-main ul.rank-box li.rk-4,
#nv_plugin.pg_huozan .rank-main ul.rank-box li.rk-5,
#nv_plugin.pg_huozan .rank-main ul.rank-box li.rk-6,
#nv_plugin.pg_huozan .rank-main ul.rank-box li.rk-7,
#nv_plugin.pg_huozan .rank-main ul.rank-box li.rk-8{
  color:var(--text-2) !important;
}
/* T4 subscription ranking count emphasis */
#nv_forum.pg_my .rank-main ul.rank-box li.rk-5 a.shu{
  color:var(--action) !important;
  font-weight:700 !important;
}
/* T4 codebox card border glow */
.pg_codebox .codebox-hero,
.pg_codebox .codebox-treasure-card,
.pg_codebox .codebox-panel,
.pg_codebox .codebox-step,
.pg_codebox .codebox-input-box,
.pg_codebox .codebox-streak-hint,
.pg_codebox .codebox-stats div:not(.codebox-spacer),
.pg_codebox .codebox-rewards div:not(.codebox-spacer),
.pg_codebox .codebox-boards-row .codebox-board,
.pg_codebox .codebox-side .codebox-board{
  border-color:var(--cool-border) !important;
  box-shadow:var(--cool-glow) !important;
}

/* T4 post extra tables: replace legacy light rows with theme surfaces. */
#nv_forum.pg_post #post_extra_c > table,
#nv_forum.pg_post #post_extra_c #treasure_table{
  background:var(--surface-2) !important;
  border-color:var(--cool-border) !important;
  color:var(--text) !important;
}
#nv_forum.pg_post #post_extra_c > table th,
#nv_forum.pg_post #post_extra_c > table td,
#nv_forum.pg_post #post_extra_c #treasure_table .treasure_table th,
#nv_forum.pg_post #post_extra_c #treasure_table .treasure_table td{
  background:var(--surface-2) !important;
  border-color:var(--border) !important;
  color:var(--text-2) !important;
}
#nv_forum.pg_post #post_extra_c #treasure_table .treasure_table tr:nth-child(odd) th,
#nv_forum.pg_post #post_extra_c #treasure_table .treasure_table tr:nth-child(odd) td{
  background:var(--surface) !important;
}
#nv_forum.pg_post #post_extra_c .treasure_title{
  color:var(--action) !important;
}
#nv_forum.pg_post #post_extra_c .treasure_title a{
  color:var(--primary) !important;
}
#nv_forum.pg_post #post_extra_c #labelsbox em{
  background:var(--primary-soft) !important;
  border:1px solid var(--primary-border) !important;
  color:var(--primary) !important;
}


/* T4 homepage module border normalization. */
#nv_portal .module-box,
#nv_portal .live-box{
  box-sizing:border-box;
  border:1px solid var(--cool-border) !important;
  border-radius:var(--radius) !important;
  box-shadow:var(--cool-glow) !important;
  overflow:hidden;
}

/* T4 carousel image frame override (after module normalization). */
#nv_portal .index-left > .cl:first-child > .module-left:first-child{
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}

/* T4 homepage unified frameless modules. */
#nv_portal .module-box,
#nv_portal .live-box{
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:var(--surface) !important;
}
#nv_portal .title-mod h4{
  border-top:0 !important;
}
#nv_portal .right-title:before{
  border-top:0 !important;
}

/* T4 sign page visual refresh. */
.pg_sign #pt.lineA,
.pg_sign .title,
.pg_sign .ph_tab,
.pg_sign .gd_box,
.pg_sign .lx_sign{
  box-sizing:border-box;
  border:1px solid var(--cool-border) !important;
  border-radius:var(--radius-sm) !important;
  background:linear-gradient(180deg,var(--surface),var(--surface-2)) !important;
  box-shadow:var(--cool-glow) !important;
}
.pg_sign #pt.lineA{
  height:64px;
  color:var(--text-2) !important;
}
.pg_sign #pt.lineA .z a,
.pg_sign #pt.lineA .z em{
  color:var(--text-2) !important;
}
.pg_sign #pt.lineA .z a:hover{color:var(--primary) !important}
.pg_sign .sign-highlight .highlight-label{color:var(--text-2) !important}
.pg_sign .sign-highlight .highlight-value{color:var(--text) !important}
.pg_sign .highlight-star .highlight-value{color:var(--amber) !important}
.pg_sign .highlight-yesterday .highlight-value{color:#70baff !important}
.pg_sign .highlight-record .highlight-value{color:#ff8d86 !important}
.pg_sign .sign-highlight .iconfont{box-shadow:0 0 0 1px rgba(255,255,255,.12)}
.pg_sign .title{height:50px;border-bottom-color:var(--border-strong) !important}
.pg_sign .title .tit{border-left-color:var(--primary) !important;color:var(--text) !important}
.pg_sign .title .tit span,
.pg_sign .title .tit em{color:var(--text-2) !important}

.pg_sign .lineB{
  border:1px solid var(--cool-border) !important;
  border-radius:var(--radius) !important;
  background:linear-gradient(135deg,#152535 0%,#162031 58%,#111820 100%) !important;
  outline:0 !important;
  box-shadow:var(--cool-glow-strong) !important;
}
.pg_sign .lineB:before{background:linear-gradient(90deg,var(--primary),#56c8ff) !important}
.pg_sign .lineB .qdleft{border-right-color:var(--border-strong) !important}
.pg_sign .lineB .qdleft .sign-action-btn{
  border-color:rgba(255,255,255,.20) !important;
  background:var(--action-grad) !important;
  color:#fff !important;
  box-shadow:0 8px 20px var(--action-glow) !important;
}
.pg_sign .lineB .qdleft .sign-action-btn:hover{background:linear-gradient(135deg,#ff8178,#ed382e) !important}
.pg_sign .lineB .qdleft .sign-action-btn.is-signed{
  border-color:var(--primary-border) !important;
  background:var(--primary-soft-2) !important;
  color:var(--primary) !important;
  box-shadow:none !important;
}
.pg_sign .lineB .qdleft p{color:var(--text-2) !important}
.pg_sign .lineB .qdleft p span{color:var(--text) !important}
.pg_sign .lineB .qdleft .wechat-sign-link{color:#8fd8ff !important}
.pg_sign .lineB .qdright .h .user img{border-color:rgba(255,255,255,.72);box-shadow:0 0 0 3px rgba(56,189,248,.18),0 8px 18px rgba(0,0,0,.35)}
.pg_sign .lineB .qdright .h .user>a:after{border-color:#152535;background:var(--primary);box-shadow:0 0 10px var(--primary-border)}
.pg_sign .lineB .qdright .h .jtitle .author{color:var(--text) !important}
.pg_sign .lineB .qdright .h .jtitle a.xb{color:#b9dcff !important}
.pg_sign .lineB .qdright ul{
  border-color:var(--border-strong) !important;
  background:rgba(255,255,255,.055) !important;
}
.pg_sign .lineB .qdright li{border-right-color:var(--border) !important;border-top-color:var(--amber) !important}
.pg_sign .lineB .qdright li h2{color:var(--text-2) !important}
.pg_sign .lineB .qdright li p{color:var(--text) !important}
.pg_sign .lineB .qdright .sign{border-color:var(--border-strong) !important;background:rgba(255,255,255,.06) !important}
.pg_sign .lineB .qdright .sign span{background:rgba(255,255,255,.04) !important;color:var(--text-2) !important}
.pg_sign .lineB .qdright .sign em{border-left-color:var(--border) !important;background:transparent !important;color:var(--amber) !important}
.pg_sign .lineB .qdright .guess .c-pbg{background:#217a55 !important}
.pg_sign .lineB .qdright .guess .c-pbg .c-pbr{background:#c63d4c !important}
.pg_sign .lineB .qdright .guess .c-pbg i.c-d,
.pg_sign .lineB .qdright .guess .c-pbg i.c-z{
  background:var(--surface-2) !important;
  box-shadow:var(--shadow-sm) !important;
}
.pg_sign .lineB .qdright .guess .btn{background:var(--action-grad) !important;color:#fff !important;border-color:rgba(255,255,255,.20) !important;box-shadow:0 5px 14px var(--action-glow) !important}

.pg_sign .ph_tab,.pg_sign .gd_box,.pg_sign .lx_sign{overflow:hidden}
.pg_sign .ph_head{border-bottom-color:var(--border-strong) !important;background:transparent !important}
.pg_sign .ph_head a{color:var(--text-2) !important}
.pg_sign .ph_head a.n1{border-bottom-color:var(--primary) !important;color:var(--primary) !important}
.pg_sign .ph_head a.n1 cite{color:var(--primary) !important}
.pg_sign .ph_head a.n2 cite{color:var(--text-2) !important}
.pg_sign .ph_head a:hover{background:var(--primary-soft) !important;color:var(--text) !important}
.pg_sign .ph_body{background:var(--surface) !important;color:var(--text-2) !important}
.pg_sign .ph_body thead,
.pg_sign .ph_body thead tr{background:var(--surface-2) !important}
.pg_sign .ph_body td,
.pg_sign .ph_body th{border-bottom-color:var(--border) !important;color:var(--text-2) !important}
.pg_sign .ph_body thead td,
.pg_sign .ph_body thead th{color:var(--text) !important}
.pg_sign .ph_body tbody tr:nth-child(2n){background:rgba(255,255,255,.035) !important}
.pg_sign .ph_body tbody tr:hover{background:var(--primary-soft) !important}
.pg_sign .ph_body td.name a{color:#70baff !important}
.pg_sign .ph_body td.name a:hover{color:var(--primary) !important}
.pg_sign .ph_body th.jl{color:var(--amber) !important}
.pg_sign .sign_page a{border-color:var(--border-strong) !important;background:var(--surface-2) !important;color:var(--text-2) !important}
.pg_sign .sign_page a:hover{border-color:var(--primary) !important;background:var(--primary-soft) !important;color:var(--primary) !important}
.pg_sign .gd_box>.title{border:0 !important;border-bottom:1px solid var(--border-strong) !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important}
.pg_sign .gd_body{background:var(--surface) !important}
.pg_sign .gd_box .gd_body li{border-bottom-color:var(--border) !important;color:var(--text-2) !important}
.pg_sign .gd_box .gd_body li:nth-child(2n){background:rgba(255,255,255,.035) !important}
.pg_sign .gd_box .gd_body li a{color:#70baff !important}
.pg_sign .gd_box .gd_body li a:hover{color:var(--primary) !important}
.pg_sign .lx_sign .title{border:0 !important;border-bottom:1px solid var(--border-strong) !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important}
.pg_sign .lx_sign li h2{color:var(--text) !important}
.pg_sign .lx_sign li p{color:var(--text-2) !important}
.pg_sign .lx_sign li h2 a{color:#70baff !important}
.pg_sign .lx_sign li h2 a:hover{color:var(--primary) !important}
.pg_sign .lx_sign li img{border-color:var(--surface-2) !important;box-shadow:0 0 0 2px var(--primary-border),0 3px 10px rgba(0,0,0,.35) !important}

/* T4 forum list polish. */
#nv_forum .c-main-wrap .c-main .left .left-box{
  border:1px solid var(--cool-border) !important;
  border-radius:var(--radius-sm) !important;
  background:linear-gradient(180deg,var(--surface),var(--surface-2)) !important;
  box-shadow:var(--cool-glow) !important;
  overflow:hidden;
}
#nv_forum .c-main-wrap .c-main .left nav a{
  border:1px solid transparent;
  border-radius:9px;
  color:var(--text-2) !important;
  transition:background .15s,border-color .15s,color .15s,transform .15s;
}
#nv_forum .c-main-wrap .c-main .left nav a i{color:var(--text-3) !important}
#nv_forum .c-main-wrap .c-main .left nav a.active,
#nv_forum .c-main-wrap .c-main .left nav a:hover{
  border-color:var(--primary-border) !important;
  background:var(--primary-soft) !important;
  color:var(--text) !important;
  transform:translateX(2px);
}
#nv_forum .c-main-wrap .c-main .left nav a.active i,
#nv_forum .c-main-wrap .c-main .left nav a:hover i{color:var(--primary) !important}
#nv_forum .c-main-wrap .c-main .left nav a.active{box-shadow:inset 3px 0 0 var(--primary),0 0 14px rgba(43,217,123,.10)}

#nv_forum #threadlist > .screen-box{
  box-sizing:border-box;
  border:1px solid var(--border-strong) !important;
  border-radius:var(--radius-sm) !important;
  background:linear-gradient(180deg,var(--surface-2),var(--surface)) !important;
  box-shadow:var(--shadow-sm) !important;
}
#nv_forum #threadlist .screen-box .tf>a,
#nv_forum #threadlist .screen-box .filter-box em{
  border-radius:7px;
  color:var(--text-2) !important;
  transition:background .15s,color .15s;
}
#nv_forum #threadlist .screen-box .tf>a:hover,
#nv_forum #threadlist .screen-box .tf>a.on,
#nv_forum #threadlist .screen-box .filter-box.on em{
  background:var(--primary-soft) !important;
  color:var(--primary) !important;
}
#nv_forum #threadlist .screen-box .focus-btn{
  border-color:var(--border-strong) !important;
  border-radius:8px;
  background:rgba(255,255,255,.04) !important;
  color:var(--text-2) !important;
}
#nv_forum #threadlist .screen-box .focus-btn:hover{
  border-color:var(--primary) !important;
  background:var(--primary-soft) !important;
  color:var(--primary) !important;
}
#nv_forum #threadlist .tags-box{
  border-top:1px solid var(--border) !important;
  background:rgba(255,255,255,.025) !important;
}
#nv_forum #threadlist .tags-list li a,
#nv_forum #threadlist .tags-list li strong{
  border:1px solid var(--border);
  border-radius:7px;
  background:rgba(56,189,248,.10) !important;
  color:#9edcff !important;
}
#nv_forum #threadlist .tags-list li.a a,
#nv_forum #threadlist .tags-list li a:hover{
  border-color:var(--primary-border) !important;
  background:var(--primary-soft) !important;
  color:var(--primary) !important;
}

#nv_forum #threadlist .a-excerpt{
  box-sizing:border-box;
  margin:6px 0;
  border:1px solid var(--border) !important;
  border-radius:var(--radius-sm) !important;
  background:linear-gradient(135deg,var(--surface),var(--surface-2)) !important;
  box-shadow:var(--shadow-sm) !important;
  transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;
}
#nv_forum #threadlist .a-excerpt:nth-child(2n+1){background:linear-gradient(135deg,#111923,#151e2b) !important}
#nv_forum #threadlist .a-excerpt:hover{
  border-color:var(--cool-border) !important;
  background:linear-gradient(135deg,#182535,#192b3a) !important;
  box-shadow:var(--cool-glow) !important;
  transform:translateY(-1px);
}
#nv_forum #threadlist .a-excerpt .head .article-box .author-name{color:#9edcff !important}
#nv_forum #threadlist .a-excerpt .head .article-box .author-name:hover{color:var(--primary) !important}
#nv_forum #threadlist .a-excerpt .head .article-box .info-s{color:var(--text-3) !important}
#nv_forum #threadlist .a-excerpt .body .article-title .subject{
  color:var(--text) !important;
  font-weight:600;
}
#nv_forum #threadlist .a-excerpt .body .article-title .subject:hover{color:var(--primary) !important}
#nv_forum #threadlist .a-excerpt .body .article-title .subject:visited{color:#b8c9e5 !important}
#nv_forum #threadlist .a-excerpt .body .dantu .neiout .nei a{color:var(--text-2) !important}
#nv_forum #threadlist .a-excerpt .body .dantu .neiout .nei a:hover{color:#c5e8ff !important}
#nv_forum #threadlist .a-excerpt .threadpages a{color:#8fd8ff !important}
#nv_forum #threadlist .a-excerpt footer .footer-link{border-top-color:var(--border) !important}
#nv_forum #threadlist .a-excerpt footer .footer-link li a{
  border-color:var(--border) !important;
  color:var(--text-3) !important;
}
#nv_forum #threadlist .a-excerpt footer .footer-link li a:hover{color:var(--primary) !important}
#nv_forum #threadlist .a-excerpt footer .footer-link li a .iconfont{color:inherit !important}
#nv_forum #threadlist .forum-zd{
  margin:6px 0;
  border:1px solid var(--primary-border);
  border-radius:var(--radius-sm);
  background:linear-gradient(135deg,rgba(43,217,123,.10),var(--surface)) !important;
  box-shadow:var(--cool-glow);
}
#nv_forum #threadlist .forum-zd .zd-title a p{color:var(--text) !important}
#nv_forum #threadlist .forum-zd .content-text a{color:var(--text-2) !important}
#nv_forum #threadlist .forum-zd .content-tools{border-top-color:var(--border) !important}

#nv_forum .c-main .notice-box,
#nv_forum .c-main .forum-columns{
  border:1px solid var(--border-strong) !important;
  border-radius:var(--radius-sm) !important;
  background:linear-gradient(180deg,var(--surface),var(--surface-2)) !important;
  box-shadow:var(--shadow-sm) !important;
  outline:0 !important;
}
#nv_forum .c-main .notice-box .head .subject{color:var(--text) !important}
#nv_forum .c-main .notice-box .head .name{color:var(--text-3) !important}
#nv_forum .c-main .forum-columns>h2{border-bottom-color:var(--border) !important;color:var(--text) !important}
#nv_forum .c-main .forum-columns .columns-item dt a{color:#9edcff !important}
#nv_forum .c-main .forum-columns .columns-item dd{color:var(--text-2) !important}
#nv_forum .c-main .forum-columns .columns-item dd a{color:var(--text-3) !important}

#nv_forum #pt .postbtn a,
#nv_forum #pt .signbtn a{
  border:1px solid transparent !important;
  border-radius:8px !important;
  background:var(--action-grad) !important;
  color:#fff !important;
  box-shadow:0 5px 14px var(--action-glow) !important;
}
#nv_forum #pt .postbtn a:hover,
#nv_forum #pt .signbtn a:hover{filter:brightness(1.08);transform:translateY(-1px)}
/* T4 image-update dialog: keep the uploader controls and file list on the dark surface */
.fwin #postform,
.fwin #postform .p_c,
[id$="_image_menu"]{
  background:var(--surface) !important;
  color:var(--text) !important;
}
[id$="_image_menu"]{
  border:1px solid var(--cool-border) !important;
  border-radius:var(--radius-sm) !important;
  box-shadow:var(--cool-glow) !important;
  overflow:hidden;
}
[id$="_image_menu"] .tb_s{
  border-bottom:1px solid var(--border-strong) !important;
  background:var(--surface-2) !important;
}
[id$="_image_menu"] .tb_s li a{
  color:var(--text-2) !important;
  background:transparent !important;
  border-color:transparent !important;
}
[id$="_image_menu"] .tb_s li.current a,
[id$="_image_menu"] .tb_s li a:hover{
  color:var(--primary) !important;
  background:var(--primary-soft) !important;
  border-bottom-color:var(--primary) !important;
}
[id$="_image_menu"] .p_opt,
[id$="_image_menu"] .upbk,
[id$="_image_menu"] .upfilelist,
[id$="_image_menu"] .upnf,
[id$="_image_menu"] .notice{
  background:var(--surface-2) !important;
  color:var(--text-2) !important;
  border-color:var(--border-strong) !important;
}
[id$="_image_menu"] .upfilelist{
  border-style:dashed !important;
}
[id$="_image_menu"] .p_opt input,
[id$="_image_menu"] .p_opt select,
[id$="_image_menu"] .p_opt textarea{
  background:var(--bg2) !important;
  color:var(--text) !important;
  border:1px solid var(--border-strong) !important;
}
[id$="_image_menu"] .webuploader-pick,
[id$="_image_menu"] #postimg,
[id$="_image_menu"] #fastpostimg{
  box-sizing:border-box;
  min-width:120px;
  min-height:42px;
  padding:10px 24px !important;
  border:1px solid var(--primary-border) !important;
  border-radius:var(--radius-sm) !important;
  background:var(--primary-soft) !important;
  color:var(--primary) !important;
  text-align:center;
  box-shadow:0 0 18px rgba(43,217,123,.14) !important;
}
[id$="_image_menu"] .webuploader-pick:hover,
[id$="_image_menu"] #postimg:hover,
[id$="_image_menu"] #fastpostimg:hover{
  background:var(--primary-soft-2) !important;
  color:var(--text) !important;
}
[id$="_image_menu"] .upfl a,
[id$="_image_menu"] #imgattachlist a,
[id$="_image_menu"] .xi2{
  color:var(--primary) !important;
}
[id$="_image_menu"] .upfl table td,
[id$="_image_menu"] .imgl td{
  border-color:var(--border) !important;
}
[id$="_image_menu"] #uploadqrcode{
  border:1px solid var(--border-strong);
  border-radius:var(--radius-sm);
  box-shadow:var(--cool-glow);
}
[id$="_image_menu"] .o{
  background:var(--bg2) !important;
  border-top:1px solid var(--border-strong) !important;
}

/* T4 uploaded attachment rows: dark surface */
[id$="_image_menu"] .upfl table,
[id$="_image_menu"] .upfl table tr,
[id$="_image_menu"] .upfl table td,
[id$="_image_menu"] .imgl,
[id$="_image_menu"] .imgl tr,
[id$="_image_menu"] .imgl td{
  background:var(--surface-2) !important;
  color:var(--text-2) !important;
  border-color:var(--border) !important;
}
[id$="_image_menu"] .upfl .attswf,
[id$="_image_menu"] .upfl .atds,
[id$="_image_menu"] .upfl .attv,
[id$="_image_menu"] .upfl .attpr,
[id$="_image_menu"] .upfl .attc{
  background:transparent !important;
  color:var(--text-2) !important;
}
[id$="_image_menu"] .upfl .attswf a,
[id$="_image_menu"] .upfl .attc a,
[id$="_image_menu"] .upfl .xi2{
  color:var(--primary) !important;
}
[id$="_image_menu"] .upfl .attswf a:hover,
[id$="_image_menu"] .upfl .attc a:hover{
  color:var(--text) !important;
}

/* T4 uploaded attachment rows: attachment menu */
[id$="_attach_menu"] .upfl table,
[id$="_attach_menu"] .upfl table tr,
[id$="_attach_menu"] .upfl table td,
[id$="_attach_menu"] #attach_tblheader,
[id$="_attach_menu"] #attach_tblheader tr,
[id$="_attach_menu"] #attach_tblheader td{
  background:var(--surface-2) !important;
  color:var(--text-2) !important;
  border-color:var(--border) !important;
}
[id$="_attach_menu"] .upfl .attswf,
[id$="_attach_menu"] .upfl .atds,
[id$="_attach_menu"] .upfl .attv,
[id$="_attach_menu"] .upfl .attpr,
[id$="_attach_menu"] .upfl .attc{
  background:transparent !important;
  color:var(--text-2) !important;
}
[id$="_attach_menu"] .upfl .attswf a,
[id$="_attach_menu"] .upfl .attc a,
[id$="_attach_menu"] .upfl .xi2{
  color:var(--primary) !important;
}
[id$="_attach_menu"] .upfl .attswf a:hover,
[id$="_attach_menu"] .upfl .attc a:hover{
  color:var(--text) !important;
}

/* T4 uploader popup: restore file picker and unify frame cells */
[id$="_image_menu"] .fwin .t_l,
[id$="_image_menu"] .fwin .t_c,
[id$="_image_menu"] .fwin .t_r,
[id$="_image_menu"] .fwin .m_l,
[id$="_image_menu"] .fwin .m_r,
[id$="_image_menu"] .fwin .b_l,
[id$="_image_menu"] .fwin .b_c,
[id$="_image_menu"] .fwin .b_r,
[id$="_attach_menu"] .fwin .t_l,
[id$="_attach_menu"] .fwin .t_c,
[id$="_attach_menu"] .fwin .t_r,
[id$="_attach_menu"] .fwin .m_l,
[id$="_attach_menu"] .fwin .m_r,
[id$="_attach_menu"] .fwin .b_l,
[id$="_attach_menu"] .fwin .b_c,
[id$="_attach_menu"] .fwin .b_r{
  background:var(--surface) !important;
  border-color:var(--cool-border) !important;
}
[id$="_image_menu"] #imgSpanButtonPlaceholder.webuploader-container,
[id$="_attach_menu"] #spanButtonPlaceholder.webuploader-container{
  display:inline-block !important;
  box-sizing:content-box !important;
  width:99px !important;
  height:25px !important;
  min-width:99px !important;
  min-height:25px !important;
  margin-top:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  background-color:transparent !important;
  background-image:url('/static/image/common/uploadbutton.png') !important;
  background-repeat:no-repeat !important;
  background-position:0 0 !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}
[id$="_image_menu"] #imgSpanButtonPlaceholder.webuploader-container:hover,
[id$="_attach_menu"] #spanButtonPlaceholder.webuploader-container:hover{
  background-position:0 -25px !important;
}
[id$="_image_menu"] #imgSpanButtonPlaceholder .webuploader-pick,
[id$="_attach_menu"] #spanButtonPlaceholder .webuploader-pick{
  box-sizing:border-box !important;
  width:99px !important;
  height:25px !important;
  min-width:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  text-indent:-9999px !important;
}

/* T4 upload popup browse button: restore blue instead of ghost white/green */
.upfile .filebtn .pn.pnc,
#uploadform .pn.pnc{
  background:#3A82F7 !important;
  border-color:#3A82F7 !important;
  color:#fff !important;
  box-shadow:none !important;
}
.upfile .filebtn .pn.pnc:hover,
#uploadform .pn.pnc:hover{
  background:#2D6BCB !important;
  border-color:#2D6BCB !important;
  color:#fff !important;
}

/* T4 editor toolbar full/simple buttons: unify blue, drop default white card_btn background */
#e_simple,
#e_fullswitcher{
  display:inline-block !important;
  padding:2px 10px !important;
  line-height:18px !important;
  text-align:center !important;
  border:1px solid #3A82F7 !important;
  border-radius:var(--radius-sm) !important;
  background:#3A82F7 !important;
  color:#fff !important;
  text-indent:0 !important;
  box-shadow:none !important;
  background-image:none !important;
}
#e_simple:hover,
#e_fullswitcher:hover{
  background:#2D6BCB !important;
  border-color:#2D6BCB !important;
  color:#fff !important;
  background-image:none !important;
}
#e_fullswitcher{margin-right:4px !important;}

/* T4 upload popup form box: dark surface instead of white #F2F2F2 */
.upfile,
.fwin .upfile,
[id$="_image_menu"] .upfile{
  background:transparent !important;
}
.uploadform,
.fwin .uploadform,
.upfile .uploadform,
[id$="_image_menu"] .uploadform{
  background:var(--surface-2) !important;
  border:1px dashed var(--border-strong) !important;
  color:var(--text-2) !important;
  border-radius:var(--radius-sm) !important;
}

/* T4 chat popup: remove the right frame cell and improve the notice contrast */
#nv_home.pg_space .fwinmask .fwin > tbody > tr > .t_r,
#nv_home.pg_space .fwinmask .fwin > tbody > tr > .m_r,
#nv_home.pg_space .fwinmask .fwin > tbody > tr > .b_r{display:none !important;width:0 !important;max-width:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
#nv_home.pg_space .fwinmask .pmfm p:last-child,
#nv_home.pg_space .fwinmask .pmfm p:last-child *{color:#fff !important;}
