/* styles.module.scss */

.prose {
  h1 {
    font-size: 2.25rem; // Equivalent to text-4xl
    font-weight: 700; // Equivalent to font-bold
    line-height: 1.25; // Equivalent to leading-tight
    color: #1f2937; // Equivalent to text-gray-800
  }

  h2 {
    font-size: 1.875rem; // Equivalent to text-3xl
    font-weight: 600; // Equivalent to font-semibold
    line-height: 1.375; // Equivalent to leading-snug
    color: #374151; // Equivalent to text-gray-700
  }

  h3 {
    font-size: 1.5rem; // Equivalent to text-2xl
    font-weight: 600; // Equivalent to font-semibold
    line-height: 1.375; // Equivalent to leading-snug
    color: #374151; // Equivalent to text-gray-700
  }

  h4 {
    font-size: 1.25rem; // Equivalent to text-xl
    font-weight: 500; // Equivalent to font-medium
    color: #4b5563; // Equivalent to text-gray-600
  }

  p {
    font-size: 1rem; // Equivalent to text-base
    line-height: 1.625; // Equivalent to leading-relaxed
    color: #4b5563; // Equivalent to text-gray-600
  }
}
