/* Gemeinsamer linker Footerblock auf Bandseite, Merch Tisch und Rechtliches. */
.footer-mark {
  display: grid;
  gap: 4px;
  min-width: 0;
}
.footer-mark .footer-brand {
  display: block;
  /* Gleiche Außenbreite wie die unveränderte Webmaster-Signatur. */
  width: min(100%, 276px);
  margin: 0;
  color: #f1eee4;
  font-size: 0;
  line-height: 1;
}
.footer-brand svg {
  display: block;
  width: 100%;
  height: auto;
}
.footer-brand__name {
  fill: #f1eee4;
  font-family: "BB Display", Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
  font-size: 34px;
  font-weight: 400;
}
.footer-brand__tagline {
  fill: #aaa79e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 800;
}
.footer-mark .footer-webmaster {
  font-family: Arial, Helvetica, sans-serif;
}
@media (max-width: 700px) {
  /* Das Logo darf über die Trackreserve reichen; die Links bleiben davor. */
  .site-footer > .footer-mark,
  .page-footer > .footer-mark {
    width: calc(100% + 68px);
    max-width: calc(100vw - 48px);
  }
  .footer-mark .footer-webmaster {
    max-width: calc(100% - 68px);
  }
}
