.article-share{border-top:1px solid var(--line,#263b40);padding-top:22px;margin-top:30px}
.article-share-heading{font-size:10px;letter-spacing:.14em;color:var(--muted,#a7b7b8);margin:0 0 14px;line-height:1.6}
.article-share-actions{display:flex;flex-wrap:wrap;gap:8px}
.article-share-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 14px;border:1px solid #385057;border-radius:5px;background:#0c1c23;color:#e6eae5;font:inherit;font-size:12px;line-height:1.4;text-decoration:none;transition:border-color .15s,background .15s}
.article-share-button:hover{border-color:var(--gold,#efbd68);background:#172c32;color:var(--gold,#efbd68)}
.article-share-button:focus-visible{outline:2px solid var(--gold,#efbd68);outline-offset:3px}
.article-share-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.article-share-copy{border-color:#a78a53;color:var(--gold,#efbd68)}
.article-share-help,.article-share-status{font-size:11px;line-height:1.7;margin:13px 0 0;color:var(--muted,#a7b7b8);max-width:680px}
.article-share-status{min-height:18px;margin-top:7px;color:var(--gold,#efbd68)}
.article-share-bottom{max-width:726px;margin:0 auto 55px;padding-top:25px}
.article-share-manual{display:block;font-size:12px;line-height:1.6;color:var(--muted,#a7b7b8);margin-top:10px}
.article-share-manual input{display:block;box-sizing:border-box;width:100%;max-width:700px;border:1px solid #52656a;background:#10242b;color:#f5f3ec;padding:12px;margin-top:6px;font:inherit}
.article-share [hidden]{display:none!important}
@media(max-width:760px){.article-share-actions{gap:7px}.article-share-button{min-height:44px;padding:10px 12px}.article-share-bottom{margin:0 24px 40px}.article-share-help{max-width:100%}}
@media(prefers-reduced-motion:reduce){.article-share-button{transition:none}}
