/* Keep only source-credit suppression. The 3D runtime owns the canvas. */
html,
body {
  overflow-x: hidden;
}

.studio-credit,
#yw-watermark,
#youware-watermark,
#youware-branding,
.yw-watermark,
.yw-branding,
.youware-watermark,
.youware-branding,
[data-yw-watermark],
[data-youware-watermark],
[data-youware-branding],
youware-watermark,
youware-branding {
  display: none !important;
}

/* This is the real WebGL state: once Lotus is ready the legacy fallback
 * image disappears and the canvas remains pointer-interactive. */
.viewer.ready #fallback {
  opacity: 0;
  visibility: hidden;
}

#fallback {
  transition: opacity 220ms ease-out, visibility 0s linear 220ms;
}

#render,
#render canvas {
  pointer-events: auto;
}
