/* ── Earth Buddies share buttons ──────────────────────────
   Used on Brad's blog. Filled in by /assets/share.js from the
   data-share-* attributes on each .share block. */
.share{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem}
.share__label{font-size:var(--s--1);font-weight:700;text-transform:uppercase;letter-spacing:.12em;
  color:var(--leaf);margin-right:.25rem}
.share__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55em 1.15em;
  font-family:var(--sans);font-size:.95rem;font-weight:700;line-height:1;color:#fff;
  border:0;border-radius:100px;cursor:pointer;text-decoration:none;
  transition:transform .18s ease,filter .18s ease}
.share__btn:hover{transform:translateY(-2px);filter:brightness(1.08)}
.share__btn svg{width:1.15em;height:1.15em;flex:none;fill:currentColor}
.share__btn--fb{background:#1877F2}
.share__btn--ig{background:linear-gradient(45deg,#F09433 0%,#E6683C 25%,#DC2743 50%,#CC2366 75%,#BC1888 100%)}
.share__btn[aria-busy="true"]{opacity:.7;pointer-events:none}
.share__note{flex-basis:100%;font-size:var(--s--1);line-height:1.5;opacity:.85;margin:0}
.share__note:empty{display:none}
.share__note a{font-weight:700}
@media (prefers-reduced-motion:reduce){.share__btn{transition:none}.share__btn:hover{transform:none}}
