/* Signature lettering, shared by every header and footer. */
@font-face {
  font-family: AnnaSignature;
  src: url('/assets/anna-signature.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.site-header .brand .brand-wordmark,
.site-footer .brand .brand-wordmark {
  display: block;
  font: 400 56px/1.1 AnnaSignature, cursive;
  letter-spacing: 0;
  white-space: nowrap;
  color: inherit;
}
.site-footer .footer-logo { display: block; }
.site-footer .brand .brand-wordmark { font-size: 54px; }
@media (min-width:601px) and (max-width:1050px) {
  .site-header .brand .brand-wordmark { font-size: 42px; }
}
@media (max-width:600px) {
  .site-header .brand .brand-wordmark { font-size: 48px; }
  .site-footer .brand .brand-wordmark { font-size: 48px; }
}
@media (max-width:360px) {
  .site-header .brand .brand-wordmark { font-size: clamp(30px,12.5vw,42px); }
}
