/* Hallmark · pre-emit critique: P4 H5 E4 S4 R5 V4 */
/* 深色金融终端 · 深墨纸面 + 琥珀金点缀 + A股红涨绿跌语义色 */

:root {
  /* 纸面（深墨蓝黑系，非纯黑） */
  --color-paper:   oklch(16% 0.012 258);
  --color-paper-2: oklch(20% 0.014 258);
  --color-paper-3: oklch(25% 0.016 258);

  /* 墨色（暖白系，非纯白） */
  --color-ink:     oklch(91% 0.008 85);
  --color-ink-2:   oklch(70% 0.012 80);
  --color-ink-3:   oklch(55% 0.010 78);

  /* 分隔线与焦点 */
  --color-rule:    oklch(30% 0.016 256);
  --color-rule-2:  oklch(35% 0.016 256);
  --color-focus:   oklch(80% 0.13 85);

  /* 点缀：琥珀金（≤5% 视口面积） */
  --color-accent:     oklch(78% 0.125 82);
  --color-accent-dim: oklch(62% 0.10 80);
  --color-accent-ink: oklch(17% 0.02 80);

  /* 语义色：A股红涨绿跌（功能性，不参与点缀轮换） */
  --color-up:   oklch(68% 0.185 25);
  --color-up-dim:   oklch(28% 0.07 25);
  --color-down: oklch(72% 0.145 155);
  --color-down-dim: oklch(28% 0.06 155);

  /* 字体：中文黑体 + mono 数字双声口 */
  --font-display: "PingFang SC", "Hiragino Sans GB", "Source Han Sans SC", "Microsoft YaHei", sans-serif;
  --font-body:    "PingFang SC", "Hiragino Sans GB", "Source Han Sans SC", "Microsoft YaHei", sans-serif;
  --font-mono:    ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;

  /* 4pt 间距 */
  --space-3xs: 0.25rem; --space-2xs: 0.5rem; --space-xs: 0.75rem;
  --space-sm:  1rem;    --space-md:  1.5rem;  --space-lg: 2rem;
  --space-xl:  3rem;    --space-2xl: 4.5rem;

  /* 字号 */
  --text-xs: 0.75rem;  --text-sm: 0.875rem; --text-md: 1rem;
  --text-lg: 1.25rem;  --text-xl: 1.625rem; --text-2xl: 2.125rem;

  /* 动效（motion-cut：仅透明度/位移微动） */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --dur-short: 150ms;

  /* 圆角：收敛（终端感） */
  --radius-card: 8px; --radius-btn: 6px; --radius-input: 6px;
}
