/* Original five-letter brand face. UI and user documents retain their own type. */
@font-face {
  font-family: "Shelf Wordmark";
  src: url("./shelf-wordmark.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.shelf-wordmark {
  display: inline-block;
  flex: none;
  width: 3.23em;
  font-family: "Shelf Wordmark", system-ui, sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  font-style: normal;
  font-synthesis: none;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  white-space: nowrap;
}
.mobile-brand .shelf-wordmark {
  margin-inline-start: 4px;
  color: var(--text, currentColor);
  font-size: 1.5rem;
}
/* Header breadcrumbs may truncate; the fixed-width brand must keep every letter. */
.topbar-title .mobile-brand,
.topbar-title .shelf-wordmark {
  overflow: visible;
  text-overflow: clip;
  flex-shrink: 0;
}
