/* Display */
.display {
  font-weight: var(--display-baseline-font-weight);
  font-size: var(--display-baseline-font-size);
  letter-spacing: var(--display-baseline-letter-spacing);
  line-height: var(--display-baseline-line-height);
}

/* Display Emphasis */
.display-emphasis {
  font-weight: var(--display-emphasis-font-weight);
  font-size: var(--display-emphasis-font-size);
  letter-spacing: var(--display-emphasis-letter-spacing);
  line-height: var(--display-emphasis-line-height);
}

/* Title */
.title {
  font-weight: var(--title-baseline-font-weight);
  font-size: var(--title-baseline-font-size);
  letter-spacing: var(--title-baseline-letter-spacing);
  line-height: var(--title-baseline-line-height);
}

/* Title Emphasis */
.title-emphasis {
  font-weight: var(--title-emphasis-font-weight);
  font-size: var(--title-emphasis-font-size);
  letter-spacing: var(--title-emphasis-letter-spacing);
  line-height: var(--title-emphasis-line-height);
}

/* Headline */
.headline {
  font-weight: var(--headline-baseline-font-weight);
  font-size: var(--headline-baseline-font-size);
  letter-spacing: var(--headline-baseline-letter-spacing);
  line-height: var(--headline-baseline-line-height);
}

/* Headline Emphasis */
.headline-emphasis {
  font-weight: var(--headline-emphasis-font-weight);
  font-size: var(--headline-emphasis-font-size);
  letter-spacing: var(--headline-emphasis-letter-spacing);
  line-height: var(--headline-emphasis-line-height);
}

/* Body Large */
.body-large {
  font-weight: var(--body-large-baseline-font-weight);
  font-size: var(--body-large-baseline-font-size);
  letter-spacing: var(--body-large-baseline-letter-spacing);
  line-height: var(--body-large-baseline-line-height);
}

/* Body Large Emphasis */
.body-large-emphasis {
  font-weight: var(--body-large-emphasis-font-weight);
  font-size: var(--body-large-emphasis-font-size);
  letter-spacing: var(--body-large-emphasis-letter-spacing);
  line-height: var(--body-large-emphasis-line-height);
}

/* Body Medium */
.body-medium {
  font-weight: var(--body-medium-baseline-font-weight);
  font-size: var(--body-medium-baseline-font-size);
  letter-spacing: var(--body-medium-baseline-letter-spacing);
  line-height: var(--body-medium-baseline-line-height);
}

/* Body Medium Emphasis */
.body-medium-emphasis {
  font-weight: var(--body-medium-emphasis-font-weight);
  font-size: var(--body-medium-emphasis-font-size);
  letter-spacing: var(--body-medium-emphasis-letter-spacing);
  line-height: var(--body-medium-emphasis-line-height);
}

/* Body Small */
.body-small {
  font-weight: var(--body-small-baseline-font-weight);
  font-size: var(--body-small-baseline-font-size);
  letter-spacing: var(--body-small-baseline-letter-spacing);
  line-height: var(--body-small-baseline-line-height);
}

/* Body Small Emphasis */
.body-small-emphasis {
  font-weight: var(--body-small-emphasis-font-weight);
  font-size: var(--body-small-emphasis-font-size);
  letter-spacing: var(--body-small-emphasis-letter-spacing);
  line-height: var(--body-small-emphasis-line-height);
}
