// =============== Common ===============
.yee-typography-paragraph() {
  margin-bottom: 1em;
}

.yee-typography-title(@fontSize; @fontWeight; @yee-lineHeight; @yee-headingColor; @yee-headingMarginBottom;) {
  margin-bottom: @yee-headingMarginBottom;
  color: @yee-headingColor;
  font-weight: @fontWeight;
  font-size: @fontSize;
  line-height: @yee-lineHeight;
}

.yee-typography-title-1() {
  .yee-typography-title(
    @yee-heading-1-size,
    @yee-typography-title-font-weight,
    1.23,
    @yee-heading-color,
    @yee-typography-title-margin-bottom
  );
}
.yee-typography-title-2() {
  .yee-typography-title(
    @yee-heading-2-size,
    @yee-typography-title-font-weight,
    1.35,
    @yee-heading-color,
    @yee-typography-title-margin-bottom
  );
}
.yee-typography-title-3() {
  .yee-typography-title(
    @yee-heading-3-size,
    @yee-typography-title-font-weight,
    1.35,
    @yee-heading-color,
    @yee-typography-title-margin-bottom
  );
}
.yee-typography-title-4() {
  .yee-typography-title(
    @yee-heading-4-size,
    @yee-typography-title-font-weight,
    1.4,
    @yee-heading-color,
    @yee-typography-title-margin-bottom
  );
}
