html[data-dyc-motion-windows="1"] :is(.bg-orb,.star,.page-watermark,.hero-big-bubble,.hero-blur-dot,.hero-mini-bubble,.hero-orbit-dot,.hero-spark,.creator-bubble,.care-bubble,.footer-support-icon,.footer-support-flow,.sysver,.pill-dot){
  backface-visibility:hidden;
  transform-style:preserve-3d;
}

html[data-dyc-motion-windows="1"] :is(.bg-orb,.hero-big-bubble,.hero-blur-dot,.hero-mini-bubble,.hero-orbit-dot,.hero-spark,.creator-bubble,.care-bubble){
  will-change:transform, opacity;
}

html[data-dyc-motion-windows="1"] :is(.page-watermark,.moii-aurora-bg){
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
}

@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  :is(.top-bar,.hero-intro,.glass,.panel,.card,.section,.modal,.drawer,.toast,.fab,.login-modal-backdrop,.sv-drawer,.sv-message,.sv-report,.sv-mask,.dyc-admin-nav-panel){
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
  }
}

@supports not ((mask-image:linear-gradient(#000,#000)) or (-webkit-mask-image:linear-gradient(#000,#000))){
  :is(.page-watermark,.moii-aurora-bg,.contact-hero-grid,.matrix-grid){
    -webkit-mask-image:none !important;
    mask-image:none !important;
  }
}

@supports not (mix-blend-mode:screen){
  :is(.bg-orb,.star,.page-watermark,.noise,.scanline){
    mix-blend-mode:normal !important;
  }
}

html[data-dyc-backdrop-filter="0"] :is(.top-bar,.hero-intro,.glass,.panel,.card,.section,.modal,.drawer,.toast,.fab,.login-modal-backdrop,.sv-drawer,.sv-message,.sv-report,.sv-mask,.dyc-admin-nav-panel){
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
}

html[data-dyc-mask-image="0"] :is(.page-watermark,.moii-aurora-bg,.contact-hero-grid,.matrix-grid){
  -webkit-mask-image:none !important;
  mask-image:none !important;
}

html[data-dyc-mix-blend-mode="0"] :is(.bg-orb,.star,.page-watermark,.noise,.scanline){
  mix-blend-mode:normal !important;
}

html[data-dyc-webgl="0"] .dyc-webgl-fallback,
html[data-dyc-webgl-lost="1"] .dyc-webgl-fallback{
  display:block;
}

@media (forced-colors:active){
  :is(.bg-orb,.star,.page-watermark,.hero-big-bubble,.hero-blur-dot,.hero-mini-bubble,.creator-bubble,.care-bubble,.moii-aurora-bg){
    forced-color-adjust:none;
  }
}
