
    .icon-box {
      transition: transform 0.3s ease, color 0.3s ease;
      opacity: 0.85;
    }
    .icon-box:hover {
      transform: scale(1.2);
      opacity: 1;
      color: var(--bs-primary);
    }
    .icon-text {
      font-size: 0.9rem;
      margin-top: 0.5rem;
      opacity: 0;
      transition: opacity 0.3s ease;
    }
    .icon-box:hover + .icon-text {
      opacity: 1;
    }
