html, body {
  font-size: var(--font-size-main);
  font-family: var(--font-family);
  font-weight: var(--font-weight);
  line-height: var(--line-height-main);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* &.template-home {
    color: navy;
  } */
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
}

.t-menu {
  font-weight: var(--font-weight-menu);
}

.t-heading {
  font-weight: var(--font-weight-heading);
}

input::placeholder,
.t-heading--project-title {
  font-style: italic;
  font-weight: var(--font-weight);
}

/* input::placeholder {
  font-style: italic;
} */

.t-menu-title {
  font-style: italic;
}

input::placeholder,
.t-light {
  font-weight: var(--font-weight-light);
}

.t-small {
  font-size: var(--font-size-small);
  letter-spacing: var(--letter-spacing-light);
}
