/* Article actions stay secondary to the headline and source-grounded summary. */
.article-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:22px 0 30px;padding:14px 16px;border:1px solid #34363d;border-radius:6px;background:#13161b;color:#c9cbd1;font:inherit}
.article-share-actions{display:flex;flex-wrap:wrap;gap:8px}
.article-share button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #5b5f68;border-radius:6px;background:#191c22;color:#f0f1f3;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;transition:border-color .15s,background .15s}
.article-share button:hover{border-color:#ff5a70;background:#262a32}
.article-share button:focus-visible,.article-share-manual:focus-visible{outline:2px solid #ff5a70;outline-offset:3px}
.article-share button:disabled{opacity:.55;cursor:wait}
.article-share-status{color:#c9cbd1;font-size:12px;line-height:1.65}
.article-share-status:empty{display:none}
.article-share-manual{flex-basis:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #767b85;border-radius:4px;background:#101216;color:#f0f1f3;font:inherit;font-size:12px}
.article-share-manual[hidden]{display:none}
@media(max-width:600px){.article-share{gap:10px;margin:18px 0 24px}.article-share-status{flex-basis:100%}.article-share button{padding-inline:14px}}
@media(prefers-reduced-motion:reduce){.article-share button{transition:none}}
.motion-paused .article-share button{transition:none}
