.samples-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.sample-avatar-item {
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform: scale(1);
  opacity: 1;
}

.sample-avatar-item:hover {
  transform: scale(1.05);
  z-index: 2;
}

.sample-avatar-item:hover ~ .sample-avatar-item,
.samples-container:hover .sample-avatar-item:not(:hover) {
  opacity: 0.5;
  transform: scale(1);
}

.home-feature-cursor,
.home-chatbot-cursor {
  animation: pulse 1s infinite;
}
