/* Container */
.share-bar {
  display: flex;
  gap: 10px;              /* space between icons */
  justify-content: flex-end; /* right align */
  align-items: center;
  margin: 10px 0;
}

/* Links wrapping the SVGs */
.share-bar a {
  display: inline-flex;
  width: 40px;
  height: 40px;
  transition: transform 0.2s ease, opacity 0.2s ease;
}

/* SVG icons */
.share-bar a img {
  width: 100%;
  height: 100%;
  display: block;
}

/* Hover effect */
.share-bar a:hover {
  transform: scale(1.1);
  opacity: 0.85;
}
