  /* Mobile-specific styles */
    @media (max-width: 767px) {
        .mobile-app-card {
            border-radius: 16px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
            padding: 16px;
            transition: transform 0.2s ease;
        }
        
        .mobile-app-card:active {
            transform: scale(0.98);
        }
        
        .mobile-icon {
            border-radius: 12px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
        }
    }



  .neon-glow {
    box-shadow: 0 -5px 30px rgba(59, 130, 246, 0.15);
  }
  .animate-pulse-slow {
    animation: pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }
  @keyframes pulse {
    0%, 100% { opacity: 0.3; }
    50% { opacity: 0.8; }
  }


 /* Mobile-specific styles */
    @media (max-width: 767px) {
        .mobile-app-header {
            border-radius: 16px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
            padding: 16px;
            margin-bottom: 16px;
            background: linear-gradient(135deg, #f8fafc 0%, #ffffff 100%);
        }
        
        .dark .mobile-app-header {
            background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);
        }
        
        .mobile-app-button {
            border-radius: 12px;
            padding: 12px 16px;
            font-weight: 600;
            box-shadow: 0 2px 8px rgba(79, 70, 229, 0.2);
        }
        
        .mobile-app-button:hover {
            transform: translateY(-1px);
            box-shadow: 0 4px 12px rgba(79, 70, 229, 0.3);
        }
    }
    
    
   