@media(hover:hover) and (pointer:fine){
html.essence-cursor-active,html.essence-cursor-active body,html.essence-cursor-active body *{cursor:none!important}
html.essence-cursor-active input,html.essence-cursor-active textarea,html.essence-cursor-active [contenteditable="true"]{cursor:text!important}
.essence-cursor-layer{position:fixed;inset:0;pointer-events:none!important;z-index:2147483646;overflow:hidden;contain:layout style;}
.essence-dot,.essence-ring,.essence-atom,.essence-click-atom,.essence-click-wave{position:absolute;left:0;top:0;pointer-events:none!important;border-radius:50%;transform:translate(-50%,-50%)}
.essence-dot{width:7px;height:7px;background:#fff;mix-blend-mode:difference}
.essence-atom{width:5px;height:5px;box-sizing:border-box;background:#b8ff00;border:1px solid #173d2e;box-shadow:0 0 0 1px #ffffffa0}
.essence-click-atom{width:5px;height:5px;box-sizing:border-box;background:#b8ff00;border:1px solid #173d2e;box-shadow:0 0 0 1px #fff}
.essence-click-wave{width:22px;height:22px;border:1.5px solid #fff;mix-blend-mode:difference}
}
@media(prefers-reduced-motion:reduce){.essence-ring{transition:none}}
