:root {
  --font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;

  --text-xs: 0.8125rem;
  --text-sm: 0.9375rem;
  --text-base: 1.0625rem;
  --text-lg: 1.1875rem;
  --text-xl: 1.375rem;
  --h3: 1.5rem;
  --h2: 1.75rem;
  --h1: 2rem;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-10: 2.5rem;

  --radius-sm: 0.5rem;
  --radius-md: 0.75rem;
  --radius-lg: 1rem;

  --bg: #f5f7fb;
  --surface: #ffffff;
  --surface-muted: #edf2fa;
  --text: #0a0f1f;
  --text-muted: #24314f;
  --line: #c7d3ec;
  --brand: #0f5dd8;
  --brand-dark: #0a3f93;
  --accent: #0a7b69;
  --warn: #8f4400;

  --shadow-sm: 0 1px 2px rgba(10, 15, 31, 0.08);
  --shadow-md: 0 6px 20px rgba(10, 15, 31, 0.08);
}
