/* PhossilSocialShare — the reusable share row (window.PhossilSocialShare).
   Heirloom Gold tokens with self-contained fallbacks so the component reads
   correctly on any page that links this sheet (demo widget, share page,
   future share surfaces). Monochrome ink buttons: the brand stays quiet;
   the networks are destinations, not decorations. */

.ps-share {
  display: inline-flex;
  gap: 10px;
  align-items: center;
}

.ps-share__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid var(--parchment, rgba(33, 53, 53, 0.18));
  background: var(--surface, #FFFFFF);
  color: var(--ink, #213535);
  cursor: pointer;
  padding: 0;
  transition: background 0.16s ease, border-color 0.16s ease, transform 0.16s ease;
}

.ps-share__btn svg {
  width: 18px;
  height: 18px;
}

.ps-share__btn:hover {
  background: var(--canvas-warm, #EBE8DE);
  transform: translateY(-1px);
}

.ps-share__btn:focus-visible {
  outline: 2px solid var(--gold, #D9A520);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  .ps-share__btn { transition: none; }
  .ps-share__btn:hover { transform: none; }
}
