html{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23888DA7'/%3E%3C/svg%3E") 3 3,auto}a:hover,button:hover{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='4' fill='%234E536A'/%3E%3C/svg%3E") 3 3,auto}.cursor{display:none;height:var(--height);left:0;pointer-events:none;position:fixed;top:0;transform:translate(calc(var(--x) - var(--width)/2),calc(var(--y) - var(--height)/2));transition:width .15s cubic-bezier(.39,.575,.565,1),height .15s cubic-bezier(.39,.575,.565,1),transform .15s cubic-bezier(.39,.575,.565,1);width:var(--width);will-change:transform;z-index:99}@media (pointer:fine){.cursor{display:block}}.cursor:after{border:2px solid #888da7;border-radius:calc(var(--radius));bottom:0;content:"";left:0;opacity:var(--scale);position:absolute;right:0;top:0;transform:scale(var(--scale));transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1),border-radius .15s cubic-bezier(.39,.575,.565,1);z-index:99}html:not(html:hover) .cursor:after{opacity:0;transform:scale(0)}
