.auto-dj-head-stage{width:100%;height:100%;perspective:700px;pointer-events:none}
.auto-dj-head-pose{position:relative;width:100%;aspect-ratio:1000/916;transform-origin:50% 12%;transform:rotateX(14deg) rotateY(-9deg);animation:robot-working-gaze 8.5s ease-in-out infinite;will-change:transform}
.auto-dj-head-pose>img,.auto-dj-head-pose>svg{position:absolute;inset:0;width:100%;height:100%;max-width:none;user-select:none}
.robot-gaze{animation:robot-eye-look 8.5s ease-in-out infinite;transform-origin:center}
.robot-eye{transform-box:fill-box;transform-origin:center;animation:robot-natural-blink 5.7s infinite}
.robot-eye-right{animation-delay:.04s}
@keyframes robot-working-gaze{0%,100%{transform:rotateX(15deg) rotateY(-11deg) rotateZ(-1deg)}24%{transform:rotateX(20deg) rotateY(0deg) rotateZ(0deg)}52%{transform:rotateX(16deg) rotateY(11deg) rotateZ(1deg)}76%{transform:rotateX(22deg) rotateY(4deg) rotateZ(0deg)}}
@keyframes robot-eye-look{0%,100%{transform:translate(-9px,12px)}45%{transform:translate(12px,20px)}72%{transform:translate(5px,14px)}}
@keyframes robot-natural-blink{0%,88%,94%,100%{transform:scaleY(1)}90%,92%{transform:scaleY(.07)}}
.robot-paused *,.effects-paused .auto-dj-head-stage *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.auto-dj-head-stage *{animation:none!important}}
