/* Decorative mark: the adjacent Tempanion text provides the accessible name. */
.brand, .v2-brand {
  display: inline-flex;
  align-items: center;
  gap: .5rem;
}
.brand::before, .v2-brand::before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  border-radius: 6px;
  background: #080808 url('/icons/tempanion-logo-20261015.png') center / 155% no-repeat;
  box-shadow: none;
}
@media (max-width: 480px) {
  .brand, .v2-brand { gap: .375rem; }
  .brand::before, .v2-brand::before { width: 24px; height: 24px; flex-basis: 24px; }
}
@media print {
  .brand::before, .v2-brand::before { print-color-adjust: exact; -webkit-print-color-adjust: exact; }
}
