/* V6-39-B forum avatar sync ui fix */

.forum-avatar-fixed-v639a,
.forum-avatar-fixed-v639b{
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(135deg,#22d3ee,#8b5cf6 58%,#ec4899)!important;
  color:#fff!important;
  font-weight:1000!important;
}

.forum-avatar-fixed-v639a img,
.forum-avatar-fixed-v639b img,
.post-author-avatar-v639a img,
.post-author-avatar-v639b img,
.comment-avatar-v639a img,
.comment-avatar-v639b img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}

.forum-avatar-fixed-v639a span,
.forum-avatar-fixed-v639b span{
  color:#fff!important;
  font-weight:1000!important;
}

/* 帖子详情发帖人，改成深色紧凑胶囊，不再用白色大横条 */
.post-author-avatar-row-v639a,
.post-author-avatar-row-v639b{
  display:inline-flex!important;
  width:auto!important;
  max-width:100%!important;
  gap:10px!important;
  align-items:center!important;
  margin:8px 0 12px!important;
  padding:8px 12px!important;
  border-radius:999px!important;
  background:rgba(15,23,42,.42)!important;
  border:1px solid rgba(148,163,184,.22)!important;
  box-shadow:none!important;
}

.post-author-avatar-v639a,
.post-author-avatar-v639b{
  width:34px!important;
  height:34px!important;
  border-radius:999px!important;
  overflow:hidden!important;
  flex:0 0 34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(135deg,#22d3ee,#8b5cf6 58%,#ec4899)!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:1000!important;
}

.post-author-info-v639b{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
}

.post-author-avatar-row-v639a strong,
.post-author-avatar-row-v639b strong,
.post-author-info-v639b strong{
  display:block!important;
  color:#f8fafc!important;
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:900!important;
}

.post-author-avatar-row-v639a span,
.post-author-avatar-row-v639b span,
.post-author-info-v639b span{
  display:block!important;
  color:#93c5fd!important;
  font-size:11px!important;
  line-height:1.2!important;
  margin-top:2px!important;
}

/* 评论区头像和昵称，改成深色页面可见 */
.comment-avatar-row-v639a,
.comment-avatar-row-v639b{
  display:flex!important;
  gap:10px!important;
  align-items:center!important;
  margin:0 0 8px!important;
}

.comment-avatar-v639a,
.comment-avatar-v639b{
  width:34px!important;
  height:34px!important;
  border-radius:999px!important;
  overflow:hidden!important;
  flex:0 0 34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(135deg,#22d3ee,#8b5cf6 58%,#ec4899)!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:1000!important;
}

.comment-name-v639a,
.comment-name-v639b{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
}

.comment-name-v639a strong,
.comment-name-v639b strong{
  display:block!important;
  color:#f8fafc!important;
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:900!important;
}

.comment-name-v639a span,
.comment-name-v639b span{
  display:block!important;
  color:#93c5fd!important;
  font-size:11px!important;
  line-height:1.2!important;
  margin-top:2px!important;
}

/* 保证评论正文在深色背景下清楚 */
.post-comment-v635b p{
  color:#e2e8f0!important;
}
