/* Head turns around the neck; eyes move independently so blinking is preserved. */
#app .robot-head {
  animation:none;
  transform-origin:260px 280px;
  transform:translate(var(--head-x,0px),var(--head-y,0px)) perspective(650px) rotateY(var(--head-yaw,0deg)) rotateX(var(--head-pitch,0deg)) rotateZ(var(--head-roll,0deg));
  transition:none;
}
.robot-gaze {
  transform:translate(var(--eye-x,0px),var(--eye-y,0px));
  transition:none;
}
#app .robot-wrap{transition:none}
@media(prefers-reduced-motion:reduce){
  #app .robot-head,.robot-gaze{transform:none;transition:none}
}
