/* Share Section - Minimalist */
.share-section {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--spacing-lg);
    padding: var(--spacing-xl) 0;
    margin: var(--spacing-xl) 0;
    border-top: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color);
}

.share-section span {
    font-size: var(--font-size-sm);
    color: var(--text-secondary);
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.share-buttons {
    display: flex;
    align-items: center;
    gap: var(--spacing-sm);
}

.share-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-decoration: none;
    transition: all 0.2s ease;
    border: none;
    cursor: pointer;
    background: var(--bg-cream);
    color: var(--text-secondary);
}

.share-btn svg {
    width: 18px;
    height: 18px;
}

.share-btn:hover {
    transform: scale(1.1);
    color: white;
}

.share-btn.twitter:hover { background: #000; }
.share-btn.facebook:hover { background: #1877F2; }
.share-btn.linkedin:hover { background: #0A66C2; }
.share-btn.whatsapp:hover { background: #25D366; }
.share-btn.copy:hover { background: var(--primary-color); }
.share-btn.copy.copied { background: #27ae60; color: white; }

@media (max-width: 768px) {
    .share-section {
        flex-direction: column;
        gap: var(--spacing-md);
    }
}
