.cursor{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease-out;will-change:transform;z-index:80}.cursor.show{opacity:1;transition:transform .05s,opacity .6s ease-out}.cursor-wrapper{display:block;position:relative}.cursor:after{background:var(--red);border-radius:50%;content:"";display:block;height:34px;translate:-50% -50%;width:34px}
