/* Mouse hover should not expose rectangular interaction bounds. */
.scene,.pilot-canvas{cursor:url('assets/cursor-arrow.svg') 3 2,default}
.inspect-object,.usb-room-link,.usb-detail-target{cursor:url('assets/cursor-inspect.svg') 3 2,pointer}
.inspect-object.inspected,.usb-room-link.inspected,.usb-room-link.has-evidence,.usb-detail-target.inspected{cursor:url('assets/cursor-arrow.svg') 3 2,pointer}
.usb-room-link,.usb-room-link.inspected,.usb-room-link.has-evidence,.usb-detail-target,.usb-detail-target.inspected{cursor:url('assets/cursor-open.svg') 3 2,pointer}
.inspect-object:hover,.usb-room-link:hover,.usb-detail-target:hover{outline:none;background:transparent}
.inspect-object:focus-visible,.usb-room-link:focus-visible{outline:2px solid #a6d5ff;outline-offset:3px;background:transparent}
.inspect-object span,.usb-room-link span{display:none}
.inspect-cursor-hint{position:fixed;z-index:20;pointer-events:none;padding:5px 9px;border-radius:4px;background:#0c1c2ee8;color:#e4f2ff;border:1px solid #a2c7e333;box-shadow:0 3px 10px #0004;font:12px "Segoe UI",Arial,sans-serif;white-space:nowrap}
.inspect-cursor-hint[hidden]{display:none}
