.cursor{
  position:fixed;
  width:10px;
  height:10px;
  background:#ffffff;
  border-radius:50%;
  pointer-events:none;
  z-index:99999;
  transform:translate(-50%,-50%);
  transition:width .3s,height .3s,background .3s;
  mix-blend-mode:difference;
}

.cursor-follower{
  position:fixed;
  width:36px;
  height:36px;
  border:1.5px solid rgba(255,255,255,0.75);
  border-radius:50%;
  pointer-events:none;
  z-index:99998;
  transform:translate(-50%,-50%);
  transition:width .18s ease,height .18s ease,border .18s ease,background .18s ease;
  mix-blend-mode:difference;
}