:root {
  --font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --font-body: var(--font-sans); --font-display: var(--font-sans);
  --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700;
  --text-2xs: 0.694rem; --text-xs: 0.8rem; --text-sm: 0.875rem; --text-base: 1rem; --text-md: 1.125rem;
  --text-lg: 1.5rem; --text-xl: 1.953rem; --text-2xl: 2.441rem; --text-3xl: 3.052rem; --text-4xl: 3.815rem; --text-5xl: 4.768rem;
  --leading-tight: 1.05; --leading-snug: 1.18; --leading-normal: 1.5; --leading-relaxed: 1.65;
  --track-eyebrow: 0.2em; --track-label: 0.12em; --track-heading: -0.01em; --track-body: 0;
  --eyebrow-size: var(--text-xs); --eyebrow-weight: var(--fw-bold); --eyebrow-track: var(--track-eyebrow);
  --body-size: var(--text-base); --body-weight: var(--fw-regular); --body-leading: var(--leading-relaxed);
}
