/* A light continuation of the hero's rose filaments, without intercepting input. */
.wl-cursor-ready,.wl-cursor-ready *{cursor:none!important}
.wl-cursor-ready :is(input,textarea,[contenteditable=true]){cursor:text!important}
.wl-pointer-dot,.wl-pointer-ring,.wl-pointer-trail{position:fixed;left:0;top:0;pointer-events:none!important;z-index:2147483600;opacity:0;transition:opacity .22s;contain:layout style}
.wl-pointer-dot,.wl-pointer-ring{width:0;height:0;will-change:transform}
.wl-pointer-dot>i{position:absolute;width:4px;height:4px;transform:translate(-50%,-50%);border-radius:50%;background:#df4a81;box-shadow:0 0 8px #dd4a8150;transition:width .3s,height .3s}
.wl-pointer-ring>i{position:absolute;width:27px;height:27px;transform:translate(-50%,-50%);border:1px solid #cd4a776b;border-radius:50%;box-shadow:0 0 17px #d33c7010;transition:width .4s,height .4s,border-color .4s,background .4s,scale .2s}
.wl-pointer-trail{width:100%;height:100%;overflow:hidden}
.wl-pointer-visible :is(.wl-pointer-dot,.wl-pointer-ring,.wl-pointer-trail){opacity:1}
.wl-pointer-active .wl-pointer-ring>i{width:37px;height:37px;border-color:#df5385a3;background:#d23e7310}
.wl-pointer-pressed .wl-pointer-ring>i{scale:.77}
.wl-pointer-editing :is(.wl-pointer-dot,.wl-pointer-ring,.wl-pointer-trail){opacity:0}
@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.wl-pointer-dot,.wl-pointer-ring,.wl-pointer-trail{display:none}.wl-cursor-ready,.wl-cursor-ready *{cursor:auto!important}.wl-cursor-ready a,.wl-cursor-ready button{cursor:pointer!important}}
