.hover-lift:hover { transform: translateY(-5px); transition: all 0.3s ease; }
        .friendlink a.flink { border: 1px solid #e5e7eb; padding: 10px 20px; border-radius: 8px; display: inline-block; }
        .friendlink a.flink:hover { background-color: #f3f4f6; border-color: #3b82f6; }
        .gradient-bg { background: linear-gradient(135deg, #1e3a8a 0%, #1e40af 100%); }
        .stats-card { backdrop-filter: blur(10px); background: rgba(255, 255, 255, 0.9); }
        .article-content p { margin-bottom: 1.5rem; line-height: 1.8; }
        .live-badge { animation: pulse 2s infinite; }
        @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.7; } }
