h1 {
  margin: 0;
  font-family: var(--h1-font);
  font-size: var(--h1-size);
  font-weight: var(--h1-weight);
  font-style: var(--h1-italic);
  line-height: var(--h1-line-height);
  letter-spacing: var(--h1-spacing);
  text-decoration: var(--h1-underline);
  color: var(--h1-color);
  opacity: calc(var(--h1-opacity) / 100);
}

h2 {
  margin: 0;
  font-family: var(--h2-font);
  font-size: var(--h2-size);
  font-weight: var(--h2-weight);
  font-style: var(--h2-italic);
  line-height: var(--h2-line-height);
  letter-spacing: var(--h2-spacing);
  text-decoration: var(--h2-underline);
  color: var(--h2-color);
  opacity: calc(var(--h2-opacity) / 100);
}

h3 {
  margin: 0;
  font-family: var(--h3-font);
  font-size: var(--h3-size);
  font-weight: var(--h3-weight);
  font-style: var(--h3-italic);
  line-height: var(--h3-line-height);
  letter-spacing: var(--h3-spacing);
  text-decoration: var(--h3-underline);
  color: var(--h3-color);
  opacity: calc(var(--h3-opacity) / 100);
}

h4 {
  margin: 0;
  font-family: var(--h4-font);
  font-size: var(--h4-size);
  font-weight: var(--h4-weight);
  font-style: var(--h4-italic);
  line-height: var(--h4-line-height);
  letter-spacing: var(--h4-spacing);
  text-decoration: var(--h4-underline);
  color: var(--h4-color);
  opacity: calc(var(--h4-opacity) / 100);
}

h5 {
  margin: 0;
  font-family: var(--h5-font);
  font-size: var(--h5-size);
  font-weight: var(--h5-weight);
  font-style: var(--h5-italic);
  line-height: var(--h5-line-height);
  letter-spacing: var(--h5-spacing);
  text-decoration: var(--h5-underline);
  color: var(--h5-color);
  opacity: calc(var(--h5-opacity) / 100);
}

h6 {
  margin: 0;
  font-family: var(--h6-font);
  font-size: var(--h6-size);
  font-weight: var(--h6-weight);
  font-style: var(--h6-italic);
  line-height: var(--h6-line-height);
  letter-spacing: var(--h6-spacing);
  text-decoration: var(--h6-underline);
  color: var(--h6-color);
  opacity: calc(var(--h6-opacity) / 100);
}