:root {
  --d-accent: #2563eb;
  --d-accent-strong: #2563eb;
  --d-background: #ffffff;
  --d-border: #e5e7eb;
  --d-display-size: 4.8rem;
  --d-font-body: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --d-font-display: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --d-heading-track: -0.02em;
  --d-heading-weight: 700;
  --d-measure: 68ch;
  --d-muted: #6b7280;
  --d-on-accent: #ffffff;
  --d-on-primary: #ffffff;
  --d-primary: #111827;
  --d-primary-soft: #d4dcec;
  --d-radius: 1.5rem;
  --d-radius-lg: 2rem;
  --d-section-space: 5.5rem;
  --d-surface: #f9fafb;
  --d-surface-soft: #f3f5fa;
  --d-text: #111827;
}
