.flink a {
            @apply inline-flex items-center px-4 py-2 rounded-lg bg-gradient-to-r from-gray-100 to-gray-50 hover:from-primary/10 hover:to-primary/5 border border-gray-200 hover:border-primary/30 transition-all duration-300 shadow-sm hover:shadow text-gray-800 hover:text-primary font-medium;
        }
        .stat-card {
            @apply bg-gradient-to-br from-white to-gray-50 rounded-2xl border border-gray-200 p-6 shadow-sm hover:shadow-md transition-shadow duration-300;
        }
        .analysis-card {
            @apply bg-white rounded-xl border border-gray-200 p-6 hover:border-accent/50 hover:shadow-lg transition-all duration-500;
        }
        .live-badge {
            animation: pulse 2s infinite;
        }
        @keyframes pulse {
            0%, 100% { opacity: 1; }
            50% { opacity: 0.7; }
        }
        .hover-lift:hover {
            transform: translateY(-5px);
        }
        .section-padding {
            @apply py-12 md:py-20;
        }
