/* ============================================
   cp-tokens.css — Craft × Prism 设计令牌
   暖纸白 · 深靛墨 · 鸢尾紫 · 宋体点睛
   --------------------------------------------
   只承载令牌（颜色 / 字体 / 间距 / 圆角）
   组件样式在 cp-common.css
   ============================================ */

:root {
  /* ── 字体族 ── */
  --cp-font-sans:  "Noto Sans SC","HarmonyOS Sans SC","PingFang SC","Source Han Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --cp-font-serif: "Noto Serif SC","Source Han Serif SC","Songti SC",serif;
  --cp-font-mono:  "JetBrains Mono","IBM Plex Mono","SF Mono",ui-monospace,monospace;

  /* ── 配色 · Prism palette ── */
  --cp-bg:           #F6F5F2;       /* warm paper */
  --cp-bg-alt:       #FFFFFF;
  --cp-ink:          #0A2540;       /* deep navy ink */
  --cp-ink-muted:    #425466;
  --cp-ink-faint:    #8A94A6;

  --cp-line:         rgba(10,37,64,0.12);
  --cp-line-strong:  rgba(10,37,64,0.22);

  --cp-accent:       #635BFF;       /* iris */
  --cp-accent-ink:   #3A33C9;
  --cp-accent-soft:  rgba(99,91,255,0.08);
  --cp-accent-soft-2:rgba(99,91,255,0.12);
  --cp-chip-bg:      rgba(10,37,64,0.05);

  --cp-on-dark:        #ffffff;
  --cp-on-dark-muted:  rgba(255,255,255,0.72);
  --cp-on-dark-faint:  rgba(255,255,255,0.55);
  --cp-on-dark-line:   rgba(255,255,255,0.18);
  --cp-on-dark-glass:  rgba(255,255,255,0.06);
  --cp-on-dark-accent: #BFB9FF;     /* light iris accent on dark */

  /* ── 布局 ── */
  --cp-pad-x:   72px;
  --cp-nav-h:   64px;

  /* ── 圆角 ── */
  --cp-r-sm:    4px;
  --cp-r-md:    6px;
  --cp-r-lg:    14px;
  --cp-r-xl:    18px;
  --cp-r-pill:  999px;

  /* ── 阴影（蓝调） ── */
  --cp-shadow-sm:  0 1px 3px rgba(10,37,64,0.06);
  --cp-shadow-md:  0 8px 24px -10px rgba(10,37,64,0.18);
  --cp-shadow-lg:  0 30px 80px -30px rgba(10,37,64,0.35);
}

@media (max-width: 1100px) {
  :root { --cp-pad-x: 40px; }
}
@media (max-width: 720px) {
  :root { --cp-pad-x: 24px; }
}
