/* 量诚有数 | Design Tokens V1.0
   建议Cursor先核对项目现有CSS结构和变量名，再合并，不要直接覆盖旧全局样式。 */
:root,
[data-lc-theme="dark"] {
  --lc-bg: #07111f;
  --lc-surface: #0b1828;
  --lc-surface-raised: #102035;
  --lc-text: #f4f0e9;
  --lc-text-secondary: #b8c3d1;
  --lc-text-muted: #8696a9;
  --lc-accent: #c6a579;
  --lc-tech: #87b0d0;
  --lc-border: rgba(207, 222, 236, 0.14);
  --lc-focus: #a5c7eb;
}
[data-lc-theme="light"] {
  --lc-bg: #f6f8fa;
  --lc-surface: #ffffff;
  --lc-surface-raised: #edf2f6;
  --lc-text: #172331;
  --lc-text-secondary: #536579;
  --lc-text-muted: #6d8092;
  --lc-accent: #a57c47;
  --lc-tech: #477ea7;
  --lc-border: #dde4eb;
  --lc-focus: #477ea7;
}
:root {
  --lc-content-width: 1200px;
  --lc-space-1: 8px;
  --lc-space-2: 16px;
  --lc-space-3: 24px;
  --lc-space-4: 32px;
  --lc-space-5: 48px;
  --lc-space-6: 64px;
  --lc-space-7: 96px;
  --lc-radius: 6px;
  --lc-hero-size: clamp(36px, 5vw, 72px);
  --lc-section-size: clamp(26px, 3.5vw, 46px);
  --lc-card-title-size: clamp(24px, 2.6vw, 40px);
  --lc-body-size: clamp(15px, 1.12vw, 17px);
  --lc-motion-short: 220ms;
  --lc-motion-normal: 420ms;
}
@media (prefers-reduced-motion: reduce) {
  :root { --lc-motion-short: 0ms; --lc-motion-normal: 0ms; }
}
