.share-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border:1px solid #E3D8CA;border-radius:8px;background:#FFFEFB;color:#705A51;font:inherit;font-size:11px;font-weight:650;line-height:1.5;cursor:pointer;white-space:nowrap}
.share-link-button:hover{background:#FFF4E6;border-color:#CDB8A0}
.share-link-button:focus-visible{outline:2px solid #9B6348;outline-offset:3px}
.share-link-button:disabled{opacity:.5;cursor:default}
.comm-article-reactions{flex-wrap:wrap}
.comm-row-meta .share-link-button{min-height:28px;padding:3px 9px;font-size:10px}
.merch-buy-pane>.share-link-button{margin:0 0 18px}
.demo-market-detail .share-link-button{margin:0 0 16px}
.creator-share-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:29px}
.creator-share-actions .creator-save{margin-top:0}
.share-copy-dialog{width:min(520px,calc(100vw - 32px));box-sizing:border-box;padding:24px;border:1px solid #E3D8CA;border-radius:14px;background:#FFFEFB;color:#705A51;font:inherit;box-shadow:0 20px 70px #3E2F3126}
.share-copy-dialog::backdrop{background:#261E2859}
.share-copy-dialog label{display:block;font-size:13px;line-height:1.7}
.share-copy-dialog input{display:block;box-sizing:border-box;width:100%;margin:12px 0 18px;padding:12px;border:1px solid #D8C8B7;border-radius:7px;color:inherit;background:#FFF;font:inherit;font-size:12px}
@media(max-width:700px){.creator-share-actions{grid-column:2;align-items:flex-start;margin-top:0}.creator-share-actions .creator-save{margin:0}.share-copy-dialog{padding:20px}.comm-article-reactions{gap:12px}}
