:root {
  /* 颜色变量：待根据参考站精确替换 */
  --color-brand: #00A0E9;
  --color-accent: #ff6a00;
  --color-text: #222222;
  --color-muted: #666666;
  --color-bg: #ffffff;

  /* 字体变量：待根据参考站精确替换 */
  --font-primary: "Source Han Sans SC", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Heiti SC", sans-serif;
  --font-secondary: "Georgia", serif;

  /* 间距体系 */
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;
  --space-xxl: 48px;

  /* 容器与栅格占位 */
  --container-max: 1200px; /* 待替换为参考站实际容器宽度 */
}

:root[data-font='cn'] {
  --font-primary: "Source Han Sans SC", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Heiti SC", sans-serif;
}

:root[data-font='en'] {
  --font-primary: "Arial", "Helvetica", "Segoe UI", "Noto Sans", sans-serif;
}

:root[data-font='jp'] {
  --font-primary: "Meiryo", "MS Gothic", "Noto Sans JP", "Hiragino Kaku Gothic Pro", sans-serif;
}

