html[data-stage-embed="1"],
html[data-stage-embed="1"] body {
  width: 100%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
  background: #000;
}

html[data-stage-embed="1"] body {
  position: relative;
}

html[data-stage-embed="1"] #page-scroll,
html[data-stage-embed="1"] #screen-stage {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

html[data-stage-embed="1"] #screen-combination,
html[data-stage-embed="1"] .next-status-header,
html[data-stage-embed="1"] .download-center-portal,
html[data-stage-embed="1"] .brand-profile-popover,
html[data-stage-embed="1"] .site-footer,
html[data-stage-embed="1"] .scroll-hint,
html[data-stage-embed="1"] .universe-bean-chat-trigger,
html[data-stage-embed="1"] .universe-bean-tap-finger,
html[data-stage-embed="1"] .bean-chat-backdrop,
html[data-stage-embed="1"] .bean-chat-overlay {
  display: none !important;
}

html[data-stage-embed="1"] #screen-stage > .cosmic-background,
html[data-stage-embed="1"] #screen-stage > .experience {
  position: absolute !important;
  inset: 0 !important;
  width: 100%;
  height: 100%;
  visibility: visible !important;
}

html[data-stage-embed="1"] .experience {
  touch-action: pan-y;
  cursor: default;
}

html[data-stage-embed="1"] .cosmic-node {
  cursor: pointer;
}

html[data-stage-embed="1"] .home-orbit-core { width: 12vw; }
html[data-stage-embed="1"] body[data-ball-label-style] .home-orbit-node .node-label[data-label] { font-size: 5px !important; min-width: 0 !important; }

/* Conversation modules show only the complete, live orbital stage. */
html[data-universe-module="1"] .bottom-world-frame,
html[data-universe-module="1"] .cosmic-background { display: none !important; }

html[data-universe-module="1"],html[data-universe-module="1"] body,html[data-universe-module="1"] #screen-stage{background:transparent!important}
html[data-universe-module="1"]{color-scheme:normal}
html[data-universe-module="1"] .interaction-shade,html[data-universe-module="1"] .scene-popup-backdrop{display:none!important}
