/* Aetherion Client Real Logo Fix */

.aetherion-client-brand,
.aetherion-support-brand,
.aetherion-public-brand,
#header .aetherion-client-brand,
#header .aetherion-support-brand,
#header .aetherion-public-brand {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 16px !important;
}

.aetherion-client-logo-img,
.aetherion-support-logo-img,
.aetherion-public-logo-img,
#header .aetherion-client-logo-img,
#header .aetherion-support-logo-img,
#header .aetherion-public-logo-img {
  display: block !important;
  width: auto !important;
  max-width: 330px !important;
  height: 58px !important;
  object-fit: contain !important;
  filter: drop-shadow(0 16px 34px rgba(217, 179, 92, .18)) !important;
}

/* Hide older fake mark/text brand if the real logo exists */
.aetherion-client-mark,
.aetherion-support-mark,
.aetherion-public-mark,
.aetherion-brand-mark,
#header .aetherion-client-mark,
#header .aetherion-support-mark,
#header .aetherion-public-mark,
#header .aetherion-brand-mark {
  display: none !important;
}

.aetherion-client-wordmark,
.aetherion-support-wordmark,
.aetherion-public-wordmark,
#header .aetherion-client-wordmark,
#header .aetherion-support-wordmark,
#header .aetherion-public-wordmark {
  display: none !important;
}

@media (max-width: 760px) {
  .aetherion-client-logo-img,
  .aetherion-support-logo-img,
  .aetherion-public-logo-img,
  #header .aetherion-client-logo-img,
  #header .aetherion-support-logo-img,
  #header .aetherion-public-logo-img {
    max-width: 250px !important;
    height: 48px !important;
  }
}
