/* Unified BitGou brand treatment across public, account and admin pages. */
.brand,
.auth-brand,
.admin-brand,
.footer-brand-mark {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}

.brand {
  width: 168px;
  height: 52px;
  padding: 0;
  overflow: hidden;
}

.bitgou-logo {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.brand .bitgou-logo {
  width: 168px;
  height: 52px;
  transform: scale(1.42);
}

.auth-brand {
  width: 178px;
  height: 54px;
  overflow: hidden;
}

.auth-brand .bitgou-logo {
  transform: scale(1.4);
}

.admin-brand {
  width: 190px;
  height: 68px;
  overflow: hidden;
}

.admin-brand .bitgou-logo {
  transform: scale(1.35);
}

.admin-login-page .admin-brand {
  width: 230px;
  height: 82px;
}

.footer-brand-mark {
  width: 180px;
  height: 62px;
  overflow: hidden;
}

.footer-brand-mark .bitgou-logo {
  transform: scale(1.38);
}

@media (max-width: 900px) {
  .brand { width: 150px; }
  .brand .bitgou-logo { width: 150px; }
}
