@media (hover: hover) and (pointer: fine) {
  .has-custom-cursor, .has-custom-cursor * { cursor: none !important; }
  .truebody-cursor { position: fixed !important; top: 0 !important; left: 0 !important; z-index: 2147483647 !important; display: block !important; width: 8px !important; height: 8px !important; margin: -4px 0 0 -4px !important; border-radius: 50%; background: #ff4d8d !important; box-shadow: 0 0 10px rgba(255,77,141,.5), 0 0 18px rgba(255,77,141,.2); pointer-events: none !important; transform: translate3d(-100px,-100px,0); opacity: 1 !important; visibility: visible !important; transition: width .16s ease, height .16s ease, margin .16s ease, box-shadow .16s ease; }
  .truebody-cursor.is-hovering { width: 9px !important; height: 9px !important; margin: -4.5px 0 0 -4.5px !important; box-shadow: 0 0 12px rgba(255,77,141,.62), 0 0 21px rgba(255,77,141,.25); }
}