.ph-cursor{position:fixed;left:-50px;top:-50px;width:100px;height:100px;pointer-events:none;z-index:49;opacity:0;mix-blend-mode:exclusion;will-change:transform}.ph-cursor[data-visible=true]{opacity:1}.ph-cursor>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;color:transparent;font-size:14px;line-height:1;transform:scale(.1);transition:transform .3s cubic-bezier(.2,.75,.25,1),background .2s,color .2s}.ph-cursor[data-mode=pointer]>span{transform:scale(.25)}.ph-cursor[data-pressed=true]>span{transform:scale(.2)}.ph-cursor[data-mode=pointer][data-pressed=true]>span{transform:scale(.3)}.ph-cursor[data-mode=view]>span{transform:scale(.8);color:#000;font-size:36px}.ph-cursor[data-mode=lens]{opacity:0}@media(pointer:coarse),(prefers-reduced-motion:reduce){.ph-cursor{display:none!important}}