/* Decorative blank avatars; account state and names remain owned by the existing UI. */
.damu-header .damu-member-link[aria-label$=" 的会员中心"]{gap:8px}
.dm-member-card .dm-member-card-heading>h2,
#view-account>#account-title,
#view-login>#login-title{display:flex;align-items:center;gap:10px}

.damu-header .damu-member-link[aria-label$=" 的会员中心"]::before,
.dm-member-card .dm-member-card-heading>h2::before,
#view-account>#account-title::before,
#view-login>#login-title::before{
  content:"";
  display:inline-block;
  width:34px;
  height:34px;
  flex:0 0 34px;
  box-sizing:border-box;
  border:1px solid #d6e0e8;
  border-radius:50%;
  background:#eef2f5;
  pointer-events:none;
}
.damu-header .damu-member-link[aria-label$=" 的会员中心"]::before{
  width:24px;
  height:24px;
  flex-basis:24px;
}

/* Keep one reply composer directly below its target, before existing replies. */
.dm-comment-composer.dm-comment-inline-reply,.account-comment-box.is-inline-reply{margin:12px 0 16px;padding:14px 16px;border:1px solid #cfdfed;border-radius:10px;background:#f8fbfe}
.dm-comment-inline-reply .dm-comment-reply-target,.is-inline-reply .comment-reply-target{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:0;border:0;background:transparent;font-size:13px}
.dm-comment-inline-reply form,.is-inline-reply form{display:flow-root}
.dm-comment-inline-reply textarea,.is-inline-reply textarea{min-height:80px!important;margin:0 0 10px!important}
.dm-comment-inline-reply form>.dm-comment-primary,.is-inline-reply form>.comment-primary{float:right;margin:0}
.dm-comment-inline-reply label,.is-inline-reply form>label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.dm-comment-identity-row,.comment-identity{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#526b83;font-size:13px}
.dm-comment-avatar,.comment-avatar{display:inline-block;flex:0 0 30px;width:30px;height:30px;box-sizing:border-box;border:1px solid #d8e2ec;border-radius:50%;background:#f0f4f7;vertical-align:middle}
.dm-comment-meta,.comment-meta{align-items:center}
.comment-meta{justify-content:flex-start}
.dm-comment-reply::before,.comment-actions .comment-reply-button::before{content:"";display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-right:5px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-7l-5 4v-4H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.dm-comment-reply-unavailable{color:#8b5837;font-size:13px;margin:0 0 10px}
/* The sidebar remains available; remove only the redundant document-directory button. */
@media(min-width:861px){#directory-toggle,.topic-focus-back{display:none!important}}
