
/* Optional tiny tidy for icon-style share anchors; safe no-op if absent */
#share-results-fixed .grid { gap: 12px; }
#share-results-fixed .grid a {
  display:inline-flex; align-items:center; justify-content:center;
  width:42px; height:42px; padding:0; border-radius:9999px;
}
#share-results-fixed .grid a img { width:22px; height:22px; display:block; }
@media (max-width:520px){
  #share-results-fixed .grid a { width:38px; height:38px; }
  #share-results-fixed .grid a img { width:20px; height:20px; }
}
