.modern-tooltip {
  position: absolute;
  left: 50%;
  bottom: 110%;
  transform: translateX(-50%);
  background: linear-gradient(135deg, #181c3a 80%, #2563eb 100%);
  color: #e3e8ee;
  padding: 7px 16px;
  border-radius: 8px;
  font-size: 1rem;
  font-family: 'Inter', Arial, sans-serif;
  white-space: nowrap;
  box-shadow: 0 4px 24px rgba(37,99,235,0.18);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.18s, transform 0.18s;
  z-index: 100;
}
.card-title:hover .modern-tooltip {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(-50%) scale(1.04);
}
.card-title {
  position: relative;
}
