@media screen and (max-width: 60em) {
  .content-paper {
    padding-top: 0 !important;
  }
}

.content-paper {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 0.5rem;
}

.footer {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0.5rem;
  font-size: 0.8rem;
}

.footer > .footer-links {
  display: inline-flex;
  place-items: center;
  height: 100%;
  margin-left: 0.75rem;
  font-size: 0.8rem;
  cursor: pointer;
}

.footer > .footer-links > .footer-link {
  color: var(--colors-gray-300);
}

.footer > .footer-links > .footer-link:not(:last-child) {
  margin-right: 0.75rem;
}

.footer > .footer-links > .footer-link:hover {
  color: var(--colors-gray-500);
}

.footer > .footer-links > .footer-link:active {
  color: var(--colors-gray-800);
}
