/*
 * Discuz! 论坛 / 个人空间 暗黑模式覆盖样式
 * ------------------------------------------------------------
 * 仅在 <html class="darking"> 时生效；与门户 DUX 暗黑模式共用 darking cookie。
 * 适用范围：forum.php / home.php / group.php / member.php / search.php 等
 *           （走 common/header.htm 的页面；门户 portal 走 DUX 独立模板，不受影响）。
 * 设计原则：只重着色「界面骨架」(背景 / 文字 / 边框 / 表单 / 按钮 / 菜单)，
 *           不对用户图片、广告 Banner、代码块、表情做任何 filter 处理。
 * 配色（2026-10-31 改为黑金 · A 香槟金，与门户 static/dux/dark.css、手机 touch.css 同一套）：
 *       页面底 #121110 / 面板 #1a1815 / 次级面板 #24201b / 分隔线 #2e2a23 / 半透明金线 rgba(201,169,110,.22)
 *       主金 #c9a96e / 高光金 #e8d3a6 / 暗金 #9a7c4a / 金底上的深色字 #1a1408
 *       标题 #f3ecdf / 正文 #ddd6c9 / 次级 #c9c1b3 / 次要 #958c7d
 *       （另保留极少量语义色：报错红 #dba69e、在线绿 #63bf8b）。
 * 金色用量「中等」：导航当前项、主按钮、分页当前页、区块标题、正文链接、标签描边、悬停态。
 * 特效集中在文件末尾「黑金增强」一节：金色渐变按钮 / 半透明金线 / 卡片微光 / 悬停金条 / 背景光晕+斜纹 /
 * 滚动条与选中色。原版冷蓝灰配色备份在 D:\fuliba\blackgold_backup（不随站点上传）。
 */

