@media (hover: hover) and (pointer: fine) {
    html.hollyv-logo-cursor,
    html.hollyv-logo-cursor * {
        cursor: none !important;
    }

    html.hollyv-logo-cursor .cursor {
        display: none !important;
    }

    div.hollyv-logo-cursor {
        position: fixed;
        top: 0;
        left: 0;
        width: 34px;
        height: 34px;
        pointer-events: none;
        z-index: 2147483647;
        opacity: 0;
        transform: translate(-50%, -50%);
        transition: opacity .16s ease, width .16s ease, height .16s ease;
        background: url("https://r2.fivemanage.com/ZoSR7TklbKs6LKQicbSAe/HollyVRp.gif") center / contain no-repeat;
        filter: drop-shadow(0 0 7px rgba(25, 198, 232, .85));
    }

    div.hollyv-logo-cursor.is-visible { opacity: 1; }
    div.hollyv-logo-cursor.is-active { width: 28px; height: 28px; }
}
