:root {
  --font-family-base: "YouthBase", "Poppins", Arial, sans-serif;
  --font-family-hero: "YouthHero", "Poppins", Arial, sans-serif;
  --text-color: var(--color-content-lead);
  
  /* Text sizes */
  --text-size-100: 0.75rem;
  --text-size-200: 0.875rem;
  --text-size-300: 1rem;
  --text-size-400: 1.125rem;
  --text-size-500: 1.25rem;
  --text-size-600: 1.5rem;
  --text-size-700: 2rem;
  --text-size-800: 2.5rem;
  --text-size-900: 3rem;
  
  /* Line heights */
  --text-height-050: 1rem;
  --text-height-100: 1.25rem;
  --text-height-200: 1.5rem;
  --text-height-300: 1.75rem;
  --text-height-400: 2rem;
  --text-height-500: 2.5rem;
  --text-height-600: 3rem;
  --text-height-700: 3.5rem;
  --text-height-800: 4rem;
  --text-height-900: 4.5rem;
  --text-height-auto: auto;
  
  /* Font weights */
  --text-weight-100: 100;
  --text-weight-200: 200;
  --text-weight-300: 300;
  --text-weight-400: 400;
  --text-weight-500: 500;
  --text-weight-600: 600;
  --text-weight-700: 700;
  --text-weight-800: 800;
  --text-weight-900: 900;
}
