/* Custom smooth animations & scrollbars */
@keyframes spinSlow {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

.animate-spin-custom {
  animation: spinSlow 0.8s linear infinite;
}

/* Custom scrollbar for modern dark look */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background: #080c14;
}

::-webkit-scrollbar-thumb {
  background: #1e293b;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #334155;
}

/* ApexCharts dark tooltip styling */
.apexcharts-theme-dark {
  background: #0f172a !important;
  border: 1px solid #1e293b !important;
  box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.5) !important;
  border-radius: 8px !important;
}

.apexcharts-tooltip-title {
  background: #1e293b !important;
  border-bottom: 1px solid #334155 !important;
  font-family: inherit !important;
}
