:root {
    --hs-gradient: linear-gradient(45deg, #00e5ff, #ff4dd2);
    --hs-smooth: 0.35s;
}
.hs-mouse-pointer {
    position: fixed;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    pointer-events: none;
    background: var(--hs-gradient);
    opacity: 0.85;
    transform: translate(-50%, -50%);

    transition:
        width var(--hs-smooth) ease,
        height var(--hs-smooth) ease,
        opacity var(--hs-smooth) ease,
        filter var(--hs-smooth) ease;

    filter: blur(0.4px);
    will-change: transform, left, top;
    z-index: 99999;
}

body {
    cursor: none;
}