.post-subtitle {
  font-size: 0.8em !important;
  color: #eff !important;
  margin-top: 0.5em !important;
  font-weight: normal !important;
  text-align: center !important;
}

.post-subtitle {
  font-size: 0.8em !important;
  color: #eff !important;
  margin-top: 0.5em !important;
  font-weight: normal !important;
  text-align: center !important;
}

/* 多图并排布局 */
.group-picture {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 12px 0;
}

/* 2列/3列控制（可按需要加更多） */
.group-picture.cols-2 .group-picture-column {
  flex: 0 0 calc(50% - 6px);
}
.group-picture.cols-3 .group-picture-column {
  flex: 0 0 calc(33.333% - 8px);
}
.group-picture.cols-4 .group-picture-column {
  flex: 0 0 calc(25% - 9px);
}

/* 小屏改为单列 */
@media (max-width: 768px) {
  .group-picture .group-picture-column {
    flex-basis: 100%;
  }
}

/* 图片通用样式 */
.group-picture-column img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  border-radius: 8px;
}
