:root {
  --pds-typography-ff-default: 'Inter', sans-serif;
  --pds-typography-ff-compact: 'Inter Tight', sans-serif;
  --pds-typography-ff-secondary: 'IBM Plex Serif', serif;
  --pds-typography-ff-code: 'Source Code Pro', monospace;
  --pds-typography-fw-light: 300;
  --pds-typography-fw-regular: 400;
  --pds-typography-fw-medium: 500;
  --pds-typography-fw-semibold: 600;
  --pds-typography-fw-bold: 700;
  --pds-typography-fw-extrabold: 800;
  --pds-typography-ls-xl: 0.05em;
  --pds-typography-ls-l: 0.04em;
  --pds-typography-ls-m: 0.02em;
  --pds-typography-ls-s: 0.01em;
  --pds-typography-lh-xl: 195%;
  --pds-typography-lh-l: 165%;
  --pds-typography-lh-m: 150%;
  --pds-typography-lh-s: 130%;
  --pds-typography-lh-xs: 120%;
  --pds-typography-size-2xs: 0.625rem;
  --pds-typography-size-xs: 0.75rem;
  --pds-typography-size-s: 0.875rem;
  --pds-typography-size-m: 1rem;
  --pds-typography-size-l: 1.125rem;
  --pds-typography-size-xl: 1.25rem;
  --pds-typography-size-2xl: 1.5rem;
  --pds-typography-size-3xl: 1.75rem;
  --pds-typography-size-4xl: 2rem;
  --pds-typography-size-5xl: clamp(1.8rem, 1.6rem + 0.82vw, 2.25rem);
  --pds-typography-size-6xl: clamp(2.4rem, 2.13rem + 1.09vw, 3rem);
  --pds-typography-size-7xl: clamp(3rem, 2.66rem + 1.36vw, 3.75rem);
  --pds-typography-size-8xl: clamp(3.6rem, 3.19rem + 1.64vw, 4.5rem);
  --pds-typography-size-input-label: 0.813rem;
  --pds-typography-size-input-message: 0.813rem;
}