body,.boxCUBO {  perspective: 888px;          }.cube {  width: 200px;  height: 200px;  position: relative;  transform-style: preserve-3d;  animation: rotate 25s infinite linear;         margin-left: 70px;     margin-top: 166px;      }.cube__face {  width: 185px;  width: 185px;  position: absolute;  border: 2px solid white;  background: rgba(266, 0, 0, 0.5);}.cube__face img {  width: 100%;  height: 100%;  object-fit: cover;}.cube__face--front {  transform: translateZ(100px);}.cube__face--back {  transform: rotateY(180deg) translateZ(100px);}.cube__face--right {  transform: rotateY(90deg) translateZ(100px);}.cube__face--left {  transform: rotateY(-90deg) translateZ(100px);}.cube__face--top {  transform: rotateX(90deg) translateZ(100px);}.cube__face--bottom {  transform: rotateX(-90deg) translateZ(100px);}@keyframes rotate {  0% {    transform: rotateX(0deg) rotateY(0deg);  }  25% {    transform: rotateX(-45deg) rotateY(90deg);  }  50% {    transform: rotateX(0) rotateY(180deg);  }  75% {    transform: rotateX(45deg) rotateY(270deg);  }  100% {    transform: rotateX(0) rotateY(360deg);  }}