:root {
  --maple-red: #c8102e;
  --maple-red-dark: #9b0c24;
  --maple-red-soft: #faece9;

  --ink: #1c1c1c;
  --ink-2: #2f2f2f;
  --muted: #6b6b6b;
  --muted-2: #9a9a9a;

  --bg: #fff7f5;
  --surface: #ffffff;
  --surface-2: #fbf2f0;
  --surface-3: #f5f5f5;
  --border: #e6d6d4;
  --border-strong: #d8c9c7;

  --success: #1f8a4c;
  --success-soft: #e6f4ec;
  --warn: #b8860b;
  --warn-soft: #fdf3d9;
  --info: #2563eb;
  --info-soft: #e6efff;
  --error: #c62828;
  --error-soft: #fdecea;

  --pillar-deploy: #1f8a4c;
  --pillar-maintain: #1f8a4c;
  --pillar-build: #b9b9b9;

  --radius-sm: 6px;
  --radius: 10px;
  --radius-lg: 14px;
  --radius-xl: 20px;

  --shadow-sm: 0 1px 2px rgba(28, 28, 28, 0.04);
  --shadow: 0 4px 16px rgba(155, 12, 36, 0.06);
  --shadow-lg: 0 10px 30px rgba(155, 12, 36, 0.08);

  --sparkline-stroke: var(--maple-red);

  --nav-w: 240px;
  --topbar-h: 64px;

  --font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
}
