:root {
  --color-bg: #eef4fb;
  --color-surface: #ffffff;
  --color-text: #0f2744;
  --color-text-muted: #4a627a;
  --color-border: #c8d9ea;
  --color-primary: #1e5a8a;
  --color-primary-soft: #dbeaf7;
  --color-accent: #2d7dd2;
  --color-accent-soft: #e3f0ff;
  --color-link: #1e5a8a;
  --color-hero-fallback: #1a4a72;
  --color-surface-muted: #e8eef5;
}

.site-body {
  background:
    radial-gradient(circle at top right, rgb(45 125 210 / 12%), transparent 40%),
    var(--color-bg);
}
