/* Approved modular identity. Images retain their intrinsic aspect ratio. */
.public-brand img.brand-wordmark,
.app-body .brand img.brand-wordmark {
  display: block;
  width: 180px;
  max-width: 100%;
  height: auto;
  border-radius: 0;
  object-fit: contain;
  flex-shrink: 0;
}
.app-body .brand img.brand-symbol {
  display: block;
  width: 34px;
  height: auto;
  border-radius: 0;
  object-fit: contain;
  flex-shrink: 0;
}
@media (max-width: 1100px) {
  .app-body .sidebar .brand img.brand-wordmark { width: 156px; }
}
@media (max-width: 600px) {
  .public-brand img.brand-wordmark { width: 148px; }
}
