#cwy-cursor-follower {
  position: fixed;
  top: -100%;
  left: 50%;
  z-index: 999999999;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
  background-image: url(https://static.tildacdn.com/tild6431-3631-4462-a335-373838313235/dp.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-animation: roll-follower infinite linear;
  animation: roll-follower infinite linear;
  -webkit-transition: width .5s ease;
  -o-transition: width .5s ease;
  transition: width .5s ease;
  mix-blend-mode: exclusion;
}

@keyframes roll-follower {
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
