#sar-fake-cursor {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    z-index: 999999;
    pointer-events: none; /* Let clicks pass through if the real mouse is used, though we will simulate clicks via JS */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z"/><path d="M13 13l6 6"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    transition: top 0.5s ease, left 0.5s ease;
    display: none; /* Hidden by default, JS will show it */
}

/* Add a class to show it */
#sar-fake-cursor.active {
    display: block;
}