/* Only the emblem and its matching eye layers follow the pointer. */
.reference{--look-x:0px;--look-y:0px;--yaw:0deg;--pitch:0deg;--roll:0deg}
.reference .center-goat,.reference .gold-eye{
 transform:translate(-50%,-50%) perspective(650px) translate3d(var(--look-x),var(--look-y),0) rotateY(var(--yaw)) rotateX(var(--pitch)) rotateZ(var(--roll));
 transform-origin:50% 64%;
 will-change:transform;
 backface-visibility:hidden;
}
@media(prefers-reduced-motion:reduce){
 .reference .center-goat,.reference .gold-eye{transform:translate(-50%,-50%);will-change:auto}
}
