/* Precompiled package base styles (no Tailwind directives) */

/* Neutral border default similar to border-gray-200 */
* {
  border-color: rgb(229 231 235);
}

/* Base body styles */
body {
  background-color: rgb(249 250 251);
  color: rgb(17 24 39);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Gradient animation utility used by components */
@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.animate-gradient {
  animation: gradient 3s ease infinite;
  background-size: 200% 200%;
}

/* Scrollbar styling */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background-color: rgb(243 244 246); }
::-webkit-scrollbar-thumb { background-color: rgb(209 213 219); border-radius: 9999px; }
::-webkit-scrollbar-thumb:hover { background-color: rgb(156 163 175); }




/* Global button cursor */
button {
  cursor: pointer;
}
