/* Separate unfiltered emission plane: do not add opacity/filter/mix-blend-mode. */
.luma-hdr-layer {
  position: fixed;
  inset: 0;
  z-index: 240;
  pointer-events: none !important;
  overflow: visible;
  opacity: 1 !important;
  filter: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  mix-blend-mode: normal;
}
dialog > .luma-hdr-layer,
.luma-viewer > .luma-hdr-layer {
  z-index: 100000;
}
.luma-hdr-layer > .luma-hdr-canvas {
  position: fixed;
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  pointer-events: none !important;
  background: transparent;
  opacity: 1 !important;
  filter: none !important;
  mix-blend-mode: normal;
  max-width: none;
  max-height: none;
  transform-origin: 0 0;
}
/* Keep the probe origin exact even when transparency/motion are disabled. */
.luma-brand,
.luma-nav-actions {
  position: relative;
}
/* Geometry only: the four zero-area points follow every ancestor transform. */
.luma-hdr-probes,
.luma-hdr-probes > span {
  position: absolute !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: none !important;
}
.luma-hdr-probes > span {
  width: 0 !important;
  height: 0 !important;
}
