.btn-share { height: 32px; padding: 0 12px; border-radius: 8px; border: 1px solid var(--border,#e5e7eb); background: var(--card,#fff); cursor: pointer; }
.btn-share:hover { filter: brightness(0.98); }
.share-toast {
  position: fixed; left: 50%; bottom: 24px; transform: translateX(-50%);
  padding: 8px 12px; background: rgba(0,0,0,.8); color: #fff; border-radius: 8px; font-size: 13px; z-index: 9999;
}
