/* Home page */

.heading-primary-home {
  font-size: 6.4rem;
  line-height: 1.2;
  font-weight: 100;

  @media only screen and (max-width: 37.5em) {
    font-size: 4.2rem;
  }
}

.heading-secondary-home {
  font-size: 4.8rem;
  font-weight: 100;
  line-height: 1.6;

  @media only screen and (max-width: 56.25em) {
    font-size: 4.2rem;
  }

  @media only screen and (max-width: 37.5em) {
    font-size: 3.8rem;
  }

  @media only screen and (max-width: 375px) {
    font-size: 2.4rem;
    line-height: 1.8;
  }
}

.heading-secondary-home strong {
  font-weight: bold;
}

.heading-tertiary-home {
  font-size: 2.6rem;
  font-weight: 100;
  line-height: 1.6;
  font-family: var(--serif-font);

  @media only screen and (max-width: 375px) {
    font-size: 2.4rem;
    line-height: 1.8;
  }
}

/* Blog page */

.heading-primary {
  font-size: 3.2rem;
  line-height: 1.6;
  font-weight: 600;
  font-family: var(--serif-font);
}

@media only screen and (max-width: 600px) {
  .heading-primary {
    font-size: 2.4rem;
  }
}

@media only screen and (max-width: 375px) {
  .heading-primary {
    font-size: 2rem;
  }
}

.heading-secondary {
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 1.6;
}

@media only screen and (max-width: 600px) {
  .heading-secondary {
    font-size: 2.4rem;
  }
}

@media only screen and (max-width: 375px) {
  .heading-secondary {
    font-size: 2rem;
  }
}

/* This one is for blog */
.bold-text-green {
  font-size: 2rem;
  font-weight: 600;
  color: var(--color-primary);
}

.bold-text__black {
  font-weight: 600;
  color: var(--color-black);
}

.bold-text__brown {
  font-weight: 600;
  color: var(--color-accent);
}

.bold-text__black {
  font-weight: 600;
  color: var(--color-black);
}

.bold-text__green {
  font-weight: 600;
  color: var(--color-primary);
}
