.social-sharing {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 20px;
}

.social-sharing .btn-social {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 4px;
    color: white;
    text-decoration: none;
    transition: opacity 0.3s;
}

.social-sharing .btn-social:hover {
    opacity: 0.8;
}

.social-sharing .vk {
    background-color: #4C75A3;
}

.social-sharing .ok {
    background-color: #EE8208;
}

.social-sharing .fb {
    background-color: #3B5998;
}

.social-sharing .tw {
    background-color: #1DA1F2;
} 