/* The browser always owns the pointer; the trail cannot intercept interaction. */
@media (any-pointer:fine){
html,body,body *{cursor:url('/orange-cursor.svg') 4 3,auto!important}
input,textarea,[contenteditable=true]{cursor:text!important}
}
#orange-pointer-trail{position:fixed;inset:0;width:100%;height:100%;pointer-events:none!important;z-index:10000;contain:strict}
.liquid-cursor-trail{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none!important;z-index:0;filter:blur(2px) saturate(1.3)}
.liquid-surface:before{z-index:1}
@media (prefers-reduced-motion:reduce),(any-pointer:coarse){#orange-pointer-trail,.liquid-cursor-trail{display:none}}
.motion-paused #orange-pointer-trail,.motion-paused .liquid-cursor-trail{display:none}
