/* 云夕设计系统 tokens — 与 MASTER.md 一致，mockup 专用预览版 */
:root{
  --river:#24575a;--river-dark:#183f42;--river-soft:#d9e7e2;
  --jade:#4d7662;--gold:#c69a52;--gold-soft:#f3e7d3;
  --ink:#172d2f;--muted:#536762;--line:#dfe7e3;
  --paper:#f5f7f3;--white:#fff;--danger:#b64f43;
  --shadow:0 14px 40px rgba(22,58,55,.07);
  --radius:18px;--radius-sm:12px;
  --sidebar:244px;
  --display:"FZKai-Z03","STKaiti","KaiTi",serif;
  --body:"HarmonyOS Sans SC","Microsoft YaHei","PingFang SC",sans-serif;
  --data:"DIN Alternate","Bahnschrift","Arial Narrow",sans-serif;
}
*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--body)}
body{margin:0;min-height:100vh}
button,a{cursor:pointer;-webkit-tap-highlight-color:transparent}
a{color:inherit;text-decoration:none}
::selection{background:var(--river-soft);color:var(--river-dark)}
:focus-visible{outline:3px solid rgba(36,87,90,.25);outline-offset:2px}
.num{font-family:var(--data);font-variant-numeric:tabular-nums}
.eyebrow{color:var(--jade);font-family:var(--data);font-size:10px;font-weight:800;letter-spacing:.24em;margin:0 0 5px}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
