/* 手机端浅色主题：白底黑字 */
:root {
  --bg: #ffffff;
  --bg-2: #f5f6f8;
  --card: #ffffff;
  --card-border: #e5e7eb;
  --text: #111827;
  --muted: #6b7280;
  --up: #e11d48;      /* 红涨（语义色，正文另覆盖为黑） */
  --down: #059669;    /* 绿跌（语义色，正文另覆盖为黑） */
  --flat: #6b7280;
  --risk-high: #dc2626;
  --risk-mid: #f59e0b;
  --risk-low: #059669;
  --accent: #2563eb;
}

/* 摘要卡深色渐变改为浅色 */
.summary-card {
  background: linear-gradient(135deg, #f8fafc, #eef2f7);
}

/* 复盘风险条浅色适配 */
.review-risks {
  background: rgba(220, 38, 38, 0.06);
}

/* 数据文字一律黑字：涨跌、风险等级、排名/板块高亮、复盘风险条。
   保留状态点(.status-dot)、风险左边框、删除按钮等语义色。 */
.up, .down, .flat,
.risk-high, .risk-mid, .risk-low,
.sector-row .num.top,
.sector-row .tag,
.rank-row .num.top,
.review-risks {
  color: #111827 !important;
}
