/* VSPA Design Tokens - 全站视觉变量 */
:root {
  /* 品牌主色 - 香槟金 */
  --accent: #B89B78;
  --accent-light: #D4B896;
  --accent-dark: #8B7A5E;
  --accent-bg: #FDF8F4;

  /* 中性色 */
  --bg: #FAFAF9;
  --bg-card: #FFFFFF;
  --text: #1A1A1A;
  --text-muted: #6B7280;
  --text-light: #9CA3AF;
  --border: #E8E5E1;

  /* 语义色 */
  --success: #10B981;
  --warning: #F59E0B;
  --danger: #EF4444;
  --info: #3B82F6;

  /* 阴影 */
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.04);
  --shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  --shadow-lg: 0 8px 30px rgba(0, 0, 0, 0.08);

  /* 圆角 */
  --radius: 8px;
  --radius-lg: 16px;
  --radius-full: 999px;

  /* 间距（4px基准） */
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 48px;

  /* 字体大小 */
  --font-xs: 11px;
  --font-sm: 13px;
  --font-md: 15px;
  --font-lg: 17px;
  --font-xl: 22px;
  --font-xxl: 32px;
}

/* 暗色模式 */
[data-theme="dark"] {
  --bg: #1a1a2e;
  --bg-card: #0f3460;
  --text: #e0e0e0;
  --text-muted: #a0a0a0;
  --text-light: #888;
  --border: #333;
  --accent-bg: #16213e;
}
