lumns: repeat(auto-fill, minmax(280px, 1fr));
      gap: 1.5rem;
      margin-top: 2rem;
    }

    .contributor-card {
      background: white;
      border-radius: 16px;
      padding: 1.5rem;
      text-align: center;
      transition: all 0.3s ease;
      box-shadow: 0 4px 20px rgba(99, 102, 241, 0.1);
      border: 1px solid rgba(99, 102, 241, 0.1);
      cursor: pointer;
    }

    .contributor-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 8px 32px rgba(99, 102, 241, 0.2);
      