.site-share{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:0 12px}
.site-share-button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 0;background:transparent;font-size:12px;font-weight:600;color:var(--ink);text-underline-offset:4px}
.site-share-button:hover{text-decoration:underline}
.site-share-button svg{width:17px;height:19px;flex-shrink:0}
.site-share-button:disabled{opacity:.6;cursor:wait}
.site-share-status{font-size:12px;line-height:1.5;color:var(--muted)}
.site-share-manual{flex-basis:100%;font-size:12px;line-height:1.5}
.site-share-manual span{display:block;margin-bottom:4px}
.site-share-manual input{display:block;width:min(100%,330px);padding:10px;border:1px solid #879da6;border-radius:6px;color:var(--ink);background:#fffefa;font:inherit;font-size:16px}
.site-share [hidden]{display:none}
@media(max-width:700px){.site-share{justify-content:center;margin-top:6px;gap:0 9px}.site-share-manual input{margin:auto}}
