/* 全站内容空态：对齐 Figma 147:18393（插图 180@2x → 90px CSS、opacity 30%、一行 12px / 60% 白字）。 */
.hg-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0;
  padding: 48px 16px;
  text-align: center;
  grid-column: 1 / -1;
  width: 100%;
  box-sizing: border-box;
}
.hg-empty__art {
  display: block;
  width: 90px;
  height: 90px;
  opacity: 0.3;
  overflow: hidden;
  flex: 0 0 auto;
}
.hg-empty__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.hg-empty__text {
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
}
.hg-card-grid > .hg-empty,
.hg-topic-grid > .hg-empty,
.hg-post-list > .hg-empty,
.hg-play__related > .hg-empty,
.video-grid-empty,
.profile-empty,
.search-empty-grid {
  grid-column: 1 / -1;
}
.video-grid-empty,
.profile-empty,
.search-empty-grid {
  list-style: none;
  width: 100%;
}

/* 旁边已有原标题/副文案时，隐藏插图组件自带的那一行，避免文案重复。 */
.pv2-empty .hg-empty,
.hg-search-empty .hg-empty,
.list-empty .hg-empty,
.hg-rank-state .hg-empty,
.nc-empty .hg-empty {
  padding: 0 0 12px;
}
.pv2-empty .hg-empty__text,
.hg-search-empty .hg-empty__text,
.list-empty .hg-empty__text,
.hg-rank-state .hg-empty__text,
.nc-empty .hg-empty__text {
  display: none;
}
