/* Scoped to the 2fa API logo, preserving other site images and names. */
img[src*="/brand/2fa-api-icon.png"] {
  content: url("/brand/2fa-api-round-v4.png");
  width: 100px !important;
  height: 32px !important;
  max-width: 100px !important;
  object-fit: contain !important;
  border-radius: 0 !important;
}
a[href="/"]:has(img[src*="/brand/2fa-api-icon.png"]) > div:has(> img[src*="/brand/2fa-api-icon.png"]) {
  width: 100px !important;
  height: 32px !important;
  overflow: visible !important;
  flex-shrink: 0;
}
a[href="/"]:has(img[src*="/brand/2fa-api-icon.png"]) > span {
  display: none !important;
}
a[href="/"]:has(img[src*="/brand/2fa-api-icon.png"]) {
  height: auto !important;
  min-height: 44px;
}
.dark img[src*="/brand/2fa-api-icon.png"] {
  content: url("/brand/2fa-api-round-dark-v4.png");
}
footer img[src*="/brand/2fa-api-icon.png"] {
  content: url("/brand/2fa-api-round-v4.png");
  width: 125px !important;
  height: 40px !important;
  max-width: 125px !important;
}
.dark footer img[src*="/brand/2fa-api-icon.png"] {
  content: url("/brand/2fa-api-round-dark-v4.png");
}
