// Typography configuration
:root {
  // Font families - Space Grotesk + DM Mono
  --ifm-font-family-base: 'Space Grotesk', system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --ifm-font-family-monospace: 'DM Mono', 'SF Mono', SFMono-Regular, ui-monospace,
    'DejaVu Sans Mono', Menlo, Consolas, monospace;
  --ifm-heading-font-family: 'Space Grotesk', var(--ifm-font-family-base);

  // Tufte-inspired typography scale
  --ifm-font-size-base: 16px;
  --ifm-line-height-base: 1.7;
  --ifm-h1-font-size: 1.5rem;
  --ifm-h2-font-size: 1.25rem;
  --ifm-h3-font-size: 1.1rem;
  --ifm-h4-font-size: 1rem;
  --ifm-h5-font-size: 0.875rem;
  --ifm-h6-font-size: 0.875rem;

  // Heading weights
  --ifm-heading-font-weight: 600;

  // Reading measure
  --content-max-width: 45rem;
}
