/* VaporHey — share control: floating glass pill, no full-width bar */
.sharediv {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 10px 14px 0 0;
}
.sharebutton {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 7px 14px;
  border-radius: 999px;
  cursor: pointer;
  color: #f2ecff !important;
  background: rgba(18, 8, 40, 0.55);
  border: 1px solid rgba(76, 201, 240, 0.45);
  box-shadow: 0 2px 12px rgba(2, 0, 10, 0.5);
  transition: box-shadow 160ms ease, border-color 160ms ease, transform 160ms ease;
}
.sharebutton:hover, .sharebutton:focus-visible {
  border-color: #f72585;
  box-shadow: 0 2px 14px rgba(247, 37, 133, 0.45);
  transform: translateY(-1px);
}
.sharebutton:focus-visible { outline: 2px solid #4cc9f0; outline-offset: 2px; }
.sharebutton i, .share-icon { color: #4cc9f0 !important; }
.sharebutton-mb { color: #f2ecff; font-weight: 600; letter-spacing: 0.04em; }
