:root {
  --color-primary: #0a1f44;
  --color-secondary: #1e3a6e;
  --color-accent: #c9a84c;
  --color-accent-red: #c8102e;
  --color-background: #ffffff;
  --color-surface: #f7f9fc;
  --color-text: #1a1a1a;
  --color-text-light: #5a5a5a;
  --color-dark-bg: #0a1f44;
  --color-white: #ffffff;
  --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;
  --font-serif: Georgia, "Times New Roman", serif;
  --container-max: 1200px;
  --space-xs: 0.25rem;
  --space-sm: 0.5rem;
  --space-md: 1rem;
  --space-lg: 2rem;
  --space-xl: 4rem;
  --space-2xl: 6rem;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.08);
  --shadow-md: 0 4px 12px rgba(0,0,0,0.08);
}
