/* FatFish footer credit (script: fatfish-credit library). */
footer.site-footer .site-footer__credit {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 14px 15vw 20px; /* 15vw keeps clear of the footer logo (.site-footer:before) */
  direction: ltr;
  line-height: 0;
}

footer.site-footer .site-footer__credit .fatfish-credit {
  max-width: 100%;
  color: #fff;
}

/* Fallback link before the script mounts / if it is blocked. */
footer.site-footer .site-footer__credit .fatfish-credit a {
  color: #fff;
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: .08em;
  opacity: .75;
  text-decoration: none;
}

@media screen and (max-width: 680px) {
  /* The footer logo is hidden here, so drop the side gutter. */
  footer.site-footer .site-footer__credit {
    padding: 12px 16px 18px;
  }
}
