@utility text-style-heading-1 {
  font-size: var(--mr-text-style-heading-1-font-size);
  font-weight: var(--mr-text-style-heading-1-font-weight);
  line-height: var(--mr-text-style-heading-1-line-height);
  letter-spacing: var(--mr-text-style-heading-1-letter-spacing);
  color: var(--mr-text-style-heading-1-color);
}

@utility text-style-heading-2 {
  font-size: var(--mr-text-style-heading-2-font-size);
  font-weight: var(--mr-text-style-heading-2-font-weight);
  line-height: var(--mr-text-style-heading-2-line-height);
  letter-spacing: var(--mr-text-style-heading-2-letter-spacing);
  color: var(--mr-text-style-heading-2-color);
}

@utility text-style-heading-3 {
  font-size: var(--mr-text-style-heading-3-font-size);
  font-weight: var(--mr-text-style-heading-3-font-weight);
  line-height: var(--mr-text-style-heading-3-line-height);
  letter-spacing: var(--mr-text-style-heading-3-letter-spacing);
  color: var(--mr-text-style-heading-3-color);
}

@utility text-style-body-lg {
  font-size: var(--mr-text-style-body-lg-font-size);
  font-weight: var(--mr-text-style-body-lg-font-weight);
  line-height: var(--mr-text-style-body-lg-line-height);
  letter-spacing: var(--mr-text-style-body-lg-letter-spacing);
  color: var(--mr-text-style-body-lg-color);
}

@utility text-style-body {
  font-size: var(--mr-text-style-body-font-size);
  font-weight: var(--mr-text-style-body-font-weight);
  line-height: var(--mr-text-style-body-line-height);
  letter-spacing: var(--mr-text-style-body-letter-spacing);
  color: var(--mr-text-style-body-color);
}

@utility text-style-body-sm {
  font-size: var(--mr-text-style-body-sm-font-size);
  font-weight: var(--mr-text-style-body-sm-font-weight);
  line-height: var(--mr-text-style-body-sm-line-height);
  letter-spacing: var(--mr-text-style-body-sm-letter-spacing);
  color: var(--mr-text-style-body-sm-color);
}

@utility text-style-body-xs {
  font-size: var(--mr-text-style-body-xs-font-size);
  font-weight: var(--mr-text-style-body-xs-font-weight);
  line-height: var(--mr-text-style-body-xs-line-height);
  letter-spacing: var(--mr-text-style-body-xs-letter-spacing);
  color: var(--mr-text-style-body-xs-color);
}

@utility text-style-label {
  font-size: var(--mr-text-style-label-font-size);
  font-weight: var(--mr-text-style-label-font-weight);
  line-height: var(--mr-text-style-label-line-height);
  letter-spacing: var(--mr-text-style-label-letter-spacing);
  color: var(--mr-text-style-label-color);
}

@utility text-style-label-strong {
  font-size: var(--mr-text-style-label-strong-font-size);
  font-weight: var(--mr-text-style-label-strong-font-weight);
  line-height: var(--mr-text-style-label-strong-line-height);
  letter-spacing: var(--mr-text-style-label-strong-letter-spacing);
  color: var(--mr-text-style-label-strong-color);
}

@utility text-style-label-sm {
  font-size: var(--mr-text-style-label-sm-font-size);
  font-weight: var(--mr-text-style-label-sm-font-weight);
  line-height: var(--mr-text-style-label-sm-line-height);
  letter-spacing: var(--mr-text-style-label-sm-letter-spacing);
  color: var(--mr-text-style-label-sm-color);
}

@utility text-style-label-xs {
  font-size: var(--mr-text-style-label-xs-font-size);
  font-weight: var(--mr-text-style-label-xs-font-weight);
  line-height: var(--mr-text-style-label-xs-line-height);
  letter-spacing: var(--mr-text-style-label-xs-letter-spacing);
  color: var(--mr-text-style-label-xs-color);
}

@utility text-style-caption {
  font-size: var(--mr-text-style-caption-font-size);
  font-weight: var(--mr-text-style-caption-font-weight);
  line-height: var(--mr-text-style-caption-line-height);
  letter-spacing: var(--mr-text-style-caption-letter-spacing);
  color: var(--mr-text-style-caption-color);
}

@utility text-style-link {
  font-size: var(--mr-text-style-link-font-size);
  font-weight: var(--mr-text-style-link-font-weight);
  line-height: var(--mr-text-style-link-line-height);
  letter-spacing: var(--mr-text-style-link-letter-spacing);
  color: var(--mr-text-style-link-color);
}

@utility text-style-link-strong {
  font-size: var(--mr-text-style-link-strong-font-size);
  font-weight: var(--mr-text-style-link-strong-font-weight);
  line-height: var(--mr-text-style-link-strong-line-height);
  letter-spacing: var(--mr-text-style-link-strong-letter-spacing);
  color: var(--mr-text-style-link-strong-color);
}

@utility text-style-link-xs {
  font-size: var(--mr-text-style-link-xs-font-size);
  font-weight: var(--mr-text-style-link-xs-font-weight);
  line-height: var(--mr-text-style-link-xs-line-height);
  letter-spacing: var(--mr-text-style-link-xs-letter-spacing);
  color: var(--mr-text-style-link-xs-color);
}
