/* Thor Mjolnir cursor implementation with lightning effects */

/* Apply Mjolnir cursor to body and game container */
body, 
#game-container, 
.flying {
  cursor: none !important;
  overflow-x: hidden;
}

/* Hide default Kursor cursor if it's interfering */
.kursor, .kursorChild {
  display: none !important;
}

/* Custom Mjolnir cursor styling */
#mjolnir-cursor {
  position: fixed;
  width: 80px;
  height: 80px;
  pointer-events: none;
  z-index: 9999;
  transform-origin: 50% 75%;
  transition: transform 0.05s ease;
  filter: drop-shadow(0 0 5px rgba(160,215,255,0.5));
}

/* Lightning effect container */
#lightning-effect {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9998;
}

/* Animation for the lightning flash */
@keyframes flash {
  0% { transform: scale(0); opacity: 1; }
  50% { transform: scale(1.5); opacity: 0.8; }
  100% { transform: scale(2); opacity: 0; }
}

/* Lightning bolt glow effect */
.lightning-bolt {
  filter: drop-shadow(0 0 5px #88ccff);
}