:root {
  --camp-blue: #07598F;
  --camp-blueLight: #12689F;
  --camp-blueDeep: #08477B;
  --camp-ivory: #F8F1DF;
  --camp-line: #F4EDDD;
  --camp-paper: #F7F5EF;
  --camp-ink: #18394D;
  --camp-muted: #536B79;
  --camp-border: #D3DEE3;
  --camp-tint: #E9F1F5;
  --camp-amber: #E6AE67;
  --camp-white: #FFFFFF;
  --camp-success: #267459;
  --camp-warning: #8F5D12;
  --camp-error: #A63B39;
  --camp-hero: linear-gradient(135deg, #12689F 0%, #07598F 52%, #08477B 100%);
  --camp-font-body: 'Source Han Sans CN', 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  --camp-radius-button: 4px;
  --camp-radius-card: 6px;
  --camp-shadow: none;
  --camp-line-height: 1.6;
}
