/* 小黄人 黄白皮 — 覆盖金融CS(BitTrust)的蓝/绿/暗配色。只换色,不动1:1 TG布局。
   原则: 亮黄#FFCD2E只做填充(配深字#1E1A00),文字型强调用琥珀,在线态保持绿色。已浏览器实测。 */

/* ===== 工作台 (cs_workbench_v7_real.html) ===== */
:root, html, body {
  --primary: #FFCD2E !important; --primary-hover: #E8B000 !important; --primary-soft: rgba(255,205,46,.16) !important;
  --tg-blue: #FFCD2E !important; --tg-blue-h: #E8B000 !important; --tg-blue-soft: rgba(255,205,46,.16) !important;
  --msg-out: #FEF3C7 !important; --tg-green-out: #FEF3C7 !important; --msg-bg-out: #FEF3C7 !important; --tgw-out-bg: #FEF3C7 !important;
  --cs-brand: #E8A100 !important; --cs-brand-hover: #C8851A !important; --cs-brand-soft: #FFF7DD !important;
}
/* 选中会话: 黄底 → 深字(白字在黄上看不清) */
.chat-list-item.active * { color: #1E1A00 !important; }
.chat-list-item.active .cli-time, .chat-list-item.active .cli-preview { color: rgba(30,26,0,.72) !important; }
.chat-list-item.active .cli-badge { background: #1E1A00 !important; color: #FFCD2E !important; }
.cli-badge { color: #1E1A00 !important; }                 /* 未读角标 黄底深字 */
.cs-filter-tabs .cft.active { background: #FFCD2E !important; color: #1E1A00 !important; }  /* 过滤标签 蓝→黄 */
.chat-bg { background-color: #F1EEE8 !important; background-image: none !important; }       /* 绿壁纸 → 暖白 */
.bubble.is-out .bubble-time { color: #B7860B !important; }                                 /* 出气泡时间 绿→琥珀 */
.bubble-reply { background: rgba(255,205,46,.14) !important; border-left-color: #FFCD2E !important; }
.bubble-reply .br-author { color: #C8851A !important; }
.ch-status.online { color: #37A04A !important; }          /* 在线态 保持绿(语义,黄字在白上不可读) */

/* ===== 登录/外壳 (index.html + app.css 暗色主题 → 黄白) ===== */
body, .app, #app, .login-shell, .auth, .shell {
  --bg: #ffffff !important; --bg2: #f7f6f3 !important; --card: #ffffff !important; --border: #e6e5e2 !important;
  --text: #1a1a1a !important; --text2: #5b5b5b !important; --muted: #8a8a86 !important;
  --primary: #FFCD2E !important; --primary-d: #E8B000 !important;
}
.btn-primary, button[type="submit"], .login button {
  background: #FFCD2E !important; color: #1E1A00 !important; border-color: #E8B000 !important;
}
.btn-primary:hover, button[type="submit"]:hover { background: #E8B000 !important; }
a, .link { color: #C8851A; }
