.release-stamp {
  display: block;
  font: 400 11px/1.4 system-ui, sans-serif;
  color: inherit;
  max-width: 18rem;
  overflow-wrap: anywhere;
}
.sidebar-brand:has(.release-stamp), .topbar .brand:has(.release-stamp) { flex-wrap: wrap; }
.sidebar-brand > .release-stamp { flex-basis: 100%; }
.sidebar-head > .release-stamp { margin-top: 8px; }
body > .release-stamp { margin: 12px auto; text-align: center; }
@media (max-width: 600px) {
  .topbar .release-stamp { flex-basis: 100%; font-size: 10px; }
}
@media (max-width: 700px) {
  .sidebar-brand:has(> .release-stamp) {
    flex-flow: column nowrap;
    gap: 0;
  }
  .sidebar-brand > .release-stamp {
    flex-basis: auto;
    max-width: 48px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0;
  }
  .sidebar-brand > .release-stamp::after {
    content: attr(data-short-label);
    font: 400 9px/1.2 system-ui, sans-serif;
  }
}
