/* Nav wordmark — phobos logo.svg (Desktop phobos logo.zip) */
.nav-link.for-logo {
  display: inline-flex !important;
  align-items: center !important;
  overflow: visible !important;
  min-height: 55px !important;
}

.nav-link.for-logo .nav-text {
  display: none !important;
}

.nav-link.for-logo .nav-logo-img {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: auto !important;
  height: 55px !important;
  min-height: 55px !important;
  max-width: 56px !important;
  width: 56px !important;
  aspect-ratio: 733 / 724;
  object-fit: contain !important;
  object-position: left center;
  max-height: none !important;
  object-fit: contain !important;
  flex-shrink: 0;
  transition: filter 0.4s ease, opacity 0.25s ease;
}

.phobos-minimal-nav.phobos-nav-on-dark .nav-link.for-logo .nav-logo-img {
  -webkit-filter: invert(1);
  filter: invert(1) !important;
}

@media screen and (max-width: 991px) {
  .nav-link.for-logo .nav-logo-img {
    height: 46px !important;
    min-height: 46px !important;
    max-width: min(50vw, 200px) !important;
  }
}
