@media(any-hover:hover) and (any-pointer:fine){
  html.orbit-cursor-on,html.orbit-cursor-on *{cursor:none!important}
}
.orbit-cursor{position:fixed;inset:0 auto auto 0;width:23px;height:24px;z-index:2147483647;pointer-events:none!important;user-select:none;visibility:hidden;contain:layout style;transform:translate3d(-100px,-100px,0);will-change:transform}
.orbit-cursor.is-visible{visibility:visible}
.orbit-cursor img{display:block;width:23px!important;height:24px!important;max-width:none!important;pointer-events:none!important;transform-origin:3px 3px;transform:rotate(var(--cursor-lean,0deg)) scale(var(--cursor-size,1));filter:drop-shadow(0 1px 2px #0007);transition:transform .15s ease-out,filter .18s ease}
.orbit-cursor.is-interactive{--cursor-size:1.1}
.orbit-cursor.is-interactive img{filter:drop-shadow(0 0 5px #ff752b75) drop-shadow(0 1px 2px #0008)}
.orbit-cursor.is-pressed{--cursor-size:.88}
.motion-paused .orbit-cursor img{transform:none;transition:none}
@media(prefers-reduced-motion:reduce){.orbit-cursor img{transform:none;transition:none}}
@media(forced-colors:active){.orbit-cursor{display:none!important}html.orbit-cursor-on,html.orbit-cursor-on *{cursor:auto!important}html.orbit-cursor-on :is(input,textarea,[contenteditable=true]){cursor:text!important}}
