/* Scene paint only. No layout, hit targets, component opacity or stacking changes.
 * Native CSS backgrounds cannot intercept pointer events or enter the a11y tree.
 * Geometry and safe-zone evidence: docs/visual-scene-audit.md. */
#panorama-view {
  background-color: #f5f4f0;
  background-image: linear-gradient(#f5f4f0cc, #f5f4f0cc), url('/assets/scenes/panorama-landscape.webp');
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}

#opportunity-view .oc-stage {
  background-color: #f5f4f0;
  background-image: linear-gradient(#f5f4f0b8, #f5f4f0c7), url('/assets/scenes/opportunity-surface.webp');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

#armory-view {
  background-image: linear-gradient(#f3efe7de, #f3efe7de), url('/assets/scenes/armory-archive.webp');
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}

#expert-profile-view {
  background-image: linear-gradient(#f5f4f0e6, #f5f4f0e6), url('/assets/scenes/expert-study.webp');
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}

#cultivation-view {
  background-image: linear-gradient(#f5f4f0e6, #f5f4f0e6), url('/assets/scenes/cultivation-workshop.webp');
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}

/* Fullscreen and 2D meetings reuse the same world. Regular 3D meetings inherit
 * the textured rear wall through the existing blur/saturation treatment. */
#experts-view #hall-container.is-2d.has-roundtable,
#experts-view .rt-discussion:fullscreen {
  background-color: #f5f4f0;
  background-image: linear-gradient(#f5f4f0e0, #f5f4f0e8), url('/assets/scenes/hall-backdrop.webp');
  background-position: center;
  background-size: cover;
}

/* The product's existing responsive layouts remain authoritative. */
@media (max-width: 1023px) {
  #panorama-view,
  #armory-view,
  #expert-profile-view,
  #cultivation-view,
  #opportunity-view .oc-stage,
  #experts-view #hall-container.is-2d.has-roundtable,
  #experts-view .rt-discussion:fullscreen {
    background-image: none;
  }
}
