:root {
  --type-displayLg-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-displayLg-fontSize: 60px;
  --type-displayLg-fontWeight: 800;
  --type-displayLg-lineHeight: 1;
  --type-displayLg-letterSpacing: -0.05em;
  --type-displayMd-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-displayMd-fontSize: 48px;
  --type-displayMd-fontWeight: 800;
  --type-displayMd-lineHeight: 1;
  --type-displayMd-letterSpacing: -0.025em;
  --type-displaySm-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-displaySm-fontSize: 36px;
  --type-displaySm-fontWeight: 700;
  --type-displaySm-lineHeight: 1.15;
  --type-displaySm-letterSpacing: -0.025em;
  --type-h1-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-h1-fontSize: 30px;
  --type-h1-fontWeight: 700;
  --type-h1-lineHeight: 1.25;
  --type-h1-letterSpacing: -0.025em;
  --type-h2-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-h2-fontSize: 24px;
  --type-h2-fontWeight: 600;
  --type-h2-lineHeight: 1.25;
  --type-h2-letterSpacing: -0.025em;
  --type-h3-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-h3-fontSize: 20px;
  --type-h3-fontWeight: 600;
  --type-h3-lineHeight: 1.25;
  --type-h3-letterSpacing: 0em;
  --type-h4-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-h4-fontSize: 18px;
  --type-h4-fontWeight: 600;
  --type-h4-lineHeight: 1.25;
  --type-h4-letterSpacing: 0em;
  --type-h5-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-h5-fontSize: 16px;
  --type-h5-fontWeight: 600;
  --type-h5-lineHeight: 1.5;
  --type-h5-letterSpacing: 0em;
  --type-bodyLg-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-bodyLg-fontSize: 16px;
  --type-bodyLg-fontWeight: 400;
  --type-bodyLg-lineHeight: 1.5;
  --type-bodyLg-letterSpacing: 0em;
  --type-bodyMd-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-bodyMd-fontSize: 14px;
  --type-bodyMd-fontWeight: 400;
  --type-bodyMd-lineHeight: 1.5;
  --type-bodyMd-letterSpacing: 0em;
  --type-bodySm-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-bodySm-fontSize: 12px;
  --type-bodySm-fontWeight: 400;
  --type-bodySm-lineHeight: 1.5;
  --type-bodySm-letterSpacing: 0em;
  --type-label-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-label-fontSize: 12px;
  --type-label-fontWeight: 600;
  --type-label-lineHeight: 1.5;
  --type-label-letterSpacing: 0.05em;
  --type-label-textTransform: uppercase;
  --type-caption-fontFamily: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --type-caption-fontSize: 11px;
  --type-caption-fontWeight: 400;
  --type-caption-lineHeight: 1.5;
  --type-caption-letterSpacing: 0em;
  --type-code-fontFamily: "JetBrains Mono", "Fira Code", "SF Mono", Consolas, monospace;
  --type-code-fontSize: 13px;
  --type-code-fontWeight: 400;
  --type-code-lineHeight: 1.625;
  --type-code-letterSpacing: 0em;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 12px;
  --space-lg: 16px;
  --space-xl: 24px;
  --space-2xl: 32px;
  --space-3xl: 48px;
  --space-4xl: 64px;
  --space-section: 56px;
  --space-page: 80px;
}
