/* KORRETTO 中文站设计令牌 — 与 _非网站资源_归档/05-.../DESIGN-KORRETTO-CN-PRODUCT.md 同步 */
:root {
  --cn-color-canvas: #f7f8fa;
  --cn-color-surface: #ffffff;
  --cn-color-ink: #1a1a1a;
  --cn-color-ink-muted: #5c6370;
  --cn-color-accent: #2790f4;
  --cn-color-accent-hover: #1a7ddb;
  --cn-color-border: #e8eaed;
  --cn-radius-md: 10px;
  --cn-radius-sm: 6px;
  --cn-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.06);
  --cn-shadow-md: 0 4px 24px rgba(0, 0, 0, 0.08);
  --cn-space-section: clamp(2rem, 5vw, 3.5rem);
  --cn-content-max: min(1120px, 100% - 2rem);
  --cn-font-sans: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB",
    "Microsoft YaHei", sans-serif;
  --cn-leading-tight: 1.25;
  --cn-leading-body: 1.65;
}

html.cn-tokens {
  scroll-behavior: smooth;
}

html.cn-tokens body {
  font-family: var(--cn-font-sans);
  color: var(--cn-color-ink);
  background: var(--cn-color-canvas);
  line-height: var(--cn-leading-body);
  -webkit-font-smoothing: antialiased;
}

html.cn-tokens a {
  color: var(--cn-color-accent);
}

html.cn-tokens a:hover {
  color: var(--cn-color-accent-hover);
}
