.flink { transition: all 0.3s ease; padding: 10px 15px; border-radius: 8px; background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%); border: 1px solid #dee2e6; }
        .flink:hover { transform: translateY(-3px); box-shadow: 0 10px 20px rgba(0,0,0,0.1); background: linear-gradient(135deg, #e9ecef 0%, #dbe0e5 100%); }
        .hover-lift:hover { transform: translateY(-5px); transition: transform 0.3s ease; }
        .gradient-bg { background: linear-gradient(135deg, #1a2980 0%, #26d0ce 100%); }
        .stats-card { background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(10px); }
        .live-pulse { animation: pulse 2s infinite; }
        @keyframes pulse { 0% { opacity: 1; } 50% { opacity: 0.7; } 100% { opacity: 1; } }
