/* 
.cursor {
  position: absolute;
  height: var(--circle);
  width: var(--circle);
  transform:scale(1);
  border-radius: 50%;
  transition: all 0.35s, top 0s, left 0s;
  mix-blend-mode: difference;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 2000;
}

.cursor:first-child {
  background-color: #fff;
  --circle:9px
  z-index: 2000;
}
.cursor.second-cursor {
  background-color: none;
  border:1.5px solid #fff;
  --circle:68px;
  z-index: 2000;
}

.cursor:first-child.big{
  --circle:140px;
  z-index: 2000;
}
.second-cursor.big { 
  --circle:0px;
  border-width:0px;
  z-index: 2000;
}
 */


.blend {
  mix-blend-mode: difference !important;
  color: white;
  position: relative;
  z-index: 2;
}
.custom-cursor {
  position: fixed;
  opacity: 0;
  pointer-events: none;
  mix-blend-mode: difference;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--prim);
  transition: transform 350ms ease;
  transform: translate(-50%, -50%) scale(.3);
  z-index: 99999999999;
}
.custom-cursor--link{
  transform: translate(-50%, -50%) scale(1.25);
}