/* ========== Left Right Movement ========== */
#ithakur-move-left-right-fast {
  animation: ithakur-left-right-fast 2s linear infinite alternate;
}
#ithakur-move-left-right-slow {
  animation: ithakur-left-right-slow 5s linear infinite alternate;
}

@keyframes ithakur-left-right-fast {
  from { transform: translateX(0); }
  to { transform: translateX(30px); }
}
@keyframes ithakur-left-right-slow {
  from { transform: translateX(0); }
  to { transform: translateX(30px); }
}

/* ========== Up Down Movement ========== */
#ithakur-move-up-down-fast {
  animation: ithakur-up-down-fast 2s linear infinite alternate;
}
#ithakur-move-up-down-slow {
  animation: ithakur-up-down-slow 5s linear infinite alternate;
}

@keyframes ithakur-up-down-fast {
  from { transform: translateY(0); }
  to { transform: translateY(30px); }
}
@keyframes ithakur-up-down-slow {
  from { transform: translateY(0); }
  to { transform: translateY(30px); }
}

/* ========== Blink Color Change ========== */
#ithakur-blink {
  animation: ithakur-blink 1s infinite alternate;
}
@keyframes ithakur-blink {
  0% { opacity: 1; color: red; }
  50% { opacity: 0.3; color: blue; }
  100% { opacity: 1; color: green; }
}

/* ========== Border Animation ========== */
#ithakur-border-animate {
  position: relative;
  padding: 10px 20px;
  border: 2px solid transparent;
  animation: ithakur-border 3s linear infinite;
}

@keyframes ithakur-border {
  0% { border-color: red; }
  25% { border-color: blue; }
  50% { border-color: green; }
  75% { border-color: orange; }
  100% { border-color: red; }
}

/* ========== Hover Effect Push Up ========== */
#ithakur-hover-push-up {
  transition: all 0.3s ease;
}
#ithakur-hover-push-up:hover {
  transform: translateY(-10px);
}
