/* 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;
}

.h1-match {
  font-family: 'Courier Prime', monospace;
  line-height: 1;
  font-size: 1.375rem;
  font-weight: 400;
}

h1.lg {
  font-family: 'Schola', serif;
  font-size: 2.5rem;
}

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

a, button {
  cursor: pointer;
  transition: opacity 0.2s ease;
  &&:hover {
    opacity: 0.65;
  }
}