/* Custom fintech glow and smooth animations */
.text-glow-green {
  text-shadow: 0 0 16px rgba(0, 235, 136, 0.45), 0 0 32px rgba(0, 235, 136, 0.15);
}

.text-glow-cyan {
  text-shadow: 0 0 16px rgba(72, 202, 228, 0.45);
}

/* Custom modern scrollbar for history list */
.custom-scrollbar::-webkit-scrollbar {
  width: 5px;
}
.custom-scrollbar::-webkit-scrollbar-track {
  background: rgba(15, 26, 52, 0.5);
  border-radius: 8px;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  background: #233564;
  border-radius: 8px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #00EB88;
}

/* Fix iOS tap highlights */
* {
  -webkit-tap-highlight-color: transparent;
}

/* Button hover lift */
button {
  user-select: none;
}

/* Preset buttons active state */
.btn-preset:active {
  transform: scale(0.95);
  background-color: #233564;
}

/* Pulse animation for celebration badge */
@keyframes softPulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.05); }
}

.pulse-celebrate {
  animation: softPulse 1.2s infinite ease-in-out;
}