/* GEN16 V1.44 : fils de discussion et signatures officielles. */
.g16-comment-thread{border-bottom:1px solid #3b3147;padding:6px 0 12px}
.g16-comment-thread .g16-comment{border-bottom:0;padding:12px 14px;margin:5px 0;border-radius:12px;overflow-wrap:anywhere}
.g16-thread-replies{margin:4px 0 8px 20px;padding-left:15px;border-left:2px solid #6b4b87}
.g16-comment--reply{background:rgba(166,108,214,.045)}
.g16-comment--author{background:rgba(152,91,200,.13);border:1px solid #79539a!important}
.g16-comment-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.g16-author-badge{display:inline-flex;align-items:center;border:1px solid #b681d8;background:#49305b;color:#f3ddff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}
.g16-reply-context{font-size:12px!important;opacity:.78;margin:5px 0!important}
.g16-reply-button{background:transparent;border:1px solid #85629e;border-radius:8px;color:#e7bbf7;padding:6px 11px;font-size:12px;font-weight:750;cursor:pointer}
.g16-reply-button:hover,.g16-reply-button:focus-visible{background:#392447;outline:2px solid #bb86dc;outline-offset:2px}
.g16-reply-label{background:#332143;border-left:3px solid #c58ae4;color:#f5e5ff;border-radius:6px;padding:12px;font-size:13px}
.g16-reply-label button{margin-left:9px;background:transparent;color:#f5ddff;text-decoration:underline;border:0;cursor:pointer}
.g16-comment-form{scroll-margin-top:25px}
@media(max-width:600px){.g16-thread-replies{margin-left:6px;padding-left:10px}.g16-comment-thread .g16-comment{padding:10px}}
