/* Maintenance only: match the embedded logo's dark scheme to keep its canvas transparent. */
.real-maintenance-brand {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.real-maintenance-brand iframe.real-animated-logo {
  display: block;
  width: 100%;
  height: 100%;
  color-scheme: dark;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  pointer-events: none;
  animation: xtp-maintenance-floating-v52 4.8s ease-in-out infinite;
}
@keyframes xtp-maintenance-floating-v52 {
  0%, 100% { transform: translate3d(0, 2px, 0); }
  50% { transform: translate3d(0, -4px, 0); }
}
@media (prefers-reduced-motion: reduce) {
  .real-maintenance-brand iframe.real-animated-logo {
    animation: none;
    transform: none;
  }
}
