.custom-cursor-follower-23de2e02 {
	position: fixed;
	top: 0;
	left: 0;
	width: var(--cursor-size-23de2e02, 40px);
	height: var(--cursor-size-23de2e02, 40px);
	border-radius: 50%;
	background-color: var(--cursor-color-23de2e02, #000);
	pointer-events: none;
	transform: translate(-50%, -50%);
	z-index: 999999;
	mix-blend-mode: var(--cursor-blend-23de2e02, difference);
	border: var(--cursor-border-w-23de2e02, 0px) var(--cursor-border-s-23de2e02, solid) var(--cursor-color-23de2e02, #000);
	transition: width 0.3s ease, height 0.3s ease, background-color 0.3s ease;
	will-change: transform;
}

/* Hide default cursor on interactive elements if desired */
/* body { cursor: none; } */
