.t-body *  {
    cursor: none !important;
}
.custom-cursor {
  position: fixed;
  width: 24px;
  height: 24px;
  margin: -12px 0 0 -12px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='white'/%3E%3C/svg%3E%0A");
  background-size: cover;
  pointer-events: none; /* Ensure the cursor doesn't interfere with mouse events */
  z-index: 9999; /* Ensure it's on top of other elements */
  transition: transform 0.2s ease; /* Add transition for smooth movement */
  mix-blend-mode: difference;
}
.custom-cursor.hovered {
  width: 97px;
  height: 97px;
  margin: -20px 0 0 -5px;
  background-image: url("data:image/svg+xml,%3Csvg width='97' height='97' viewBox='0 0 97 97' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.3964 50.0733L13.4755 30.9517C12.0311 27.8558 8.55919 26.5929 5.46331 28.0372C2.36744 29.4815 1.1045 32.9535 2.54884 36.0493L22.0899 77.9347C26.9449 87.8658 38.781 92.3225 48.7971 87.6496L64.4586 80.343C69.1934 78.134 72.3624 73.9946 73.929 69.2722L79.8186 54.3284C82.5144 47.7488 85.1008 41.8854 85.1008 41.8854C85.1008 41.8854 82.0906 36.8591 76.2631 39.5778C75.1704 40.0876 74.2477 40.9616 73.3249 41.8356C71.4673 44.0327 68.3832 48.3543 66.3313 51.0856C65.3963 52.4087 63.5146 52.1779 62.835 50.721L56.8755 38.4225L22.3964 50.0733Z' fill='white' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.3822 59.3616C30.2863 60.806 26.8144 59.543 25.37 56.4471L20.2723 45.5205C18.828 42.4246 20.0909 38.9527 23.1868 37.5084C26.2827 36.064 29.7546 37.327 31.199 40.4228L36.2966 51.3495C37.741 54.4453 36.478 57.9173 33.3822 59.3616Z' fill='white' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.3089 54.264C41.213 55.7083 37.7411 54.4454 36.2968 51.3495L31.1991 40.4229C29.7548 37.327 31.0177 33.8551 34.1136 32.4107C37.2095 30.9664 40.6814 32.2293 42.1257 35.3252L47.2234 46.2518C48.6677 49.3477 47.4048 52.8196 44.3089 54.264Z' fill='white' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.1256 35.3251C40.6813 32.2293 41.9442 28.7573 45.0401 27.313C48.136 25.8687 51.6079 27.1316 53.0522 30.2275L58.1499 41.1541C59.5943 44.25 58.3313 47.7219 55.2354 49.1662C52.1396 50.6106 48.6676 49.3476 47.2233 46.2518L42.1256 35.3251Z' fill='white' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}