/* V1.43 — partage discret, commun à l'Actu et au Mag. */
.g16-share{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:23px}
.g16-share-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.g16-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 15px;border:1px solid #a47ab9;border-radius:11px;background:linear-gradient(115deg,#5b3274,#392348);color:#fff;font:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}
.g16-share-btn:hover{border-color:#f1b7ff;background:linear-gradient(115deg,#774b91,#563267);transform:translateY(-1px)}
.g16-share-btn-secondary{background:#23192f;border-color:#675078;color:#e9d7f4}
.g16-share-btn-secondary:hover{background:#3b294e}
.g16-share-btn svg{flex:none}
.g16-share-btn:focus-visible,.g16-share-panel a:focus-visible{outline:3px solid #f5b6e5;outline-offset:3px}
.g16-share-panel[hidden]{display:none!important}
.g16-share-panel{display:flex;flex-wrap:wrap;gap:9px;max-width:100%;border:1px solid #66517d;border-radius:12px;background:#21182e;padding:10px}
.g16-share-panel a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:1px solid #59456b;border-radius:9px;color:#edddf4;background:#332340;text-decoration:none;font-size:12px;font-weight:700}
.g16-share-panel a:hover{background:#59366f;color:#fff;text-decoration:none}
.g16-share-status{margin:0;font-size:12px;line-height:1.4;color:#ddb6ee}
.g16-share-status:empty{display:none}
@media(max-width:500px){.g16-share-actions{width:100%}.g16-share-btn{flex:1 1 auto;font-size:12px;padding:10px 12px}}
