/* Orbit skin over the unmodified Postiz UI. Served by host nginx.
   Do not remove logo nodes — React owns them. Paint Orbit on top. */

svg[viewBox="0 0 101 33"] {
  background: url("/orbit-brand/orbit-mark-dark.png") left center / auto 32px no-repeat !important;
  width: 40px !important;
  height: 36px !important;
  min-width: 40px !important;
  overflow: hidden !important;
}

svg[viewBox="0 0 101 33"] > * {
  opacity: 0 !important;
}

#left-menu > div {
  align-items: center !important;
}

svg.mt-\[8px\].min-w-\[60px\],
svg[viewBox="0 0 60 60"][class*="min-w-[60px]"] {
  display: block !important;
  align-self: center !important;
  background: url("/orbit-brand/orbit-mark-dark.png") center / contain no-repeat !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  margin: 8px auto 0 !important;
  overflow: hidden !important;
}

svg.mt-\[8px\].min-w-\[60px\] > *,
svg[viewBox="0 0 60 60"][class*="min-w-[60px]"] > * {
  opacity: 0 !important;
}

.orbit-brand-logo {
  display: block;
  object-fit: contain;
  background: transparent;
}

.orbit-brand-logo--wide {
  height: 36px;
  width: auto;
}

.orbit-brand-logo--mark {
  height: 48px;
  width: 48px;
  min-width: 48px;
}

/* Auth page: hide Postiz testimonials / marketing column */
.text-\[36px\].flex-1.pt-\[88px\] {
  display: none !important;
}

body .bg-\[\#0E0E0E\].flex.flex-1 {
  justify-content: center;
}

iframe[src*="discord.com"],
iframe[src*="chatbase"],
a[href*="discord.gg"],
a[href*="postiz.com/discord"] {
  display: none !important;
}
