#angie-cursor-cea1bc4f {
    position: fixed;
    top: 0;
    left: 0;
    border-radius: 50%;
    pointer-events: none;
    z-index: 999999;
    /* translate(-50%, -50%) will be handled in JS to ensure perfect centering with dynamic translate3d */
    opacity: 0;
    transition: opacity 0.3s ease;
    will-change: transform;
}

/* Show the cursor when moving inside the body */
body:hover #angie-cursor-cea1bc4f {
    opacity: 1;
}

/* Hide default cursor on interactive elements optionally if desired, but here we just overlay */
