/* Mirrors ShengBei/App/DesignSystem.swift. Keep AppColors and AppTypography in sync. */
:root {
  color-scheme: light;
  --canvas: #f5f4ed;
  --surface: #faf9f5;
  --text-primary: #141413;
  --text-secondary: #504e49;
  --text-tertiary: #6b6a64;
  --ink-blue: #1b365d;
  --ink-blue-light: #2d5a8a;
  --ink-tint: #eef2f7;
  --vermilion: #a63d32;
  --moon-ivory: #f2e7c9;
  --ritual-background: #101820;
  --ritual-surface: #17232d;
  --ritual-text: #f5f1e8;
  --ritual-secondary: #c7c0b4;
  --divider: #e8e6dc;
  --font-ritual: Iansui, "Songti SC", "Noto Serif CJK SC", serif;
  --font-system: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;
  --type-display: 36px;
  --type-title: 30px;
  --type-ritual-body: 18px;
  --radius-control: 14px;
  --radius-card: 22px;
  --radius-sheet: 28px;
  --radius-capsule: 999px;
  --space-section: 24px;
  --control-height: 52px;
  --touch-target: 44px;
  --ritual-border: rgb(199 192 180 / 25%);
  --ritual-quiet-fill: rgb(255 255 255 / 7%);
}
