/* A small conversation on the archive card; the full artwork viewer is unchanged. */
.gallery-card-composer{margin-top:8px}
.gallery-card-comment-row{margin:0;padding:7px 0;min-width:0}
.gallery-card-composer .gallery-card-person{display:flex;justify-content:flex-start;align-items:center;gap:8px;min-height:0;padding:0;border:0;border-radius:0;background:none;text-decoration:none;font:600 14px/1.3 var(--sans)}
.gallery-card-person .profile-avatar{flex:none;width:28px;height:28px;min-width:28px;margin:0;border-radius:50%;font-size:14px;object-fit:cover}
.gallery-card-person>span:last-child{min-width:0;overflow-wrap:anywhere}
.gallery-card-person .public-membership{display:block;margin:2px 0 0;font-size:11px;line-height:1.3}
.gallery-card-composer .gallery-card-comment-row p{margin:5px 0 2px 36px;font:14px/1.4 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}
.gallery-card-comment-row time{display:block;margin-left:36px;color:var(--muted);font:11px/1.4 var(--sans)}
.gallery-card-composer .gallery-card-more-comments{margin:1px 0 5px;padding:0;border:0;background:none}
.gallery-card-more-comments summary{width:fit-content;max-width:100%;min-height:36px;padding:8px 0;box-sizing:border-box;color:var(--accent);font:600 13px/1.4 var(--sans);cursor:pointer;touch-action:manipulation}
.gallery-card-more-comments summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.gallery-card-more-comments summary{list-style:none}
.gallery-card-more-comments summary::-webkit-details-marker{display:none}
.gallery-card-more-comments summary::before{content:'▾';margin-right:5px}
.gallery-card-more-comments[open] summary::before{content:'▴'}
.gallery-card-more-comments .gallery-card-less-label{display:none}
.gallery-card-more-comments[open] .gallery-card-more-label{display:none}
.gallery-card-more-comments[open] .gallery-card-less-label{display:inline}
.gallery-card-earlier-comments{max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.gallery-card-earlier-comments .gallery-card-comment-row+.gallery-card-comment-row{border-top:1px solid var(--line)}
.gallery-card-composer [data-card-comment-form]{margin-top:8px}
.gallery-card-composer .gallery-card-input-label{font-size:0;gap:0}
.gallery-card-composer textarea{display:block;min-height:44px;height:44px;max-height:132px;padding:10px;font:16px/22px var(--sans);resize:vertical}
.gallery-card-composer form>div{margin-top:6px;gap:6px}
.gallery-card-composer .gallery-card-empty{margin:6px 0;font-size:13px}
.gallery-card-composer .gallery-card-sign-in{margin:8px 0;font-size:13px}
.gallery-card-composer .gallery-card-sign-in a{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit;text-decoration:underline;text-underline-offset:3px}
