.share-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin:0 0 28px;font-size:13px;color:var(--muted)}
.share-tools button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;font:inherit;min-height:44px;padding:9px 0}
.share-tools button:hover{text-decoration:underline;text-underline-offset:4px}
.share-tools button:disabled{opacity:.65;cursor:wait}
.share-tools button[hidden]{display:none}
.share-tools svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.share-tools [data-share-status]{font-size:12px}
.share-fallback{flex-basis:100%;max-width:600px}
.share-fallback label{display:block;margin:5px 0}
.share-fallback input{display:block;width:100%;min-width:0;font:inherit;padding:12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:4px}
.share-fallback input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
