@keyframes badge-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

.badge-spinner {
  animation: badge-spin 1s linear infinite;
}

@keyframes base44-fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes base44-scale-in {
  from {
    opacity: 0;
    transform: scale(0.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

section.py-14.overflow-hidden span.text-xs.tracking-widest.uppercase {
  color: rgba(240, 240, 240, 0.42) !important;
}

section.py-14.overflow-hidden .whitespace-nowrap > div {
  color: rgba(255, 255, 255, 0.18) !important;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.08);
}

section.py-14.overflow-hidden .whitespace-nowrap > div:hover {
  color: rgba(255, 255, 255, 0.32) !important;
}
