/* 全部看板及内嵌页的涨跌标准；独立于主题的成功/错误色。
   小字号涨跌文字在卡片及浅色角标背景上保持至少 4.5:1 对比度。 */
:root,
[class*="dashboard-style-"] {
  --change-up: #b42318;
  --change-down: #146c37;
  --change-up-soft: color-mix(in srgb, var(--change-up) 10%, var(--card));
  --change-down-soft: color-mix(in srgb, var(--change-down) 10%, var(--card));
}

.dashboard-style-midnight,
.dashboard-style-tech-screen {
  --change-up: #ff8585;
  --change-down: #53d99b;
}

[data-change="up"] { color: var(--change-up) !important; }
[data-change="down"] { color: var(--change-down) !important; }
[data-change="neutral"] { color: var(--muted, var(--text2)) !important; }
/* 页面字段 span 样式不得给箭头单独染色。 */
.delta-chip > .delta-chip-arrow { color: inherit !important; }
