/* NUCLEAR CURSOR KILLER - ENHANCED */
* {
    cursor: default !important;
}

body::after, body::before,
html::after, html::before,
div[style*="position: fixed"],
div[style*="position: absolute"] {
    cursor: default !important;
}

/* Kill any circular elements that follow mouse */
div[style*="transform: translate"],
div[style*="transform:translate"],
span[style*="transform: translate"],
span[style*="transform:translate"] {
    display: none !important;
}

/* KILL CUSTOM CURSOR - ALL VARIATIONS */
.custom-cursor,
#custom-cursor,
.cursor-follower,
#cursor-follower,
.cursor-dot,
.cursor-outline,
.cursor-circle,
#cursor-dot,
#cursor-outline,
#cursor-circle,
[class*="cursor"]:not(input):not(textarea):not(.typing-cursor):not(.cta-cursor):not(.mobile-cta-cursor),
[id*="cursor"]:not(input):not(textarea),
[class*="follower"],
[id*="follower"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
    position: absolute !important;
    left: -9999px !important;
    top: -9999px !important;
}
