
.ui__header__logo .logo,
.logo-container h1 .logo,
.navigation-panel .logo,
.navigation-panel__logo .logo,
.column-link--logo .logo,
.admin-wrapper .sidebar .logo,
.brand .logo {
  display: none !important;
}

.ui__header__logo a {
  display: block;
  inline-size: min(210px, 36vw);
  block-size: 40px;
  background: url('/ai-human-logo.png') left center / contain no-repeat;
}

.navigation-panel__logo,
.column-link--logo,
.brand {
  display: block;
  min-block-size: 42px;
  background: none;
}

.navigation-panel__logo a,
.column-link--logo a,
a.column-link--logo,
.brand,
.brand a,
.admin-wrapper .sidebar__toggle__logo a {
  display: block;
  inline-size: min(210px, 100%);
  max-inline-size: 210px;
  block-size: 50px;
  padding: 0 !important;
  margin: 0 !important;
  text-indent: -9999px;
  overflow: hidden;
  background: url('/ai-human-logo.png') left center / contain no-repeat;
}

.navigation-panel__logo a:hover,
.navigation-panel__logo a:focus,
.navigation-panel__logo a:active,
.column-link--logo a:hover,
.column-link--logo a:focus,
.column-link--logo a:active,
a.column-link--logo:hover,
a.column-link--logo:focus,
a.column-link--logo:active,
.brand a:hover,
.brand a:focus,
.brand a:active,
.admin-wrapper .sidebar__toggle__logo a:hover,
.admin-wrapper .sidebar__toggle__logo a:focus,
.admin-wrapper .sidebar__toggle__logo a:active {
  background: url('/ai-human-logo.png') left center / contain no-repeat;
}

.logo-container h1 a {
  display: block;
  inline-size: min(320px, 80vw);
  block-size: 92px;
  background: url('/ai-human-logo.png') center center / contain no-repeat;
}
