 .elegantCursorMouseCursor {
  position: fixed;
  width: 35px;
  height: 35px;
  border: 5px solid rgb(87, 9, 9);
  border-radius: 50%;
  z-index: 9999;
  left: 0;
  top: 0;
  transition: transform 0.07s, width 0.3s, height 0.3s;
  pointer-events: none; 
  z-index: 99999999;
}

 .elegantCursorMouseCursor.cursor-square {
    border-radius: 0; 
}

 .elegantCursorPointer {
  height: 5px;
  width: 5px;
  top: 0;
  left: 0;
  position: fixed;
  background: #fff;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity 0.3s, background 0.3s, width 0.3s, height 0.3s, box-shadow 0.3s; 
  z-index: 9999999;
}
.elegantCursorPointer.is-hover {
    background: rgb(255, 255, 255); 
}
.elegantCursorPointer.pointer-blur {
    height: 50px;
    width: 50px;
    background: none;
    border: 1px solid #fff;
    box-shadow: 0px 0px 15px -5px white; 
}
.elegantCursorPointer.pointer-overlay {
    height: 50px;
    width: 50px;
    opacity: 0.3 !important;
    z-index: 99999;
}

.elegantCursorPointer.pointer-overlay-two {
    height: 50px;
    width: 50px;
    mix-blend-mode: overlay;
    z-index: 99999;
}

.elegantCursor-hover {
  transition: all 0.2s; 
}
.elegantCursor-hover:hover {
    cursor: none; 
}

