/* Original AHENT artwork: preserve colours, transparency and aspect ratio. */
.ahent-brand { display: flex; align-items: center; gap: .625rem; min-width: 0; }
.ahent-brand-icon { display: block; width: 2.75rem; flex: 0 0 auto; }
.ahent-brand-logo { display: block; width: min(13rem, 100%); margin: 0 auto 1rem; }
:is(.ahent-brand-icon, .ahent-brand-logo) img { display: block; width: 100%; height: auto; object-fit: contain; }
@media (max-width: 40rem) {
  .ahent-brand-icon { width: 2.25rem; }
  .ahent-brand-logo { width: min(10rem, 100%); }
}
@media (min-width: 1024px) {
  .ahent-brand-icon { width: 12.5rem; max-width: 100%; }
  .ahent-brand-logo { width: min(22rem, 100%); }
  :is(.dispatch-page, .operator-page) .ahent-brand { flex-direction: column; align-items: flex-start; }
}