/* ====================== 基础底色与文字 ====================== */
html.darking,
html.darking body { background: #121110 !important; color: #ddd6c9 !important; }
html.darking body { background-image: none !important; }

html.darking a { color: #ddd6c9; }
html.darking a:hover { color: #c9a96e; }

html.darking .xg1, html.darking .xg1 a,
html.darking .xg2, html.darking .xg2 a { color: #958c7d !important; }
html.darking .xi2, html.darking .xi2 a, html.darking .xi3 a { color: #c9a96e; }
/* 版块列表「版主: xxx」名字不需要高亮：<p> 里 .xi2 内的链接（=版主名）压成普通次要灰。
   只命中 <p><span class="xi2"><a>…</a></span>，不影响回复/查看数、最新帖标题(.xi2 自身)等。 */
html.darking p .xi2 a { color: #958c7d !important; }
html.darking p .xi2 a:hover { color: #c9a96e !important; }
html.darking .xw1 { color: #ddd6c9; }
html.darking .xs1, html.darking .xs2 { color: #ddd6c9; }

/* ====================== 顶栏 / 头部 / 导航 ====================== */
html.darking #toptb { background: #121110 !important; border-bottom: 1px solid #2e2a23; color: #958c7d; }
html.darking #toptb a,
html.darking #toptb .xi2 a { color: #ddd6c9 !important; }

html.darking #hd { background: #121110 !important; border-bottom-color: #2e2a23 !important; }
html.darking #hd .hdc { color: #ddd6c9; }

html.darking #nv { background: #1a1815 !important; background-image: none !important; border: 1px solid #2e2a23; border-bottom: none; }
html.darking #nv li a { color: #ddd6c9 !important; }
html.darking #nv li.a,
html.darking #nv li.hover { background: #24201b !important; background-image: none !important; }
html.darking #nv li.a a,
html.darking #nv li.hover a { color: #f3ecdf !important; }
html.darking #qmenu { color: #ddd6c9 !important; }
html.darking #mn, html.darking #mu { background: transparent !important; }

/* 搜索条 */
html.darking #scbar,
html.darking .scbar_txt,
html.darking #scform input.scbar_txt { background-color: #24201b !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; }

/* ====================== 区块模块 .bm ====================== */
html.darking .bm,
html.darking .bmw { border-color: #2e2a23 !important; background: #1a1815 !important; }
html.darking .bm_h { background: #24201b !important; border-top-color: #2e2a23 !important; border-bottom-color: #2e2a23 !important; }
html.darking .bm_h h2,
html.darking .bm_h h2 a,
html.darking .bm_h .xs2,
html.darking .bm_h .xs2 a,
html.darking .bmw .bm_h a { color: #ddd6c9 !important; }
html.darking .bmw .bm_h { background: #24201b !important; }
html.darking .bm_c, html.darking .bmc { background: transparent !important; }
html.darking .fl .bm_h { background: #24201b !important; border-color: #2e2a23 !important; }
html.darking .bml .bm_h { background: transparent !important; }

/* 主 / 侧栏容器与面包屑 */
html.darking #ct, html.darking .mn, html.darking .sd { background: transparent !important; }
html.darking #pt, html.darking #pt a { color: #958c7d !important; }

/* ====================== 列表 / 表格 .tl ====================== */
html.darking .tl th,
html.darking .tl td { border-bottom-color: #2e2a23 !important; }
html.darking .th,
html.darking .tl .th { background: #24201b !important; color: #ddd6c9; }
html.darking .tl tbody th a,
html.darking a.xst,
html.darking .s.xst { color: #ddd6c9; }
html.darking .tl tbody tr:hover th,
html.darking .tl tbody tr:hover td { background: #1a1815 !important; }
html.darking .by, html.darking .num { color: #958c7d; }
html.darking .by cite a, html.darking .by .xi2 a { color: #958c7d; }

/* ====================== 表单元素 ====================== */
html.darking input,
html.darking textarea,
html.darking select,
html.darking .px,
html.darking .pt { background-color: #121110 !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; }
html.darking .px:focus,
html.darking .pt:focus { border-color: #2e2a23 !important; }
html.darking input::placeholder,
html.darking textarea::placeholder { color: #958c7d; }

/* 普通按钮 / 主按钮 */
html.darking .pn { border-color: #2e2a23 !important; background: #24201b !important; box-shadow: none !important; }
html.darking a.pn,
html.darking .pn span,
html.darking .pn strong { color: #ddd6c9 !important; }
html.darking .pnc,
html.darking a.pnc { border-color: #b08f58 !important; background: linear-gradient(180deg,#ecd9ae 0%,#c9a96e 48%,#a8864e 100%) !important; color: #1a1408 !important; }

/* ====================== 分页 ====================== */
html.darking .pg a,
html.darking .pg strong,
html.darking .pgb a,
html.darking .pg label { border-color: #2e2a23 !important; background-color: #1a1815 !important; color: #ddd6c9 !important; }
html.darking .pg strong { background-color: #24201b !important; color: #f3ecdf !important; border-color: #2e2a23 !important; }

/* ====================== 帖子内容页 viewthread ====================== */
html.darking #postlist > div,
html.darking .pl { background: #1a1815 !important; border-color: #2e2a23 !important; }
html.darking .plhin { border-color: #2e2a23 !important; }
html.darking #postlist table,
html.darking #postlist tbody,
html.darking #postlist tr { background-color: transparent !important; }
html.darking .plc,
html.darking .vwthd,
html.darking .pct,
html.darking .plm { background: #1a1815 !important; border-color: #2e2a23 !important; }
html.darking .pls,
html.darking td.pls,
html.darking .pl .pls,
html.darking .tac { background: #1a1815 !important; border-color: #2e2a23 !important; color: #958c7d !important; }
html.darking .ad .pls,
html.darking .ad .plc,
html.darking #pl_top .ad .pls,
html.darking #pl_top .ad .plc { background: #121110 !important; }
html.darking #postlist .plhin { background: #1a1815 !important; }
html.darking .favatar,
html.darking .pls .favatar { background: transparent !important; }
html.darking .pls .avatar img { background: #121110 !important; border: 1px solid #2e2a23 !important; box-shadow: 0 8px 24px rgba(0,0,0,.35); }
html.darking .pls p,
html.darking .pls .pil,
html.darking .pls .o,
html.darking .pls dt,
html.darking .pls dd,
html.darking .pls .tns th,
html.darking .pls .tns td,
html.darking .hm { color: #958c7d !important; }
html.darking .pls .tns th { border-color: #2e2a23 !important; }
html.darking .pls .o,
html.darking .cp_pls { border-color: #2e2a23 !important; }
html.darking .pi,
html.darking .pti,
html.darking .authi,
html.darking .pti .pdbt { background: transparent !important; border-color: #2e2a23 !important; color: #958c7d; }
html.darking .pi strong a,
html.darking .authi a,
html.darking .pls .xw1 a { color: #ddd6c9; }
html.darking .ts,
html.darking .ts #thread_subject { color: #ddd6c9 !important; }
html.darking #fj,
html.darking .p_fre,
html.darking .side_btn,
html.darking .pdbts { background-color: #1a1815 !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; }
html.darking #modmenu,
html.darking .pgs,
html.darking .pgt,
html.darking .pgb,
html.darking .pbm,
html.darking .bbs { border-color: #2e2a23 !important; color: #958c7d !important; }
html.darking .po,
html.darking .pcb,
html.darking .pob,
html.darking .t_f,
html.darking .t_fsz { background: transparent !important; color: #ddd6c9 !important; }
html.darking .pcb { background: #1a1815 !important; }
html.darking .t_f a { color: #c9a96e; }
html.darking .po { border-top-color: #2e2a23 !important; }
html.darking .pob a,
html.darking .po a { color: #958c7d !important; }
html.darking .hin { opacity: .55; }
html.darking .plhin:hover .hin { opacity: 1; }
html.darking #p_btn a { background: #1a1815 !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; }
html.darking #p_btn a:hover { background: #24201b !important; color: #e8d3a6 !important; }
html.darking .rate,
html.darking .ratl th,
html.darking .ratl td,
html.darking .ratc { border-color: #2e2a23 !important; color: #958c7d !important; }
html.darking .rate dt strong,
html.darking .ratl .xw1 .xi1 { background: #24201b !important; color: #c9a96e !important; }
html.darking .psth,
html.darking .psts { background: #24201b !important; color: #ddd6c9; }
html.darking .cm,
html.darking .pstl,
html.darking .sign { background: transparent !important; border-color: #2e2a23 !important; color: #958c7d !important; }
/* 评分 / 引用块 */
html.darking blockquote { background: #121110 !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; }
html.darking .quote blockquote { color: #ddd6c9 !important; }

/* ====================== 弹出层 / 下拉菜单 / 提示 ====================== */
html.darking .p_pop,
html.darking .blk,
html.darking .tip,
html.darking .flb { background: #24201b !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; box-shadow: 0 4px 18px rgba(0,0,0,.6) !important; }
html.darking .p_pop a { color: #ddd6c9 !important; border-bottom-color: #2e2a23 !important; }
html.darking .p_pop a:hover,
html.darking .p_pop a.a { background-color: #24201b !important; color: #e8d3a6 !important; }
html.darking .tip .tip_c,
html.darking .tip .tip_horn b { background: #24201b !important; }
html.darking #fjump_menu li.a a { background-color: #24201b !important; }

/* ====================== 页脚 ====================== */
html.darking #ft { border-top-color: #2e2a23 !important; background: #121110 !important; color: #958c7d; }
html.darking #ft a,
html.darking #flk a { color: #958c7d !important; }
html.darking .ftophd { background: #24201b !important; }

/* ====================== 侧边 / 卡片 / 个人空间 ====================== */
html.darking .bdl,
html.darking .bdl dt,
html.darking .card,
html.darking .card .o { border-color: #2e2a23 !important; background-color: #1a1815 !important; }
html.darking .bdl dd.bdl_a a { color: #c9a96e !important; }
html.darking hr,
html.darking .bw0,
html.darking .bw0_all { border-color: #2e2a23 !important; }

html.darking #uhd,
html.darking #ucbody,
html.darking .bbda { background: #1a1815 !important; border-color: #2e2a23 !important; }
html.darking #uhd .tb a { color: #ddd6c9; }
html.darking .tbn li.a a,
html.darking .tb .a a { background: #1a1815 !important; border-color: #2e2a23 !important; color: #f3ecdf !important; }

/* ====================== DUX 风格视觉优化 ====================== */
html.darking #toptb {
	background: #121110 !important;
	border-bottom-color: #24201b !important;
	box-shadow: inset 0 -1px 0 rgba(255,255,255,.03);
}
html.darking #toptb a { color: #958c7d !important; }
html.darking #toptb a:hover { color: #c9a96e !important; background: transparent !important; }

html.darking #hd { background: #121110 !important; }
html.darking #hd .wp { padding-bottom: 10px; }
html.darking #nv {
	background: #121110 !important;
	border: 1px solid #2e2a23 !important;
	box-shadow: 0 8px 24px rgba(0,0,0,.18);
}
html.darking #nv li { background-image: none !important; border-right: 1px solid #2e2a23; }
html.darking #nv li a:hover { background: #24201b !important; color: #e8d3a6 !important; }
html.darking #nv li.a,
html.darking #nv li.hover { background: #24201b !important; }
html.darking #nv li.a a,
html.darking #nv li.hover a {
	background: transparent !important;
	color: #f3ecdf !important;
}

html.darking .a_h,
html.darking .a_t,
html.darking .a_mu,
html.darking .a_pt {
	background: #1a1815 !important;
	border: 1px solid #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .a_h a,
html.darking .a_t a,
html.darking .a_mu a,
html.darking .a_pt a { color: #ddd6c9 !important; }

html.darking #pt.bm,
html.darking #pt {
	background: #121110 !important;
	border: 1px solid #2e2a23 !important;
	border-radius: 3px;
	box-shadow: 0 6px 18px rgba(0,0,0,.16);
}
html.darking #pt .nvhm { opacity: .75; }
html.darking #pt em,
html.darking .pipe { color: #4a4337 !important; }

html.darking .pgs {
	background: #121110 !important;
	border-top-color: #2e2a23 !important;
	border-bottom-color: #2e2a23 !important;
}
html.darking .pgb a {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	border-radius: 3px;
	color: #ddd6c9 !important;
}
html.darking .pgb a:hover {
	background: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking #newspecial,
html.darking #newspecialtmp,
html.darking #post_reply,
html.darking #post_replytmp {
	border-radius: 3px;
	box-shadow: 0 6px 16px rgba(0,0,0,.25);
	filter: saturate(.92) brightness(.9);
}

html.darking #modmenu,
html.darking .xi2.pbm,
html.darking .mbm.pbm.bbs {
	background: #1a1815 !important;
	border: 1px solid #2e2a23 !important;
	border-radius: 3px;
	padding: 8px 10px;
}
html.darking #modmenu a,
html.darking .mbm.pbm.bbs a { color: #c9a96e !important; }
html.darking #modmenu a:hover,
html.darking .mbm.pbm.bbs a:hover { color: #c9a96e !important; }

html.darking #postlist.pl {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	box-shadow: 0 10px 30px rgba(0,0,0,.22);
}
html.darking .plhin {
	border-bottom: 1px solid #2e2a23 !important;
}
html.darking .plc .pi,
html.darking .vwthd {
	border-bottom: 1px solid #2e2a23 !important;
}
html.darking .pi strong a {
	background: #1a1815 !important;
	border-color: #9a7c4a !important;
	border-radius: 2px;
	color: #ddd6c9 !important;
}
html.darking .authi em,
html.darking .authi .xg1 { color: #958c7d !important; }
html.darking .pls .avatar img {
	border-radius: 4px;
}
html.darking .pls .o a,
html.darking .cp_pls a {
	color: #958c7d !important;
}
html.darking .pls .o a:hover,
html.darking .cp_pls a:hover {
	color: #c9a96e !important;
}

html.darking .t_f {
	font-size: 14px;
	line-height: 1.9;
}
html.darking .t_f img,
html.darking .pcb img {
	background: transparent !important;
}

/* ====================== forumdisplay 细节修复 ====================== */
html.darking #qmenu {
	background-color: #1a1815 !important;
	background-image: none !important;
	border: 1px solid #2e2a23 !important;
	border-radius: 3px;
	color: #ddd6c9 !important;
}
html.darking #qmenu:hover {
	background-color: #24201b !important;
	color: #e8d3a6 !important;
}

html.darking #sd_bdl.bdl {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	box-shadow: 0 8px 24px rgba(0,0,0,.2);
}
html.darking .bdl_h,
html.darking .bdl dt,
html.darking .bdl dl.a,
html.darking .bdl dd,
html.darking .bdl dd a {
	background-color: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .bdl dt {
	background-color: #1a1815 !important;
	color: #ddd6c9 !important;
}
html.darking .bdl dt a { color: #ddd6c9 !important; }
html.darking .bdl dd a:hover {
	background: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking .bdl dd.bdl_a a {
	background: #24201b !important;
	border-left: 3px solid #c9a96e;
	color: #c9a96e !important;
}

html.darking #threadlist.tl {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	box-shadow: 0 10px 30px rgba(0,0,0,.2);
}
html.darking #threadlist .bm_c {
	background: #1a1815 !important;
}
html.darking #threadlist .th,
html.darking .tl .th {
	background: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking #threadlist .tf a,
html.darking #threadlist .th .by,
html.darking #threadlist .th .num {
	color: #958c7d !important;
}
html.darking #threadlist .tf a:hover {
	color: #c9a96e !important;
}
html.darking #atarget {
	color: #958c7d !important;
}
html.darking .forumrefresh {
	background-image: none !important;
	padding-right: 0;
}

html.darking #threadlisttableid,
html.darking #threadlisttableid tbody,
html.darking #threadlisttableid tr,
html.darking #threadlisttableid th,
html.darking #threadlisttableid td {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking #threadlisttableid tbody:hover th,
html.darking #threadlisttableid tbody:hover td,
html.darking .tl tr:hover th,
html.darking .tl tr:hover td {
	background-color: #1a1815 !important;
}
html.darking #threadlisttableid th {
	color: #ddd6c9 !important;
}
html.darking #threadlisttableid th a.xst,
html.darking #threadlisttableid th a.s.xst {
	color: #ddd6c9;
	font-weight: 700;
}
html.darking #threadlisttableid th a.xst:hover,
html.darking #threadlisttableid th a.s.xst:hover {
	color: #c9a96e !important;
}
html.darking #threadlisttableid .by,
html.darking #threadlisttableid .num,
html.darking #threadlisttableid td em,
html.darking #threadlisttableid td em a {
	color: #958c7d !important;
}
html.darking #threadlisttableid .by cite a {
	color: #958c7d;
}
html.darking #threadlisttableid .num a {
	color: #c9a96e !important;
}
html.darking #threadlisttableid .by cite a:hover,
html.darking #threadlisttableid .num a:hover {
	color: #c9a96e !important;
}
html.darking #threadlisttableid .icn,
html.darking #threadlisttableid .o {
	background-color: #1a1815 !important;
}

html.darking #separatorline,
html.darking #separatorline tr,
html.darking #separatorline th,
html.darking #separatorline td,
html.darking .tl .ts th,
html.darking .tl .ts td {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .tl #forumnewshow,
html.darking #checknewline tr td,
html.darking #checknewline tr th {
	background: #24201b !important;
	color: #c9a96e !important;
}
html.darking .tl #forumnewshow a {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #c9a96e !important;
}

html.darking .tps a {
	background: #1a1815 !important;
	border: 1px solid #2e2a23;
	border-radius: 2px;
	color: #958c7d !important;
}
html.darking .tps a:hover {
	background: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking .tdpre,
html.darking .showcontent,
html.darking .closeprev {
	opacity: .55;
}
html.darking .tdpre:hover,
html.darking .showcontent:hover,
html.darking .closeprev:hover {
	opacity: 1;
}
html.darking .tl .threadpre td,
html.darking .tl .threadpre:hover td,
html.darking .tl .threadpre .threadpretd {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking #fjump_menu,
html.darking #visitedforums_menu,
html.darking #filter_special_menu,
html.darking #filter_dateline_menu,
html.darking #filter_reward_menu {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking #fjump_menu dt,
html.darking #fjump_menu dd,
html.darking #visitedforums_menu td {
	color: #958c7d !important;
	border-color: #2e2a23 !important;
}
/* 快捷导航分栏：.jump_bdl li 的 {WRAPBG} 白底大块 */
html.darking .jump_bdl li {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking .jump_bdl p {
	color: #ddd6c9 !important;
}
html.darking .jump_bdl .bbda {
	border-bottom-color: #2e2a23 !important;
}
html.darking .jump_bdl a {
	color: #ddd6c9 !important;
}
html.darking .jump_bdl a:hover,
html.darking .jump_bdl .a a,
html.darking .jump_bdl .a a:hover {
	background-color: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking #fjump_menu .mbm {
	color: #958c7d !important;
}
html.darking #fjump_menu .px {
	background: #121110 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}

/* ====================== viewthread 下半部分细节 ====================== */
html.darking #p_btn {
	padding-top: 2.2em;
	padding-bottom: 2.2em;
}
html.darking #p_btn a,
html.darking #p_btn i {
	background: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking #p_btn a {
	border: 1px solid #2e2a23;
	border-radius: 3px;
	box-shadow: 0 6px 16px rgba(0,0,0,.2);
}
html.darking #p_btn i {
	border-radius: 3px;
}
html.darking #p_btn a:hover,
html.darking #p_btn a:hover i {
	background: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking #p_btn span {
	color: #958c7d !important;
}
html.darking .pob {
	border-top-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .pob em a,
html.darking .pob a.fastre,
html.darking .pob a.replyadd,
html.darking .pob a.replysubtract,
html.darking .pob label {
	background-color: transparent !important;
	color: #958c7d !important;
}
html.darking .pob em a:hover,
html.darking .pob a.fastre:hover,
html.darking .pob a.replyadd:hover,
html.darking .pob a.replysubtract:hover {
	color: #c9a96e !important;
}
html.darking i.pstatus {
	color: #958c7d !important;
}
html.darking .pl .quote,
html.darking .quote {
	background-color: #1a1815 !important;
	background-image: none !important;
	border: 1px solid #2e2a23 !important;
	border-left: 3px solid #c9a96e !important;
	border-radius: 3px;
	color: #ddd6c9 !important;
}
html.darking .pl .quote blockquote,
html.darking .quote blockquote {
	background-image: none !important;
	color: #ddd6c9 !important;
}
html.darking .pl .blockcode,
html.darking .blockcode {
	background: #121110 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .psti,
html.darking .psti .xg1 {
	color: #958c7d !important;
}
html.darking .psth {
	background: #1a1815 !important;
	background-image: none !important;
	border: 1px solid #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking #scrolltop {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	box-shadow: 0 8px 20px rgba(0,0,0,.28);
}
html.darking #scrolltop a {
	background-color: #1a1815 !important;
	border-top-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking #scrolltop a:hover {
	background-color: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking .plc .pi strong a,
html.darking .plc .pi strong em {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .pls .avatar img,
html.darking .pls dd img {
	border-color: #2e2a23 !important;
}

/* ====================== 快速发帖 / 简易编辑器 ====================== */
html.darking #f_pst {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking #f_pst .bm_h {
	background: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
}
html.darking #f_pst .bm_c,
html.darking #fastpostform,
html.darking #fastposteditor {
	background: #1a1815 !important;
	color: #ddd6c9 !important;
}
html.darking #f_pst .pbt,
html.darking #f_pst .pnpost {
	color: #958c7d !important;
}
html.darking #f_pst .px,
html.darking #fastpostform input.px {
	background: #121110 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking #fastpostform .tedt {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	border-radius: 3px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.03);
}
html.darking #fastpostform .tedt .bar {
	background: #1a1815 !important;
	background-image: none !important;
	border-bottom-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking #fastpostform .tedt .bar .y a {
	color: #958c7d !important;
}
html.darking #fastpostform .tedt .bar .y a:hover {
	color: #c9a96e !important;
}
html.darking #fastpostform .tedt .area {
	background: #121110 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
}
html.darking #fastpostform .tedt .pt,
html.darking #fastpostmessage {
	background: #121110 !important;
	background-image: none !important;
	border-color: #121110 !important;
	color: #ddd6c9 !important;
}
html.darking #fastpostmessage:focus {
	color: #f3ecdf !important;
}
html.darking #fastpostform .fpd a {
	border: 1px solid transparent !important;
	border-radius: 2px;
	opacity: .82;
}
html.darking #fastpostform .fpd a:hover,
html.darking #fastpostform .fpd a.hover {
	background-color: #24201b !important;
	border-color: #2e2a23 !important;
	opacity: 1;
}
html.darking #fastpostform .pipe {
	color: #4a4337 !important;
}
html.darking #fastsmiliesdiv,
html.darking #fastsmiliesdiv_data,
html.darking #fastsmilies {
	background: transparent !important;
	border-color: #2e2a23 !important;
}
html.darking #seccheck_fastpost,
html.darking #attachlist,
html.darking #attach_tblheader td {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}

/* ====================== iplus_gezi 广告位插件 ====================== */
html.darking .GzList,
html.darking .flbcube {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	box-shadow: 0 8px 24px rgba(0,0,0,.18);
}
html.darking .GzList ul li,
html.darking .flbcube ul li {
	background: #1a1815 !important;
}
html.darking .GzList ul li a,
html.darking .flbcube ul li a {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #c9a96e;
	font-weight: 700;
}
html.darking .GzList ul li a:hover,
html.darking .flbcube ul li a:hover {
	background: #24201b !important;
	color: #c9a96e !important;
}
/* 空广告位「点击自助购买广告位」：暗淡灰 + 常规字重，明显区别于已投放广告。
   空位行内是 color:#333，会被下面的 [style*="color:#333"] 命中（同优先级、靠后获胜），
   所以这里用 ul li 抬高优先级，确保压过那条高亮规则。 */
html.darking .GzList ul li a[href*="iplus_gezi:buy"],
html.darking .flbcube ul li a[href*="iplus_gezi:buy"] {
	color: #958c7d !important;
	font-weight: 400 !important;
}
html.darking .GzList a[style*="color:#000"],
html.darking .GzList a[style*="color: #000"],
html.darking .GzList a[style*="color:#333"],
html.darking .GzList a[style*="color: #333"],
html.darking .flbcube a[style*="color:#000"],
html.darking .flbcube a[style*="color: #000"],
html.darking .flbcube a[style*="color:#333"],
html.darking .flbcube a[style*="color: #333"] {
	color: #c9a96e !important;
	font-weight: 700;
}
html.darking .GzList .Buy,
html.darking .flbcube .Buy,
html.darking .GzList .Buy h2,
html.darking .flbcube .Buy h2 {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .GzList table,
html.darking .GzList tr,
html.darking .GzList td,
html.darking .flbcube table,
html.darking .flbcube tr,
html.darking .flbcube td {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .GzList #tpsdd,
html.darking .flbcube #tpsdd {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #c9a96e !important;
}

/* ====================== cydz_group 赞助会员插件 ====================== */
html.darking .cydz_group { color: #ddd6c9 !important; }
html.darking .cydz_group .side,
html.darking .cydz_group .czmain,
html.darking .cydz_group .sidebar,
html.darking .cydz_group .chargebox,
html.darking .cydz_group .boxs {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking .cydz_group .czmain {
	box-shadow: 0 10px 30px rgba(0,0,0,.2) !important;
}
html.darking .cydz_group .sidebar li {
	background: #1a1815 !important;
	border-bottom-color: #2e2a23 !important;
}
html.darking .cydz_group .sidebar li a {
	color: #ddd6c9 !important;
}
html.darking .cydz_group .sidebar li:hover,
html.darking .cydz_group .sidebar li.active {
	background: #24201b !important;
}
html.darking .cydz_group .sidebar li.active a,
html.darking .cydz_group .sidebar li:hover a {
	color: #e8d3a6 !important;
}
html.darking .cydz_group .groheader {
	background: #1a1815 !important;
	background-image: none !important;
	border: 1px solid #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .cydz_group .groheader span.uhead b {
	background: #121110 !important;
	border-color: #2e2a23 !important;
}
html.darking .cydz_group .groheader a.usnmae,
html.darking .cydz_group .groheader .current {
	color: #ddd6c9 !important;
}
html.darking .cydz_group .currents,
html.darking .cydz_group .chargebox .label,
html.darking .cydz_group .cccs,
html.darking .cydz_group .labelt,
html.darking .cydz_group .remind,
html.darking .cydz_group .cydz_mylist ul li .dow,
html.darking .cydz_group .swgroup .mygro li .dow {
	color: #958c7d !important;
}
html.darking .cydz_group .chargebox .gurow,
html.darking .cydz_group .czsmbox .czsm,
html.darking .cydz_group .cydz_mylist ul li,
html.darking .cydz_group .swgroup .mygro li {
	border-color: #2e2a23 !important;
}
html.darking .cydz_group .service-list {
	background: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	box-shadow: 0 8px 22px rgba(0,0,0,.18) !important;
}
html.darking .cydz_group .service-list:hover {
	border-color: #2e2a23 !important;
	box-shadow: 0 10px 28px rgba(0,0,0,.25) !important;
}
html.darking .cydz_group .service-list > em {
	background: #121110 !important;
	border-color: #2e2a23 !important;
}
html.darking .cydz_group .service-list > .cydzcent > b,
html.darking .cydz_group .swgroup .mygro li .pup,
html.darking .cydz_group .cydz_mylist ul li .pup {
	color: #ddd6c9 !important;
}
html.darking .cydz_group .service-list > .cydzcent p,
html.darking .cydz_group .service-list > p.ms {
	color: #958c7d !important;
}
html.darking .cydz_group .guclearfix .actives {
	background: #24201b !important;
	background-image: none !important;
	border-color: #c9a96e !important;
	box-shadow: 0 0 16px rgba(198,169,109,.10) !important;
}
html.darking .cydz_group .guclearfix .actives:before {
	opacity: .75;
}
html.darking .cydz_group .cydztq,
html.darking .cydz_group .guclearfix .actives .tq {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .cydz_group #viewtq .cydztq {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #c9a96e !important;
}
html.darking .cydz_group .chargebox .charge-source-list > li {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking .cydz_group .chargebox .charge-source-list > li.active {
	border-color: #c9a96e !important;
}
html.darking .cydz_group .chargebox .charge-source-list > li a {
	background: #fff !important;
	display: block;
	border-radius: 2px;
}
html.darking .cydz_group #ewm img,
html.darking .cydz_group #ewm canvas {
	background: #fff !important;
	border-color: #2e2a23 !important;
}
html.darking .cydz_group .noorder {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .cydz_group .swgroup .mygro li .rsw a {
	background: #1a1815 !important;
	border-color: #c9a96e !important;
	color: #c9a96e !important;
}
html.darking .cydz_group .swgroup .mygro li .rsw a.hightline {
	background: #c9a96e !important;
	color: #1a1408 !important;
}

/* ====================== spacecp 用户中心 / 积分页 ====================== */
html.darking .ct2_a,
html.darking .ct3_a {
	background: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
}
html.darking .ct2_a .mn,
html.darking .ct2_a .mn .bm,
html.darking .ct2_a .mn .bw0,
html.darking .ct2_a .mn .bm_c {
	background: #1a1815 !important;
	color: #ddd6c9 !important;
}
html.darking .ct2_a .appl {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .ct2_a .tbn .mt {
	color: #ddd6c9 !important;
}
html.darking .ct2_a .tbn li {
	border-bottom-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .ct2_a .tbn li a {
	color: #ddd6c9 !important;
}
html.darking .ct2_a .tbn li.a {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking .ct2_a .tbn li.a a,
html.darking .ct2_a .tbn li a:hover {
	color: #e8d3a6 !important;
}
html.darking .ct2_a .tb {
	background: transparent !important;
	border-bottom-color: #2e2a23 !important;
}
html.darking .ct2_a .tb li a {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .ct2_a .tb li.a a,
html.darking .ct2_a .tb li.current a {
	background: #1a1815 !important;
	border-bottom-color: #24201b !important;
	color: #f3ecdf !important;
}
html.darking .ct2_a .tb li a:hover {
	background: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking .creditl,
html.darking .creditl li,
html.darking .tfm th,
html.darking .tfm td {
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .creditl li em,
html.darking .tfm th,
html.darking .tfm .d {
	color: #958c7d !important;
}
html.darking #transferform,
html.darking #exchangeform,
html.darking #addfundsform {
	background: #1a1815 !important;
	color: #ddd6c9 !important;
}
html.darking #transferform .tfm,
html.darking #exchangeform .tfm,
html.darking #addfundsform .tfm {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking #transferform .px,
html.darking #exchangeform .px,
html.darking #addfundsform .px,
html.darking #transferform .ps,
html.darking #exchangeform .ps,
html.darking #addfundsform .ps {
	background: #121110 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking #transferform .px:focus,
html.darking #exchangeform .px:focus,
html.darking #addfundsform .px:focus {
	border-color: #9a7c4a !important;
	color: #f3ecdf !important;
}
html.darking #transferform input[disabled],
html.darking #exchangeform input[disabled],
html.darking #addfundsform input[disabled] {
	background: #1a1815 !important;
	color: #958c7d !important;
}
html.darking .long-logo label {
	background-color: #fff !important;
	border-color: #2e2a23 !important;
}

html.darking .ct2_a .dt {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .ct2_a .dt caption,
html.darking .ct2_a .dt tr,
html.darking .ct2_a .dt td {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .ct2_a .dt th {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .ct2_a .dt tr.alt td,
html.darking .ct2_a .dt tr.alt th {
	background: #1a1815 !important;
}
html.darking .ct2_a .dt tr:hover td {
	background: #1a1815 !important;
}
html.darking .ct2_a .exfm {
	background: #1a1815 !important;
	border: 1px solid #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .ct2_a .exfm table,
html.darking .ct2_a .exfm tr,
html.darking .ct2_a .exfm th,
html.darking .ct2_a .exfm td {
	background: transparent !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .ct2_a .exfm th,
html.darking .ct2_a .tbmu,
html.darking .ct2_a .tbmu a {
	color: #958c7d !important;
}
html.darking .ct2_a .tbmu a.a,
html.darking .ct2_a .tbmu a:hover {
	color: #c9a96e !important;
}
html.darking .ct2_a .ftid a,
html.darking .ct2_a .ftid select {
	background-color: #121110 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}

/* ====================== 搜索 / Guide / 通用 Tab 细节 ====================== */
html.darking .tb {
	border-bottom-color: #2e2a23 !important;
}
html.darking .tb a {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .tb .a a,
html.darking .tb .current a {
	background: #1a1815 !important;
	border-bottom-color: #24201b !important;
	color: #f3ecdf !important;
}
html.darking .tb a:hover {
	background: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking #nv_search,
html.darking #nv_search #ct,
html.darking .searchform,
html.darking .slst,
html.darking .slst ul,
html.darking .slst li {
	background: #121110 !important;
	color: #ddd6c9 !important;
}
html.darking .sttl {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .slst li,
html.darking .pbw {
	border-color: #2e2a23 !important;
}
html.darking .slst a {
	color: #958c7d !important;
}
html.darking .slst a:hover {
	color: #c9a96e !important;
}
html.darking .slst p,
html.darking .pbw p {
	color: #958c7d !important;
}
html.darking .slst p span {
	color: #63bf8b !important;
}

/* ====================== rank_7ree 热帖排行插件 ====================== */
html.darking .ranklistbox_7ree,
html.darking .ranklist_7ree {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .ranklistbox_7ree dl:hover {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking .title_7ree a {
	color: #ddd6c9 !important;
}
html.darking .title_7ree a:hover {
	color: #c9a96e !important;
}
html.darking .authormsg_7ree,
html.darking .authormsg_7ree a,
html.darking .hotnum_7ree,
html.darking .hotnum_7ree a,
html.darking .ranklistbox_7ree .xw0,
html.darking .ranklistbox_7ree .xw0 a {
	color: #958c7d !important;
}
html.darking .ranknum_7ree strong {
	color: #c9a96e !important;
}
html.darking .inputtime_7ree,
html.darking #fidselect_7ree {
	background: #121110 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .nodatatip_7ree {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}

/* ====================== cydz_chongzhi 积分充值插件 ====================== */
html.darking .cydz_chongzhi { color: #ddd6c9 !important; }
html.darking .cydz_chongzhi .side,
html.darking .cydz_chongzhi .czmain,
html.darking .cydz_chongzhi .sidebar,
html.darking .cydz_chongzhi .chargebox {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking .cydz_chongzhi .sidebar li {
	background: #1a1815 !important;
	border-bottom-color: #2e2a23 !important;
}
html.darking .cydz_chongzhi .sidebar li a {
	color: #ddd6c9 !important;
}
html.darking .cydz_chongzhi .sidebar li:hover,
html.darking .cydz_chongzhi .sidebar li.active {
	background: #24201b !important;
}
html.darking .cydz_chongzhi .sidebar li.active a,
html.darking .cydz_chongzhi .sidebar li:hover a {
	color: #e8d3a6 !important;
}
html.darking .cydz_chongzhi .chargebox .rowss,
html.darking .cydz_chongzhi .czsmbox .czsm,
html.darking .cydz_chongzhi .cydz_chongzhi_mylist,
html.darking .cydz_chongzhi .cydz_chongzhi_mylist ul li {
	border-color: #2e2a23 !important;
}
html.darking .cydz_chongzhi .labels,
html.darking .cydz_chongzhi .labelt,
html.darking .cydz_chongzhi .remind,
html.darking .cydz_chongzhi .cardcztip,
html.darking .cydz_chongzhi .cydz_chongzhi_mylist ul li .dow {
	color: #958c7d !important;
}
html.darking .cydz_chongzhi .package-list li,
html.darking .cydz_chongzhi .charge-source-list > li {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .cydz_chongzhi .package-list li:hover,
html.darking .cydz_chongzhi .package-list li.on,
html.darking .cydz_chongzhi .charge-source-list > li.active {
	background: #24201b !important;
	border-color: #c9a96e !important;
}
html.darking .cydz_chongzhi .package-list li h4,
html.darking .cydz_chongzhi .mzb {
	color: #958c7d !important;
}
html.darking .cydz_chongzhi .charge-custom input[name=moneyQuantity],
html.darking .cydz_chongzhi #cardid {
	background: #121110 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .cydz_chongzhi .charge-source-list > li a {
	background: #fff !important;
	display: block;
	border-radius: 2px;
}
html.darking .cydz_chongzhi #ewm img,
html.darking .cydz_chongzhi #ewm canvas {
	background: #fff !important;
	border-color: #2e2a23 !important;
}

/* ====================== cydz_invite 邀请码购买插件 ====================== */
html.darking .tpay-inde-main,
html.darking .tpay-inde-main-wp {
	background: #121110 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .tpay-inde-main-r,
html.darking .tpay-inde-main-l,
html.darking .tpay-box-main,
html.darking .tpay-choose-item,
html.darking .tpay-middle {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .tpay-inde-main-r-nav {
	border-bottom-color: #2e2a23 !important;
}
html.darking .tpay-inde-main-r-nav li a {
	color: #958c7d !important;
}
html.darking .tpay-inde-main-r-nav li.on,
html.darking .tpay-inde-main-r-nav li:hover {
	border-bottom-color: #c9a96e !important;
}
html.darking .tpay-inde-main-r-nav li.on a,
html.darking .tpay-inde-main-r-nav li a:hover {
	color: #c9a96e !important;
}
html.darking .tpay-inde-main-r-box-h,
html.darking .tpay-label,
html.darking .tpay-tprmb,
html.darking .tpay-inde-main .dt td,
html.darking .tpay-inde-main .dt th {
	color: #ddd6c9 !important;
}
html.darking .tpay-input,
html.darking .weui-input {
	background: #121110 !important;
	border-color: #2e2a23 !important;
	box-shadow: none !important;
	color: #ddd6c9 !important;
}
html.darking .tpay-input:focus {
	border-color: #9a7c4a !important;
}
html.darking .tpay_dialog {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .tpay_dialog_bd {
	color: #958c7d !important;
}
html.darking .tpay_dialog_ft {
	border-top-color: #2e2a23 !important;
}

/* ====================== jingcai 积分竞猜插件 ====================== */
html.darking .jc-wrap {
	color: #ddd6c9 !important;
}
html.darking .jc-wrap #pt.bm {
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}
html.darking .jc-tabs a {
	background: #1a1815 !important;
	border: 1px solid #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .jc-tabs a:hover,
html.darking .jc-tabs a.on {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #e8d3a6 !important;
}
html.darking .jc-tabs a.jc-my {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #c9a96e !important;
}
html.darking .jc-card,
html.darking .jc-stat,
html.darking .jc-table,
html.darking .jc-login,
html.darking .jc-result,
html.darking .jc-empty {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	box-shadow: 0 10px 28px rgba(0,0,0,.18) !important;
	color: #ddd6c9 !important;
}
html.darking .jc-card .jc-meta,
html.darking .jc-stat .t,
html.darking .jc-sub,
html.darking .jc-empty,
html.darking .jc-hint {
	color: #958c7d !important;
}
html.darking .jc-stat .n,
html.darking .jc-teams {
	color: #ddd6c9 !important;
}
html.darking .jc-league {
	background: #24201b !important;
	color: #c9a96e !important;
}
html.darking .jc-s-open {
	background: #24201b !important;
	color: #63bf8b !important;
}
html.darking .jc-s-closed {
	background: #2a1416 !important;
	color: #dba69e !important;
}
html.darking .jc-s-done {
	background: #24201b !important;
	color: #958c7d !important;
}
html.darking .jc-opt,
html.darking .jc-quick a {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .jc-opt:hover,
html.darking .jc-opt.sel {
	background: #24201b !important;
	border-color: #c9a96e !important;
}
html.darking .jc-opt .k,
html.darking .jc-quick a {
	color: #958c7d !important;
}
html.darking .jc-opt .v,
html.darking .jc-opt.sel .k,
html.darking .jc-login a {
	color: #c9a96e !important;
}
html.darking input.jc-amt {
	background: #121110 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .jc-table th,
html.darking .jc-table td {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .jc-table th {
	background: #1a1815 !important;
	color: #958c7d !important;
}
html.darking .jc-table tr:hover td {
	background: #1a1815 !important;
}
html.darking .jc-mine {
	background: #24201b !important;
	border: 1px solid #2e2a23 !important;
	color: #c9a96e !important;
}
/* 竞猜排行榜 rank.htm 新增类（榜单表格复用 .jc-table，已是暗色；前3名/榜头渐变保留） */
html.darking .jc-rk {
	background: #24201b !important;
	color: #958c7d !important;
}
html.darking .jc-uname {
	color: #c9a96e !important;
}
html.darking .jc-pos {
	color: #63bf8b !important;
}
html.darking .jc-neg {
	color: #dba69e !important;
}
html.darking .jc-me td {
	background: #24201b !important;
}
html.darking .jc-erow td {
	color: #958c7d !important;
}

/* ====================== 登录 / 注册 / 找回密码 ====================== */
html.darking .nfl,
html.darking .blr,
html.darking #main_message,
html.darking #main_message .bm,
html.darking #main_message .bm_c,
html.darking #layer_reg,
html.darking .f_c,
html.darking .altw {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .rfm,
html.darking .rfm table,
html.darking .rfm tr,
html.darking .rfm th,
html.darking .rfm td,
html.darking .lgfm,
html.darking .lgfm label,
html.darking .lgf,
html.darking .fsb {
	background: transparent !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .rfm th,
html.darking .lgfm label em,
html.darking .tipcol,
html.darking .tipwide,
html.darking .p_tip,
html.darking .p_chk,
html.darking .d {
	color: #958c7d !important;
}
html.darking .rfm .px,
html.darking .lgfm .px,
html.darking .login_slct select {
	background: #121110 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .rfm .px:focus,
html.darking .lgfm .px:focus {
	border-color: #9a7c4a !important;
	color: #f3ecdf !important;
}
html.darking .alert_right,
html.darking .alert_info,
html.darking .alert_error {
	background-color: #1a1815 !important;
	background-image: none !important;
	color: #ddd6c9 !important;
}

/* ====================== 完整发帖 / 编辑器 / 附件 ====================== */
html.darking #postform,
html.darking #postbox,
html.darking #editorbox,
html.darking #seccheck,
html.darking .edt,
html.darking .tedt {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .edt .bar,
html.darking .tedt .bar,
html.darking .edt .bbar,
html.darking .tedt .bbar,
html.darking .edt .cst,
html.darking .tedt .cst,
html.darking .edt .btn,
html.darking .tedt .btn,
html.darking .edt .b2r,
html.darking .edt .b1r,
html.darking #post_extra_tb {
	background: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .edt .area,
html.darking .tedt .area,
html.darking #e_textarea,
html.darking textarea[name="message"],
html.darking .editorrow {
	background: #121110 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .edt a,
html.darking .tedt a,
html.darking #post_extra_tb label,
html.darking #post_extra_tb span {
	color: #958c7d !important;
}
html.darking .edt a:hover,
html.darking .edt a.hover,
html.darking .tedt a:hover,
html.darking .tedt a.hover,
html.darking #post_extra_tb label.a,
html.darking #post_extra_tb label:hover {
	background-color: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking .exfm,
html.darking #post_extra_c .exfm,
html.darking .sinf,
html.darking .sadd,
html.darking .upfl,
html.darking .upbk,
html.darking #attachlist,
html.darking #imgattachlist,
html.darking #attach_tblheader,
html.darking #attach_tblheader td,
html.darking #imgattachlist table,
html.darking #attachlist table {
	background: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .exfm table,
html.darking .exfm tr,
html.darking .exfm th,
html.darking .exfm td,
html.darking .sinf dl,
html.darking .sinf dt,
html.darking .sinf dd {
	background: transparent !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .ntc_l,
html.darking #rstnotice,
html.darking #custominfo {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #c9a96e !important;
}

/* ====================== 私信 / 通知 / 收藏 / 好友 / 个人主页 ====================== */
html.darking .tbms,
html.darking .tbmu,
html.darking .pm_g,
html.darking .pm_sd,
html.darking .pm_mn,
html.darking .pm_b,
html.darking .pm_c,
html.darking .xld,
html.darking .xlda,
html.darking .el,
html.darking .ml,
html.darking .mls,
html.darking .buddy,
html.darking .nts,
html.darking .emp,
html.darking .pf_l,
html.darking .pf_l li,
html.darking .h,
html.darking .u_profile,
html.darking .space,
html.darking #space {
	background: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .pm_b li,
html.darking .pm_b dl,
html.darking .xld dl,
html.darking .xlda dl,
html.darking .el li,
html.darking .ml li,
html.darking .mls li,
html.darking .buddy li,
html.darking .nts dl,
html.darking .pf_l li {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .pm_b li:hover,
html.darking .xld dl:hover,
html.darking .xlda dl:hover,
html.darking .el li:hover,
html.darking .ml li:hover,
html.darking .mls li:hover {
	background: #1a1815 !important;
}
html.darking .pm_o .o,
html.darking .pm_add .pn,
html.darking .tbms a,
html.darking .tbmu a,
html.darking .xlda .m,
html.darking .xlda .avt,
html.darking .ml .avt,
html.darking .mls .avt {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .pm_date,
html.darking .pm_b .xg1,
html.darking .xld .xg1,
html.darking .xlda .xg1,
html.darking .el .xg1,
html.darking .ml p,
html.darking .mls p,
html.darking .pf_l em {
	color: #958c7d !important;
}
html.darking .pm_b .quote,
html.darking .pm_b .blockcode,
html.darking .nts .quote {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}

/* ====================== 通用表格 / 分类 / 群组 / 排行列表 ====================== */
html.darking .dt,
html.darking .dt tr,
html.darking .dt td,
html.darking .dt caption,
html.darking .ranklist,
html.darking .bid,
html.darking .ttp,
html.darking .ttp li,
html.darking .ttp a,
html.darking .fl_tb,
html.darking .fl_tb td {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .dt th,
html.darking .dt tr.alt td,
html.darking .dt tr.alt th,
html.darking .ranklist th,
html.darking .bid dt,
html.darking .fl_tb th {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .dt tr:hover td,
html.darking .ranklist tr:hover td,
html.darking .fl_tb tr:hover td {
	background: #1a1815 !important;
}
html.darking .ttp .a a,
html.darking .ttp a:hover {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #e8d3a6 !important;
}
html.darking .ttp .num,
html.darking .ranklist .xg1,
html.darking .bid dd {
	color: #958c7d !important;
}

/* ====================== Discuz 全站查漏补缺兜底 ====================== */
html.darking .ct1,
html.darking .ct2,
html.darking .ct3,
html.darking .ct2_r,
html.darking .ct3_a,
html.darking .ct2_a_r,
html.darking .wp .mn,
html.darking .wp .sd,
html.darking .bm_c > .c,
html.darking .m_c,
html.darking .blr,
html.darking .copt,
html.darking .tplw,
html.darking .tpclg,
html.darking .llst,
html.darking .llst li,
html.darking .datalist,
html.darking .datatable,
html.darking .tdat,
html.darking .t_table,
html.darking .p_tbl,
html.darking .cgtl,
html.darking .flw,
html.darking .flg,
html.darking .fl_icn_g,
html.darking .g_list,
html.darking .modact,
html.darking .mdcp,
html.darking .actl,
html.darking .actfm,
html.darking .spi,
html.darking .spvimg,
html.darking .trdc,
html.darking .trdb,
html.darking .pattl,
html.darking .pattl_c,
html.darking .poll,
html.darking .polltd,
html.darking .debate,
html.darking .magic,
html.darking .mgc,
html.darking .medal,
html.darking .task,
html.darking .u_list {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
/* 弹出层/对话框（showWindow 九宫格边框）：恢复可见的灰色边框 + 阴影
   原 .t_l….b_r 用 mask 色 + opacity:0.2，在暗背景上看不见，导致框体没有边界 */
html.darking .t_l,
html.darking .t_c,
html.darking .t_r,
html.darking .m_l,
html.darking .m_r,
html.darking .b_l,
html.darking .b_c,
html.darking .b_r {
	background: #24201b !important;
	opacity: 1 !important;
	filter: none !important;
}
html.darking .b_l,
html.darking .b_c,
html.darking .b_r {
	box-shadow: 0 10px 24px rgba(0,0,0,.55) !important;
}
html.darking .m_c .o {
	background: #1a1815 !important;
	border-top-color: #2e2a23 !important;
}
html.darking .datalist th,
html.darking .datatable th,
html.darking .tdat th,
html.darking .t_table th,
html.darking .p_tbl th,
html.darking .cgtl th,
html.darking .flw dt,
html.darking .flg dt,
html.darking .actl th,
html.darking .trdc th,
html.darking .poll th {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .datalist td,
html.darking .datatable td,
html.darking .tdat td,
html.darking .t_table td,
html.darking .p_tbl td,
html.darking .cgtl td,
html.darking .flw dd,
html.darking .flg dd,
html.darking .actl td,
html.darking .trdc td,
html.darking .poll td {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .datalist tr:hover td,
html.darking .datatable tr:hover td,
html.darking .tdat tr:hover td,
html.darking .t_table tr:hover td,
html.darking .p_tbl tr:hover td,
html.darking .cgtl tr:hover td {
	background-color: #1a1815 !important;
}
html.darking .hasd,
html.darking .p_opt,
html.darking .sllt,
html.darking .colorwd,
html.darking .popupmenu_popup,
html.darking .comiis_wrap,
html.darking .calendar,
html.darking #calendar,
html.darking .sec,
html.darking .secqaa {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .hasd a,
html.darking .p_opt a,
html.darking .sllt a,
html.darking .popupmenu_popup a {
	color: #ddd6c9 !important;
}
html.darking .hasd a:hover,
html.darking .p_opt a:hover,
html.darking .sllt a:hover,
html.darking .popupmenu_popup a:hover {
	background-color: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking [bgcolor="#FFFFFF"],
html.darking [bgcolor="#ffffff"],
html.darking [style*="background:#FFF"],
html.darking [style*="background: #FFF"],
html.darking [style*="background:#fff"],
html.darking [style*="background: #fff"],
html.darking [style*="background-color:#FFF"],
html.darking [style*="background-color: #FFF"],
html.darking [style*="background-color:#fff"],
html.darking [style*="background-color: #fff"] {
	background-color: #1a1815 !important;
}
html.darking [style*="border:1px solid #DDD"],
html.darking [style*="border: 1px solid #DDD"],
html.darking [style*="border:1px solid #ddd"],
html.darking [style*="border: 1px solid #ddd"],
html.darking [style*="border-color:#DDD"],
html.darking [style*="border-color: #DDD"],
html.darking [style*="border-color:#ddd"],
html.darking [style*="border-color: #ddd"] {
	border-color: #2e2a23 !important;
}
html.darking [style*="color:#000"],
html.darking [style*="color: #000"],
html.darking [style*="color:#333"],
html.darking [style*="color: #333"],
html.darking [style*="color:#444"],
html.darking [style*="color: #444"],
html.darking [style*="color:#555"],
html.darking [style*="color: #555"],
html.darking [style*="color:#666"],
html.darking [style*="color: #666"] {
	color: #ddd6c9 !important;
}
html.darking .long-logo label,
html.darking .cydz_chongzhi .charge-source-list > li a,
html.darking .cydz_group .chargebox .charge-source-list > li a,
html.darking #ewm img,
html.darking #ewm canvas {
	background-color: #fff !important;
}

/* ====================== fx_checkin 签到排行插件 ====================== */
html.darking .fx_hit {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #c9a96e !important;
}
html.darking .fx_hit span,
html.darking .fx_hit strong { color: #ddd6c9 !important; }
html.darking .fx_table th,
html.darking .fx_table td {
	border-top-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .fx_table tr.bg { background-color: #1a1815 !important; }
html.darking .fx_table span { color: #c9a96e !important; }
html.darking .fx_table td.co { color: #dba69e !important; }
html.darking .fx_site-stats li {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .fx_site-stats li small { color: #958c7d !important; }
html.darking .fx_widget-box {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
}
html.darking .fx_widget-box .widget-title {
	background-color: #1a1815 !important;
	background-image: none !important;
	border-bottom-color: #2e2a23 !important;
}
html.darking .fx_widget-box .widget-title h5 {
	color: #ddd6c9 !important;
	text-shadow: none !important;
}
html.darking .fx_widget-box .widget-title .fx_icon { border-right-color: #2e2a23 !important; }
html.darking .fx_widget-box .widget-content { border-bottom-color: #2e2a23 !important; }
html.darking .user-thumb {
	background: #121110 !important;
	border-color: #2e2a23 !important;
}
html.darking ul.fx_user-info li { color: #958c7d !important; }
html.darking ul.fx_user-info li.l,
html.darking ul.fx_user-info2 li { color: #c9a96e !important; }
html.darking ul.fx_user-info li em,
html.darking ul.fx_user-info2 li em { color: #958c7d !important; }
html.darking ul.fx_user-info li span,
html.darking ul.fx_user-info2 li span { color: #c9a96e !important; }
html.darking .moods_tip,
html.darking .moods_opt_box .moods_medal {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .moods_opt_box .moods_medal .medal_inner { background: #1a1815 !important; }
html.darking .moods_tip .item2 { border-top-color: #2e2a23 !important; }
html.darking .sign_succ_table,
html.darking .calendar_title_month,
html.darking .calendar_foo {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking #calendar_month_span,
html.darking .calendar_title_span { color: #ddd6c9 !important; }

/* ====================== keke_integralmall 积分商城（商品卡 + 态度表情） ====================== */
html.darking .item,
html.darking .mallitem {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .item .item_r h4,
html.darking .mallitem .item_r h4,
html.darking .item .rest-time,
html.darking .mallitem .rest-time,
html.darking .item-assure { color: #ddd6c9 !important; }
html.darking .item-price {
	background-color: #1a1815 !important;
	background-image: none !important;
}
html.darking .item-count,
html.darking .item-warning,
html.darking .price-sell { color: #958c7d !important; }
html.darking .item-btn .hui {
	background: #24201b !important;
	color: #958c7d !important;
}
html.darking .item .item-btn .detail-btn,
html.darking .mallitem .item-btn .detail-btn {
	background: #24201b !important;
	color: #c9a96e !important;
}
html.darking .dhlist li.dhtitle {
	background-color: #1a1815 !important;
	background-image: none !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .dhlist li { border-bottom-color: #2e2a23 !important; }
html.darking .dhlist li.bgs { background: #1a1815 !important; }
html.darking .dhlist li .ccc,
html.darking .dhlist li .hui,
html.darking .dhlist #buylist .counts,
html.darking .dhlist #buylist .nobuy { color: #958c7d !important; }
html.darking .dhlist #buylist .mallpage a,
html.darking .dhlist #buylist .mallpage strong {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .keke_attitude_box {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .keke_attitude_box .emoji-tip {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .keke_attitude_box .emoji-item:hover {
	border-color: #2e2a23 !important;
	box-shadow: 0 0 10px rgba(0,0,0,.4) !important;
}
html.darking .keke_attitude_box .emoji-name { color: #ddd6c9 !important; }
html.darking .keke_attitude_box .bgcls { background: #24201b !important; }

/* ====================== jingcai 竞猜页公告 / 提示框（.jc-note / .jc-claimtip） ====================== */
html.darking .jc-note {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .jc-note b { color: #ddd6c9 !important; }
html.darking .jc-claimtip {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #c9a96e !important;
}
html.darking .jc-claimtip b { color: #c9a96e !important; }

/* ====================== jingcai 补漏：数据统计页 / 赛种筛选 / 让分提示 ======================
 * 上面两段是按当时页面写的，后来 stats.htm 的面板、list.htm 的赛种筛选条等一直没跟上，
 * 暗色下仍是白底（.jc-sec 尤其明显，整块白）。补齐后这份 CSS 覆盖竞猜四个页面的全部浅色面板。
 * 竞猜插件的手机模板也引这份文件（见 source/plugin/jingcai/template/touch/header.htm），
 * 所以这里一改，电脑版 / APP 内嵌 / 手机浏览器三处同时生效。
 */
html.darking .jc-sec {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .jc-sec h3 { color: #ddd6c9 !important; }
html.darking .jc-admin {
	background: #24201b !important;
	border-color: #2e2a23 !important;
}
html.darking .jc-admin h3 { color: #c9a96e !important; }
/* 投注方向分布条：只重着色底槽，三段占比色本身在深色上对比度足够，保留 */
html.darking .jc-bar { background: #121110 !important; }
html.darking .jc-legend { color: #958c7d !important; }
html.darking .jc-sports a {
	background: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #958c7d !important;
}
html.darking .jc-sports a.on {
	background: linear-gradient(180deg,#ecd9ae 0%,#c9a96e 48%,#a8864e 100%) !important;
	border-color: #c9a96e !important;
	color: #1a1408 !important;
}
/* .jc-play 是 .jc-league 的兄弟标签（玩法/让分），上面那段只覆盖了 league */
html.darking .jc-play {
	background: #24201b !important;
	color: #c9a96e !important;
}
html.darking .jc-hcnote {
	background: #24201b !important;
	border-color: #2e2a23 !important;
	color: #c9a96e !important;
}
html.darking .jc-hcnote b { color: #ddd6c9 !important; }
/* 我的竞猜的状态色：.jc-table td 那条 color !important 会把中奖绿/未中灰全压成同一个灰，
 * 状态色是有语义的，用更高特异度还原成深色版。两种选择器都要写——
 * 状态类既直接挂在 <td> 上（状态列），也挂在 <td> 里的 <span> 上（派彩列的「已领取」） */
html.darking .jc-st0, html.darking .jc-table td.jc-st0 { color: #d9b45f !important; }
html.darking .jc-st1, html.darking .jc-table td.jc-st1 { color: #63bf8b !important; }
html.darking .jc-st2, html.darking .jc-table td.jc-st2 { color: #958c7d !important; }
html.darking .jc-st3, html.darking .jc-table td.jc-st3 { color: #958c7d !important; }

/* ====================== 细节打磨：滚动条 / 选区 / 表单控件 ====================== */
/* 滚动条暗金（Firefox 只认 scrollbar-color，形状改不了）；选中文字半透明金底 */
html.darking { color-scheme: dark; scrollbar-color: #6b5634 #121110; }
html.darking ::-webkit-scrollbar { width: 12px; height: 12px; }
html.darking ::-webkit-scrollbar-track { background: #121110; }
html.darking ::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #8a6f42, #5f4c2e); border: 3px solid #121110; border-radius: 7px; }
html.darking ::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #a8864e, #7a6139); }
html.darking ::-webkit-scrollbar-corner { background: #121110; }
html.darking ::selection { background: rgba(201,169,110,.5); color: #fff8e8; }
html.darking input[type="checkbox"],
html.darking input[type="radio"] { accent-color: #c9a96e; }

/* ====================== 切换按钮（基础态，明暗都需要） ====================== */
.dz-dark-toggle { cursor: pointer; display: inline-block; }
.dz-dark-toggle .moon,
.dz-dark-toggle .sun { width: 16px; height: 16px; vertical-align: -3px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.dz-dark-toggle .sun { display: none; }
#toptb a.dz-dark-toggle {
	float: left !important;
	display: block !important;
	margin: 0 0 0 6px !important;
	padding: 0 !important;
	width: 24px !important;
	height: 28px !important;
	line-height: 28px !important;
	text-align: center !important;
	color: #8b93a0 !important;
	overflow: hidden;
}
#toptb a.dz-dark-toggle:hover {
	background: transparent !important;
	color: #a1bbd9 !important;
}
#toptb .dz-dark-toggle .moon,
#toptb .dz-dark-toggle .sun {
	display: block;
	margin: 6px auto 0;
	vertical-align: top;
}
#toptb .dz-dark-toggle .sun { display: none; }
html.darking .dz-dark-toggle .moon { display: none; }
html.darking .dz-dark-toggle .sun { display: inline-block; }
html.darking #toptb .dz-dark-toggle .moon { display: none; }
html.darking #toptb .dz-dark-toggle .sun { display: block; }

/* ====================== 短消息 / 发送信息页（home.php?mod=spacecp&ac=pm）补漏 ====================== */
/* 发送/写消息表单容器、收件人输入框包裹、表单表格白底 */
html.darking .pmform,
html.darking .pmform table,
html.darking .pmform tr,
html.darking .pmform th,
html.darking .pmform td,
html.darking .tfm.pmform,
html.darking #__pmform_ .c,
html.darking .un_selector { background: transparent !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; }
html.darking .un_selector { background: #121110 !important; border: 1px solid #2e2a23 !important; }
html.darking .un_selector .px { background: transparent !important; border: 0 !important; }
html.darking .pmform th label,
html.darking .pmform .d,
html.darking .sendpm_tip { color: #958c7d !important; }

/* 聊天式私信视图（op=showmsg）：对话框 / 消息列表 / 气泡 / 底部回复条 */
html.darking .pm,
html.darking .pm .c,
html.darking .pmb,
html.darking .pmfm,
html.darking .pm_tac { background: #1a1815 !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; }
html.darking .pmb li,
html.darking .pmb li.pmm { background: transparent !important; border-color: #2e2a23 !important; }
html.darking .pmb li h4.xg1 { color: #958c7d !important; }
/* 气泡本体：之前只改了字色没盖背景 → 收到 .pmd 仍是 #F0F0F0+pm-bg1.png，
   发出 .pmm .pmd 仍是 #FEF5E7+pm-bg2.png 的近白底（截图里右侧白气泡就是它） */
html.darking .pmb .pmd { background:#24201b !important; background-image:none !important; border-color:#3a3329 !important; box-shadow:0 1px 3px rgba(0,0,0,.45) !important; color:#ddd6c9 !important; }
html.darking .pmb .pmm .pmd { background:#2b251b !important; background-image:none !important; border-color:#4a3e2c !important; box-shadow:0 1px 3px rgba(0,0,0,.45) !important; }
/* 气泡尖角小箭头是浅色 pm.png 精灵图，暗底上发灰，直接隐藏（圆角已表明左右方向） */
html.darking .pmb .pmt { display:none !important; }
html.darking .pmb .pmd .quote,
html.darking .pmb .pmd .blockcode { background-image:none !important; color:#958c7d !important; }
html.darking .pm_tac { border-bottom-color: #2e2a23 !important; }
html.darking .pm_tac a,
html.darking .pma a { color: #c9a96e !important; }
html.darking .pm .flb,
html.darking .pmfm .mtn { background: #1a1815 !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; }

/* 表情面板（smilies 弹层）白底兜底 */
html.darking .p_pop,
html.darking .pop_smile,
html.darking [id$="smiliesdiv"],
html.darking [id$="smiliesdiv"] table,
html.darking [id$="smiliesdiv"] td { background: #1a1815 !important; border-color: #2e2a23 !important; }

/* ====================== 暗黑下勋章 / 用户组 / 等级等小图压暗 ======================
   现象：勋章和作者栏的小图标（用户组图标、等级星、在线状态等）在暗底上过亮、
   边缘发刺眼。处理：轻度去色 + 压低亮度 + 略降对比度，去掉亮边眩光；头像不参与；
   鼠标悬停时还原原图，方便看清。forum.css 走全局 {VERHASH}，无需手动改版本号。*/
html.darking .pls img,                 /* 帖子作者栏：勋章/用户组/等级星/在线状态等所有小图 */
html.darking .md_ctrl img,             /* 个人主页「勋章」区 */
html.darking .mg_img img,              /* 勋章中心 / 勋章浮层大图 */
html.darking img[id^="md_"] {          /* 勋章 <img id="md_..."> 兜底（含浮层） */
	filter: grayscale(.2) brightness(.82) contrast(.92);
	transition: filter .15s ease;
}
/* 头像保持原样，不被压暗 */
html.darking .pls .avatar img { filter: none; }
/* 悬停还原，方便看清勋章/图标 */
html.darking .pls img:hover,
html.darking .md_ctrl img:hover,
html.darking .mg_img img:hover,
html.darking img[id^="md_"]:hover { filter: none; }

/* ======================================================================
 * 补漏：showWindow() 九宫格悬浮层中心内容格漏白 + 自定义下拉菜单(sltm)
 * 根因：
 * 1) common.css 里 .m_c{ {FLOATBGCODE} } 走浅色模板变量，之前只补了
 *    九宫格外围 8 个边框格子(.t_l/.m_l/.b_l 等)，没补真正装内容的 .m_c
 *    本身 —— 影响所有 showWindow() 弹层(发帖选版块/登录/分享/举报等)。
 * 2) .pbl(发帖选版块的版块列表)自己还有一层独立白底 + 选中态高亮，
 *    common.css 里写死 background:{WRAPBG}/#EEE/#F3F3F3。
 * 3) .sltm 是 simulateSelect() 生成的自定义下拉菜单(如"分类"下拉)，
 *    背景同样走 {WRAPBG}，之前完全没覆盖过。
 * ====================================================================== */
html.darking .m_c { background: #1a1815 !important; }

html.darking .pbl { background: #1a1815 !important; border-color: #2e2a23 !important; }
html.darking .pbl li { border-right-color: #2e2a23 !important; }
html.darking .pbl a { color: #ddd6c9 !important; border-color: #24201b !important; }
html.darking .pbl a:hover { background-color: #24201b !important; }
html.darking .pbls a,
html.darking .pbls a:hover { background-color: #24201b !important; color: #e8d3a6 !important; }

/* ======================================================================
 * 福利吧 Markdown：正文渲染 + 发帖页工具条/预览区的暗黑覆盖
 * 亮色定义在 template/default/common/common.css 末尾（写死了浅色底和边框）
 * ====================================================================== */
/* 图片上传的「自动压缩」开关与状态提示 */
html.darking .flpi-opt { color: #958c7d !important; }
html.darking .flpi-tip { color: #958c7d !important; }
html.darking .flpi-tip-err { color: #dba69e !important; }

html.darking .flmd-h1,
html.darking .flmd-h2 { border-bottom-color: #2e2a23 !important; }
html.darking .flmd-hr { border-top-color: #2e2a23 !important; }
html.darking .flmd-quote { background: #121110 !important; border-left-color: #c9a96e !important; color: #958c7d !important; }
html.darking .flmd-code { background: #121110 !important; border-color: #2e2a23 !important; }
html.darking .flmd-code code { color: #ddd6c9 !important; }
html.darking .flmd-icode { background: #24201b !important; color: #dba69e !important; }
html.darking .flmd-table th,
html.darking .flmd-table td { border-color: #2e2a23 !important; }
html.darking .flmd-table th { background: #24201b !important; color: #ddd6c9 !important; }
html.darking #flmd_bar .btn a { background: #1a1815 !important; border-color: #2e2a23 !important; color: #ddd6c9 !important; }
html.darking #flmd_bar .btn a:hover { background: #24201b !important; border-color: #c9a96e !important; }
html.darking .flmd-preview { background: #1a1815 !important; border-color: #2e2a23 !important; }
html.darking .flmd-preview-hd { background: #24201b !important; border-bottom-color: #2e2a23 !important; color: #ddd6c9 !important; }
html.darking .flmd-preview-tip { color: #958c7d !important; }

html.darking .sltm { background-color: #1a1815 !important; border-color: #2e2a23 !important; }
html.darking .sltm li { color: #ddd6c9 !important; }
html.darking .sltm li:hover { color: #c9a96e !important; }
html.darking .sltm li.current { color: #c9a96e !important; }

/* .ftid a 是 simulateSelect() 收起状态的触发按钮("选择主题分类"这几个字就在这里)，
   跟上面展开态的 .sltm 是两个独立元素；只覆盖 background-color 不用简写 background，
   保留原有的箭头图标(newarow.gif)，只是把底色换暗。
   .ftid 复用在快速发帖框/完整发帖悬浮层/发帖页正文区，一次覆盖全部生效。 */
html.darking .ftid a {
	background-color: #1a1815 !important;
	border-color: #2e2a23 !important;
	color: #ddd6c9 !important;
}
html.darking .ftid a:hover,
html.darking .ftid a:focus { background-color: #24201b !important; }

/* ====================== jingcai 投注确认层 / 轻提示 / 领取按钮（2026-09-21） ======================
 * list.htm 把 confirm()/alert() 换成了页内自绘的 .jc-mask/.jc-modal/.jc-toast（iOS APP 的 WKWebView
 * 不弹系统对话框，confirm 恒为 false，投注根本提交不出去）；「领取」也从 <a> 换成了 <button>。
 * .jc-toast 本身就是深底白字，明暗通用，不用覆盖。 */
html.darking .jc-modal {
	background: #1a1815 !important;
	color: #ddd6c9 !important;
	box-shadow: 0 12px 40px rgba(0,0,0,.6) !important;
}
html.darking .jc-modal h4 { color: #ddd6c9 !important; }
html.darking .jc-modal .jc-mrow { border-bottom-color: #2e2a23 !important; }
html.darking .jc-modal .jc-mrow span { color: #958c7d !important; }
html.darking .jc-modal .jc-mrow b { color: #c9a96e !important; }
html.darking .jc-modal .jc-mnote { color: #dba69e !important; }
html.darking .jc-modal .jc-mcancel { background: #24201b !important; color: #ddd6c9 !important; }
html.darking .jc-modal .jc-mok { background: linear-gradient(180deg,#ecd9ae 0%,#c9a96e 48%,#a8864e 100%) !important; color: #1a1408 !important; }
/* 领取按钮：绿色渐变在深底上对比度足够，只防被 .jc-table td / .jc-mine 的 color 规则压成灰字 */
html.darking .jc-mine .jc-claim,
html.darking .jc-table td .jc-claimbtn { color: #f3ecdf !important; }

/* ======================================================================
 * 黑金增强（2026-10-31，A 香槟金 · 金色用量中等）
 * 放在文件最后，靠「同等或更高优先级 + 更靠后」压过前面的通用暗色规则。
 * 选择器尽量与前面被覆盖的那条保持一致，方便以后对照着改。
 * ====================================================================== */

/* ---- E5-2 页面背景：顶部暗金光晕 + 极淡斜纹。纯 CSS，不用 fixed（滚动时不重绘） ---- */
html.darking body {
	background:
		radial-gradient(1200px 520px at 50% -160px, rgba(201,169,110,.13), transparent 70%) no-repeat,
		repeating-linear-gradient(45deg, rgba(201,169,110,.028) 0 1px, transparent 1px 7px),
		#121110 !important;
}

/* ---- 顶栏 / 头部：半透明，让光晕透上来；底部一条极淡金线 ---- */
html.darking #toptb {
	background: rgba(10,9,8,.55) !important;
	border-bottom: 1px solid rgba(201,169,110,.12) !important;
	box-shadow: none !important;
}
html.darking #toptb a { color: #958c7d !important; transition: color .2s ease; }
html.darking #toptb a:hover { color: #c9a96e !important; }
html.darking #toptb a.dz-dark-toggle { color: #c9a96e !important; }
html.darking #toptb a.dz-dark-toggle:hover { color: #e8d3a6 !important; }
html.darking #hd { background: transparent !important; border-bottom: 0 !important; }

/* 论坛 Logo：原图挪出可视区，铺金色版做背景（尺寸由原 <img> 撑开，不影响布局；Firefox 也支持） */
html.darking #hd h2 img[src$="image/common/logo.png"] {
	object-position: -99999px 0;
	background: url(bg-logo-forum.png) 0 0 / 100% 100% no-repeat;
}

/* ---- 主导航：深色渐变条 + 金线描边，当前项金色渐变底、深色字 ---- */
html.darking #nv {
	background: linear-gradient(180deg, #1e1b17, #171512) !important;
	border: 1px solid rgba(201,169,110,.22) !important;
	border-bottom-color: rgba(201,169,110,.45) !important;
	box-shadow: inset 0 1px 0 rgba(255,232,190,.05), 0 8px 24px rgba(0,0,0,.35) !important;
}
html.darking #nv li { border-right-color: rgba(201,169,110,.10) !important; }
html.darking #nv li a { color: #c9c1b3 !important; transition: color .2s ease, background-color .2s ease; }
html.darking #nv li a:hover,
html.darking #nv li.hover,
html.darking #nv li.hover a { background: rgba(201,169,110,.08) !important; color: #e8d3a6 !important; }
html.darking #nv li.a,
html.darking #nv li.a.hover {
	background: linear-gradient(180deg, #ecd9ae 0%, #c9a96e 48%, #a8864e 100%) !important;
	box-shadow: inset 0 1px 0 rgba(255,246,220,.5);
}
html.darking #nv li.a a,
html.darking #nv li.a a:hover,
html.darking #nv li.a.hover a { background: transparent !important; color: #1a1408 !important; font-weight: 700; }
html.darking #qmenu {
	border-color: rgba(201,169,110,.3) !important;
	color: #c9a96e !important;
}
html.darking #qmenu:hover { background-color: rgba(201,169,110,.1) !important; color: #e8d3a6 !important; }

/* ---- E2 + E3 区块卡片：半透明金线外框、上下微渐变、顶部一丝暖色高光、柔和投影 ---- */
html.darking .bm,
html.darking .bmw,
html.darking #threadlist.tl,
html.darking #postlist.pl,
html.darking #sd_bdl.bdl {
	border-color: rgba(201,169,110,.2) !important;
	background: linear-gradient(180deg, #1d1a17, #191714) !important;
	box-shadow: inset 0 1px 0 rgba(255,232,190,.05), 0 10px 28px rgba(0,0,0,.45) !important;
}
html.darking .bml,
html.darking .bm .bm { box-shadow: none !important; }
/* 无边框的 .bm（.bw0，如发帖按钮 + 分页那一行 .pgs）不是卡片，保持透明 */
html.darking .bm.bw0,
html.darking .bm.pgs { background: transparent !important; box-shadow: none !important; }

/* 区块标题栏：标题文字金色，底部分隔线从金色渐隐到透明 */
html.darking .bm_h,
html.darking .fl .bm_h,
html.darking .bmw .bm_h {
	background:
		linear-gradient(90deg, rgba(201,169,110,.85), rgba(201,169,110,.22) 35%, transparent 75%) left bottom / 100% 1px no-repeat,
		linear-gradient(180deg, #27231d, #201d18) !important;
	border-bottom-color: transparent !important;
}
html.darking .bm_h h2,
html.darking .bm_h h2 a,
html.darking .bm_h .xs2,
html.darking .bm_h .xs2 a,
html.darking .bmw .bm_h a { color: #c9a96e !important; }
html.darking .bm_h h2 a:hover,
html.darking .bm_h .xs2 a:hover,
html.darking .bmw .bm_h a:hover { color: #e8d3a6 !important; }
html.darking .bm_h .y,
html.darking .bm_h .y a,
html.darking .bm_h span.o { color: #958c7d !important; }

/* ---- E4 悬停：左侧 2px 金条 + 背景泛淡金 + 标题变亮，0.2s 过渡 ---- */
html.darking .fl_tb td,
html.darking #threadlisttableid th,
html.darking #threadlisttableid td { transition: background-color .2s ease, box-shadow .2s ease; }
html.darking .fl_tb h2 a { color: #f3ecdf !important; transition: color .2s ease; }
html.darking .fl_tb tr:hover td { background-color: #211d18 !important; }
html.darking .fl_tb tr:hover td.fl_icn,
html.darking .fl_tb tr:hover td.fl_g { box-shadow: inset 2px 0 0 #c9a96e; }
html.darking .fl_tb tr:hover h2 a,
html.darking .fl_tb td.fl_g:hover dt a { color: #e8d3a6 !important; }
html.darking #threadlisttableid tbody[id^="normalthread"]:hover th,
html.darking #threadlisttableid tbody[id^="normalthread"]:hover td,
html.darking #threadlisttableid tbody[id^="stickthread"]:hover th,
html.darking #threadlisttableid tbody[id^="stickthread"]:hover td { background-color: #211d18 !important; }
html.darking #threadlisttableid tbody[id^="normalthread"]:hover td.icn,
html.darking #threadlisttableid tbody[id^="stickthread"]:hover td.icn { box-shadow: inset 2px 0 0 #c9a96e; }
html.darking #threadlisttableid tbody[id^="normalthread"]:hover th a.xst,
html.darking #threadlisttableid tbody[id^="stickthread"]:hover th a.xst { color: #e8d3a6 !important; }
html.darking .tl tbody tr:hover th,
html.darking .tl tbody tr:hover td,
html.darking .dt tr:hover td,
html.darking .ranklist tr:hover td { background-color: #211d18 !important; }
html.darking .p_pop a:hover,
html.darking .p_pop a.a { background-color: rgba(201,169,110,.1) !important; color: #e8d3a6 !important; }

/* ---- E1 主按钮：金色竖向渐变 + 顶部高光，深色字；普通按钮做成淡金描边 ---- */
html.darking .pnc,
html.darking a.pnc,
html.darking button.pnc {
	background: linear-gradient(180deg, #ecd9ae 0%, #c9a96e 48%, #a8864e 100%) !important;
	border-color: #9a7c4a !important;
	color: #1a1408 !important;
	text-shadow: none !important;
	box-shadow: inset 0 1px 0 rgba(255,245,215,.55), 0 2px 8px rgba(201,169,110,.22) !important;
	transition: filter .2s ease;
}
html.darking .pnc strong,
html.darking .pnc span,
html.darking .pnc em,
html.darking a.pnc strong { color: #1a1408 !important; }
html.darking .pnc:hover { filter: brightness(1.07); }
html.darking .pn:not(.pnc) {
	background: linear-gradient(180deg, rgba(201,169,110,.12), rgba(201,169,110,.03)), #24201b !important;
	border-color: rgba(201,169,110,.32) !important;
}
html.darking .pn:not(.pnc),
html.darking .pn:not(.pnc) strong,
html.darking .pn:not(.pnc) span,
html.darking .pn:not(.pnc) em,
html.darking a.pn:not(.pnc) { color: #c9a96e !important; }
html.darking .pn:not(.pnc):hover { border-color: rgba(201,169,110,.55) !important; }

/* 发帖 / 回复 图片按钮：换成金色版（2 倍图，尺寸与原图一致） */
html.darking #newspecial,
html.darking #newspecialtmp,
html.darking #post_reply,
html.darking #post_replytmp { filter: none !important; box-shadow: 0 4px 14px rgba(0,0,0,.4) !important; }
html.darking img[src$="common/pn_post.png"] {
	object-position: -99999px 0;
	background: url(bg-pn-post.png) 0 0 / 100% 100% no-repeat;
}
html.darking img[src$="common/pn_reply.png"] {
	object-position: -99999px 0;
	background: url(bg-pn-reply.png) 0 0 / 100% 100% no-repeat;
}

/* ---- 分页：当前页金底深字，悬停金描边 ---- */
html.darking .pg a,
html.darking .pgb a { transition: color .2s ease, border-color .2s ease; }
html.darking .pg a:hover,
html.darking .pgb a:hover {
	border-color: rgba(201,169,110,.45) !important;
	background-color: #24201b !important;
	color: #e8d3a6 !important;
}
html.darking .pg strong {
	background: linear-gradient(180deg, #ecd9ae 0%, #c9a96e 48%, #a8864e 100%) !important;
	border-color: #9a7c4a !important;
	color: #1a1408 !important;
}

/* ---- 选项卡 / 分类筛选 / 标签：选中项金字 + 金色指示线 ---- */
html.darking .tb .a a,
html.darking .tb .current a,
html.darking .ct2_a .tb li.a a,
html.darking .ct2_a .tb li.current a { color: #c9a96e !important; box-shadow: inset 0 2px 0 #c9a96e; }
html.darking .tbn li.a a,
html.darking .ct2_a .tbn li.a a { color: #c9a96e !important; box-shadow: inset 2px 0 0 #c9a96e; }
html.darking .ttp .a a {
	background: rgba(201,169,110,.1) !important;
	border-color: rgba(201,169,110,.4) !important;
	color: #c9a96e !important;
}
html.darking .ptg a,
html.darking .ttp a {
	border-color: rgba(201,169,110,.22) !important;
}
html.darking .ptg a { color: #c9a96e !important; }

/* ---- 帖子页：主题标题亮白，作者名金色 ---- */
html.darking .ts,
html.darking .ts #thread_subject { color: #f3ecdf !important; }
html.darking .pls .authi a,
html.darking .pls .xw1 a,
html.darking .pls .xw1 { color: #c9a96e !important; }

/* ---- 弹出层 / 菜单：金线描边 ---- */
html.darking .p_pop,
html.darking .p_opt,
html.darking .sllt,
html.darking .popupmenu_popup,
html.darking .m_c { border-color: rgba(201,169,110,.25) !important; }

/* ---- 输入框：去掉 common.css 里 px.png 的浅色内阴影图（暗底上是一条白线） ---- */
html.darking input,
html.darking textarea,
html.darking select,
html.darking .px,
html.darking .pt,
html.darking .ps { background-image: none !important; }

/* ---- 表单聚焦：金色描边 + 淡金光圈 ---- */
html.darking input:focus,
html.darking textarea:focus,
html.darking select:focus,
html.darking .px:focus,
html.darking .pt:focus {
	border-color: rgba(201,169,110,.55) !important;
	box-shadow: 0 0 0 2px rgba(201,169,110,.12) !important;
	outline: none;
}

/* ---- 页脚：顶部金线 ---- */
html.darking #ft {
	background: transparent !important;
	border-top: 1px solid rgba(201,169,110,.18) !important;
}
html.darking #ft a:hover,
html.darking #flk a:hover { color: #c9a96e !important; }

/* ---- 语义色 / 管理员高亮色：保留色相，压低饱和度，统一到同一亮度档（2026-10-31 收敛） ----
 * 主题高亮（Discuz 后台高亮调色板 8 色，输出为 style="color: #EE1B2E"）、用户组颜色、导航/广告位里常见的行内颜色。
 * 原版是把每个色提亮到满饱和（#ff5c5c / #5fb3d9 / #8ea2ff…），对比度够了，但红蓝绿紫一起跳，跟黑金底打架。
 * 现在全部落在「明度约 70%、饱和度 35~55%、略偏暖」这一档：在 #1a1815 上对比度都在 5.5~7 之间，
 * 彼此仍能分辨，但不会比金色更抢眼。同一色相的变体（#F00 / #FF0000 / red）收成同一个值。
 * font[color] 那组是给用户组头衔这类老式 <font color="…"> 用的。 */
html.darking [style*="color: #EE1B2E" i], html.darking [style*="color:#EE1B2E" i],
html.darking [style*="color: #FF0000" i], html.darking [style*="color:#FF0000" i],
html.darking [style*="color: #F00;" i], html.darking [style*="color:#F00;" i],
html.darking [style*="color: red" i], html.darking [style*="color:red" i],
html.darking font[color="#FF0000" i], html.darking font[color="#F00" i], html.darking font[color="red" i] { color: #e08a7e !important; }
html.darking [style*="color: #CC0033" i], html.darking [style*="color:#CC0033" i] { color: #d98a8f !important; }
html.darking [style*="color: #EE5023" i], html.darking [style*="color:#EE5023" i],
html.darking [style*="color: #FF6600" i], html.darking [style*="color:#FF6600" i],
html.darking [style*="color: #F60;" i], html.darking [style*="color:#F60;" i],
html.darking [style*="color: #FF9900" i], html.darking [style*="color:#FF9900" i],
html.darking [style*="color: orange" i], html.darking [style*="color:orange" i],
html.darking font[color="#FF6600" i], html.darking font[color="#FF9900" i], html.darking font[color="orange" i] { color: #dda27a !important; }
html.darking [style*="color: #996600" i], html.darking [style*="color:#996600" i] { color: #c9a96e !important; }
html.darking [style*="color: #3C9D40" i], html.darking [style*="color:#3C9D40" i],
html.darking [style*="color: #009900" i], html.darking [style*="color:#009900" i],
html.darking [style*="color: #008000" i], html.darking [style*="color:#008000" i],
html.darking [style*="color: green" i], html.darking [style*="color:green" i],
html.darking font[color="#009900" i], html.darking font[color="green" i] { color: #9bba84 !important; }
html.darking [style*="color: #2897C5" i], html.darking [style*="color:#2897C5" i] { color: #8fb3c4 !important; }
html.darking [style*="color: #2B65B7" i], html.darking [style*="color:#2B65B7" i],
html.darking [style*="color: #0000FF" i], html.darking [style*="color:#0000FF" i],
html.darking [style*="color: blue" i], html.darking [style*="color:blue" i],
html.darking font[color="#0000FF" i], html.darking font[color="blue" i] { color: #9eaccc !important; }
html.darking [style*="color: #8F2A90" i], html.darking [style*="color:#8F2A90" i] { color: #bc9bc0 !important; }
html.darking [style*="color: #6600FF" i], html.darking [style*="color:#6600FF" i] { color: #aca0cf !important; }
html.darking [style*="color: #EC1282" i], html.darking [style*="color:#EC1282" i] { color: #d896ae !important; }

/* ======================================================================
 * 色彩收敛（2026-10-31）：把论坛模板里写死的亮红 / 亮蓝 / 灰块收回黑金体系
 * 规则：数字统计、计数 → 金色；"今天 / 新" 这类提示 → 金色；
 *       真正的提醒语义（悬赏、冻结、报错）→ 柔和珊瑚红 #e08a7e，不再用满饱和红。
 * ====================================================================== */

/* .xi1 = 模板变量 {NOTICETEXT}（亮橘红 #F26C4F），全站最常见的红字来源，先整体压成柔和珊瑚红 */
html.darking .xi1,
html.darking .xi1 a,
html.darking .onerror { color: #e08a7e; }

/* 版块头「今日 / 主题 / 排名」、「收藏本版 (N)」：是统计数字不是警告，改浅金 */
html.darking .bm_h .xi1,
html.darking .bm_h .y .xi1,
html.darking #number_favorite { color: #e8d3a6 !important; }
/* 涨跌小箭头是红/绿 PNG，降一点饱和度，免得比数字还亮 */
html.darking .ico_increase,
html.darking .ico_fall { filter: saturate(.55) brightness(.9); }

/* 子版块「(今日帖数)」 */
html.darking .fl_tb .xi1,
html.darking .fl_g .xi1 { color: #c9a96e !important; }

/* 主题列表：分类前缀 [美图] [讨论]（module.css 写死 #007CD5 亮蓝） */
html.darking .tl th em,
html.darking .tl th em a { color: #b39a6e !important; }
html.darking .tl th em a:hover { color: #e8d3a6 !important; }
/* 标题后的 "New"、作者栏当天发帖时间（"7 小时前"）：用金色表示"新"，不再用红 */
html.darking .tl th a.xi1 { color: #c9a96e !important; font-weight: 400; }
html.darking .tl .by em .xi1 { color: #c9a96e !important; }
/* 标题后的分页 "… 2 3 4 5" */
html.darking .tps a { color: #958c7d !important; }

/* 作者 / 最后发表人的用户组颜色（admin 红、版主橙等，行内 style 任意色值）：
   上面的映射表只认常见色，这里对剩下的任意色统一降饱和，色相还在，但不会刺眼 */
html.darking .tl .by cite a[style*="color"] { filter: saturate(.6); }

/* 「有新回复的主题，点击查看」载入的新主题行：原样式是 #FFFAF3 米白底 + 亮蓝字 */
html.darking .newthread tr th,
html.darking .newthread tr td { background: #211d18 !important; }
html.darking .newthread .new em,
html.darking .newthread .new em a { color: #b39a6e !important; }

/* 分类筛选条的计数徽标：原样式是 #999 灰底 + 白字，暗色下 .xg1 把字也压成灰 → 一块看不清的灰砖 */
html.darking .ttp .num {
	background: rgba(201,169,110,.13) !important;
	color: #b5a888 !important;
	border-radius: 8px;
}
html.darking .ttp .a .num,
html.darking .ttp a:hover .num {
	background: rgba(201,169,110,.28) !important;
	color: #f3ecdf !important;
}

/* 头部用户信息栏：#um 走 {HEADERTEXT}/{HIGHLIGHTLINK}，id 选择器优先级高，前面的通用 a 规则压不住 → 蓝字 */
html.darking #um,
html.darking #um a { color: #958c7d !important; }
html.darking #um a:hover { color: #c9a96e !important; }
html.darking #um .vwmy a { color: #c9a96e !important; }
html.darking #um .new,
html.darking #toptb .new { color: #e8d3a6 !important; }
html.darking #um .pipe { color: #4a4337 !important; }

/* 签到插件的「已签到 / 签到」按钮是蓝底 GIF、DIY 开关是橙色 PNG：去色后染成暗金 */
html.darking #fx_checkin_b,
html.darking #diy-tg { filter: grayscale(1) sepia(1) saturate(1.4) brightness(.9); }
html.darking #fx_checkin_b:hover,
html.darking #diy-tg:hover { filter: grayscale(1) sepia(1) saturate(1.6) brightness(1.05); }

/* 格子广告：广告主自选字色（任意色值），统一降饱和，和已投放的金色广告放在一起不再花 */
/* 黑字/深灰字的广告已被前面的规则换成金色，不再参与降饱和 */
html.darking .GzList ul li a[style*="color"]:not([href*="iplus_gezi:buy"]):not([style*="#000"]):not([style*="#333"]),
html.darking .flbcube ul li a[style*="color"]:not([href*="iplus_gezi:buy"]):not([style*="#000"]):not([style*="#333"]) { filter: saturate(.6) brightness(.97); }
