:root {
  --color-accent-soft: #e8efff;
  --color-accent: #2457d6;
  --color-canvas: #f5f7fa;
  --color-ink: #17202a;
  --color-line: #dce1e8;
  --color-muted: #5d6876;
  --color-surface: #ffffff;
  --font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  --font-sans: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-serif: Georgia, "Times New Roman", serif;
  --motion-fast: 160ms;
  --radius-md: 0.875rem;
  --radius-round: 999px;
  --radius-sm: 0.5rem;
  --size-content: 76rem;
  --size-header: 4rem;
  --size-line: 1px;
  --size-sidebar: 15rem;
  --space-12: 3rem;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --type-body: 1rem;
  --type-display: clamp(2.25rem, 4.5vw, 3.5rem);
  --type-label: 0.75rem;
  --type-lead: 1.125rem;
  --type-small: 0.875rem;
  --type-title: clamp(1.5rem, 2.6vw, 2.125rem);
}
