/* Article sharing only. No global, header or navigation rules. */
body #main .adhder-article-share{margin:16px 0 16px auto;padding:0;border:0;color:#fff}
body #main .adhder-article-share .adhder-article-share-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}
body #main .adhder-article-share .adhder-article-share-links :is(a,button){display:inline-flex;align-items:center;justify-content:center;width:30px;min-height:34px;padding:6px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#fff;text-decoration:none;cursor:pointer;box-sizing:border-box}
body #main .adhder-article-share .adhder-article-share-links :is(a,button):hover{color:#bdff63}
body #main .adhder-article-share .adhder-article-share-links svg{display:block;width:18px;height:18px;flex-shrink:0}
body #main .adhder-article-share .adhder-article-share-manual[hidden]{display:none!important}
body #main .adhder-article-share .adhder-article-share-links [hidden]{display:none!important}
body #main .adhder-article-share :is(a,button,summary,input):focus-visible{outline:2px solid #bdff63;outline-offset:4px}
body #main .adhder-article-share .adhder-article-share-manual{margin-top:16px;font-size:14px;color:#ccc}
body #main .adhder-article-share .adhder-article-share-manual summary{cursor:pointer;width:fit-content}
body #main .adhder-article-share .adhder-article-share-manual label{display:block;margin-top:12px}
body #main .adhder-article-share .adhder-article-share-manual input{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;background:#111;color:#fff;border:1px solid #666;font:inherit}
body #main .adhder-article-share .adhder-article-share-manual p,body #main .adhder-article-share .adhder-article-share-status{font-size:14px;line-height:1.5;color:#ccc;margin:10px 0 0}
body #main .adhder-article-share .adhder-article-share-status:empty{display:none}

/* Keep the existing save control on the left and article sharing on the right. */
body #main #article-actions.sv-bottom-save{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}
body #main #article-actions.sv-bottom-save>form{margin:0}
body #main #article-actions.sv-bottom-save>.adhder-article-share{margin:0 0 0 auto;max-width:100%}
body #main .adhder-article-share .adhder-article-share-title{font:500 13px/1.4 Switzer,Arial,sans-serif;color:#ccc;margin-right:7px;white-space:nowrap}

/* Compact save button; mobile sharing sits beneath it. */
body #main #article-actions.sv-bottom-save .sv-bookmark-button{padding:9px 14px;font-size:13px;gap:8px}
body #main #article-actions.sv-bottom-save .sv-bookmark-button>span{font-size:17px}
@media(max-width:600px){
 body #main #article-actions.sv-bottom-save{flex-direction:column;align-items:flex-start;gap:10px}
 body #main #article-actions.sv-bottom-save>.adhder-article-share{margin:0;width:100%}
 body #main #article-actions.sv-bottom-save .adhder-article-share-links{justify-content:flex-start}
}
