* {
    cursor: default;
}

.custom-cursor {
    position: fixed;
    transform: translate(10px, 10px); 
    pointer-events: none;
    z-index: 1000000;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.custom-cursor.visible {
  opacity: 1;
}

.custom-cursor img {
  width: 42px;
  height: auto;
}