/* HR Courses - Typography System */

@import url('https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=Crimson+Pro:wght@300;400;500;600;700&family=Inter:wght@400;500;600;700&display=swap');

/* Font Smoothing */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* Heading Font Sizes */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Syne', serif;
  font-weight: 700;
  line-height: 1.3;
  color: var(--hc-x8k2p-primary);
}

/* Body Text */
p {
  font-family: 'Crimson Pro', Georgia, serif;
  font-size: 1.05rem;
  line-height: 1.75;
}

/* UI Elements */
button, input, select, textarea {
  font-family: 'Inter', sans-serif;
}
