.neon-cursor-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99999}.cursor-main{width:20px;height:20px;background:rgb(110,78,242);box-shadow:0 0 12px rgba(140,113,255,.6)}.cursor-main,.cursor-trail{position:fixed;border-radius:50%;mix-blend-mode:screen;pointer-events:none}.cursor-trail{width:40px;height:40px;background:transparent;border:2px solid rgb(110,78,242);box-shadow:0 0 10px rgba(110,78,242,.35)}.cursor-glow{position:fixed;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(110,78,242,.45) 0,rgba(140,113,255,.2) 40%,transparent 70%);mix-blend-mode:screen;pointer-events:none}@media (hover:none) and (pointer:coarse){.neon-cursor-container{display:none!important}}