/* @import "timeline"; */


/* Glow effect for current step */
.glow {
  box-shadow: 0 0 6px 3px rgba(4, 148, 174, 0.5);
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.3); }
}

.topic-card {
  @apply flex items-start gap-3 p-4 rounded-lg bg-white border border-gray-200 shadow-sm text-gray-700;
  transition: all 0.2s ease;
}


.topic-icon {
  @apply text-blue-500 font-bold mt-1;
}