/* The raster floor and the 3D robot share the original artwork's square camera. */
.office-robot-canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: 0;
  z-index: 2;
}
.robot-3d-ready > .office-robot-canvas {
  opacity: 1;
}
.robot-3d-ready #driving-robot {
  opacity: 0;
}
.rack-leds {
  filter: brightness(1) drop-shadow(0 0 0 transparent);
  transition: filter 350ms ease;
}
[data-robot-phase="checking"] .rack-leds {
  filter: brightness(1.65) drop-shadow(0 0 4px #cad8a4);
}
