:root {
  --zc-bg: #f6f7f9;
  --zc-surface: #ffffff;
  --zc-surface-soft: #f8fafc;
  --zc-text: #0b1623;
  --zc-muted: #64748b;
  --zc-border: #dbe3ee;
  --zc-border-strong: #cbd5e1;
  --zc-navy: #0b1623;
  --zc-navy-soft: #152235;
  --zc-accent: #1d4ed8;
  --zc-accent-soft: #e8f0ff;
  --zc-radius-sm: 10px;
  --zc-radius-md: 16px;
  --zc-radius-lg: 24px;
  --zc-shadow-soft: 0 20px 60px rgba(15, 23, 42, 0.08);
  --zc-shadow-card: 0 12px 36px rgba(15, 23, 42, 0.06);
  --zc-container: 1120px;
  --zc-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
