/* Setting 'font-size' at 62.5% means that 1rem now equals 10pt/10px. */
:root {
    -webkit-font-smoothing: antialiased;
}

/* Headers, etc. */

b, strong {
  font-weight: 700;
}

.white-space-nowrap {
  white-space: nowrap;
}

.text-decoration-none,
.text-decoration-none a {
  text-decoration: none;
  color: currentColor;
}

.text-transform-uppercase,
.text-transform-uppercase * {
  text-transform: uppercase;
}

.line-height-1,
.line-height-1 * {
  line-height: 1;
}

.entry-content li {
  list-style: inherit;
  margin-left: var(--one-spacer);
}

.has-x-small-font-size,
.has-x-small-font-size * {
  font-size: 0.875rem;
}

@media screen and (max-width: 781px) {
  h1, h1 *, .has-x-large-font-size, .has-x-large-font-size * {
    font-size: 3rem;
  }
}