nter;
        gap: 0.5rem;
        color: var(--primary-color);
        text-decoration: none;
        font-weight: 600;
        margin-bottom: 2rem;
        transition: all 0.3s ease;
    }
    
    .back-link:hover {
        transform: translateX(-5px);
    }
    
    .article-footer {
        background: #f8fafc;
        padding: 2rem;
        border-top: 1px solid #e2e8f0;
        text-align: center;
    }
    
    .share-buttons {
        display: flex;
        justify-content: center;
        gap: 1re