.share-buttons {
  display: flex;
  gap: 10px;
  margin: 20px 0;
}

.share-btn {
  display: inline-block;
  padding: 10px 18px;
  border-radius: 6px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  transition: background 0.2s;
}

.share-btn.vk { background: #4C75A3; }
.share-btn.tg { background: #0088cc; }
.share-btn.wa { background: #25D366; }
.share-btn.fb { background: #3b5998; }
.share-btn.ok { background: #EE8208; }
.share-btn.tw { background: #1DA1F2; }

.share-btn:hover {
  opacity: 0.8;
}