/* V6-39-G final stable nav and detail layout */

.home-top-v629a{
  background:rgba(10,18,34,.92)!important;
  border:1px solid rgba(148,163,184,.16)!important;
  box-shadow:0 18px 45px rgba(2,6,23,.32)!important;
  backdrop-filter:blur(18px)!important;
}

.home-top-v629a .home-search-top-v629a{
  background:rgba(2,6,23,.52)!important;
  border:1px solid rgba(148,163,184,.14)!important;
  box-shadow:none!important;
}

.home-actions-v629a{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:10px!important;
  flex-wrap:nowrap!important;
}

.home-actions-v629a > *{
  height:42px!important;
  min-height:42px!important;
  padding:0 16px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
  font-weight:900!important;
  margin:0!important;
  box-shadow:none!important;
  background:rgba(2,6,23,.48)!important;
  color:#f8fafc!important;
  border:1px solid rgba(148,163,184,.18)!important;
}

.home-actions-v629a [data-top-publish-v615b],
.home-actions-v629a [data-open-publish-v629a]{
  background:linear-gradient(135deg,#38bdf8,#8b5cf6 58%,#ec4899)!important;
  color:#fff!important;
  border:0!important;
  box-shadow:0 10px 24px rgba(99,102,241,.22)!important;
}

.home-actions-v629a [data-user-center-btn-v638c]{
  background:linear-gradient(135deg,#2563eb,#4f46e5)!important;
  color:#fff!important;
  border:0!important;
}

/* 帖子详情固定布局 */
.post-detail-author-actions-v639e{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  flex-wrap:wrap!important;
  margin:14px 0 14px!important;
  width:100%!important;
}

.post-detail-author-v639e{
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  height:44px!important;
  padding:6px 13px 6px 7px!important;
  border-radius:999px!important;
  background:rgba(15,23,42,.50)!important;
  border:1px solid rgba(148,163,184,.22)!important;
  flex:0 0 auto!important;
}

.post-detail-author-avatar-v639e{
  width:32px!important;
  height:32px!important;
  border-radius:999px!important;
  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;
  font-size:13px!important;
}

.post-detail-author-avatar-v639e img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}

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

.post-detail-author-text-v639e strong{
  color:#f8fafc!important;
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:900!important;
}

.post-detail-author-text-v639e span{
  color:#93c5fd!important;
  font-size:11px!important;
  line-height:1.2!important;
  margin-top:2px!important;
}

.post-detail-author-actions-v639e .post-actions-v637b{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  margin:0!important;
  flex-wrap:wrap!important;
}

.post-detail-author-actions-v639e .post-action-btn-v637b{
  height:40px!important;
  min-height:40px!important;
  padding:0 14px!important;
  border-radius:999px!important;
  border:1px solid rgba(148,163,184,.18)!important;
  background:rgba(15,23,42,.48)!important;
  color:#f8fafc!important;
  font-weight:900!important;
  box-shadow:none!important;
}

.post-detail-author-actions-v639e .post-action-btn-v637b.active{
  background:linear-gradient(135deg,#2563eb,#7c3aed)!important;
  color:#fff!important;
  border-color:transparent!important;
}

/* 禁用旧的后置作者胶囊 */
.post-author-avatar-row-v639a,
.post-author-avatar-row-v639b,
.detail-author-actions-row-v639c,
.detail-author-actions-row-v639d{
  display:none!important;
}

/* 评论头像 */
.comment-author-row-v639e{
  display:flex!important;
  gap:10px!important;
  align-items:center!important;
  margin:0 0 8px!important;
}

.comment-avatar-v639e{
  width:34px!important;
  height:34px!important;
  border-radius:999px!important;
  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-size:13px!important;
  font-weight:1000!important;
}

.comment-avatar-v639e img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}

.comment-author-name-v639e{
  color:#f8fafc!important;
  font-size:14px!important;
  font-weight:900!important;
}

.post-comment-v635b p{
  color:#e2e8f0!important;
}

@media(max-width:900px){
  .home-actions-v629a{
    flex-wrap:wrap!important;
    justify-content:flex-start!important;
  }
  .post-detail-author-actions-v639e{
    align-items:flex-start!important;
  }
}

/* V6-39-I top auth single source */
.home-actions-v629a[data-top-auth-v639i="1"]{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:10px!important;
  flex-wrap:nowrap!important;
}

.home-actions-v629a[data-top-auth-v639i="1"] .top-auth-btn-v639i{
  height:42px!important;
  min-height:42px!important;
  border-radius:999px!important;
  padding:0 16px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-weight:900!important;
  white-space:nowrap!important;
  background:rgba(2,6,23,.48)!important;
  color:#f8fafc!important;
  border:1px solid rgba(148,163,184,.18)!important;
  box-shadow:none!important;
  text-decoration:none!important;
}

.home-actions-v629a[data-top-auth-v639i="1"] .top-auth-btn-v639i.primary{
  background:linear-gradient(135deg,#38bdf8,#8b5cf6 58%,#ec4899)!important;
  color:#fff!important;
  border:0!important;
  box-shadow:0 10px 24px rgba(99,102,241,.22)!important;
}

.home-actions-v629a[data-top-auth-v639i="1"] .top-auth-user-center-v639i{
  background:linear-gradient(135deg,#2563eb,#4f46e5)!important;
  color:#fff!important;
  border:0!important;
}

.home-actions-v629a[data-top-auth-v639i="1"] .top-auth-logout-v639i{
  opacity:.86!important;
}

@media(max-width:900px){
  .home-actions-v629a[data-top-auth-v639i="1"]{
    flex-wrap:wrap!important;
    justify-content:flex-start!important;
  }
}
