/**
 * 图文正文图片居中兼容样式（figure / 内联 margin auto）
 *
 * @author By AICode
 * @date 2026-06-09
 */

.content.heti figure.image.align-center,
.content figure.image.align-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 10px 0;
}

.content.heti figure.image.align-left,
.content figure.image.align-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 10px 0;
}

.content.heti figure.image.align-right,
.content figure.image.align-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 10px 0;
}

.content.heti p[style*='text-align: center'] img,
.content.heti p[style*='text-align:center'] img,
.content p[style*='text-align: center'] img,
.content p[style*='text-align:center'] img,
.content.heti img[style*='margin-left: auto'],
.content.heti img[style*='margin-left:auto'],
.content img[style*='margin-left: auto'],
.content img[style*='margin-left:auto'] {
  margin-left: auto !important;
  margin-right: auto !important;
}

.content.heti p[style*='text-align: center'],
.content.heti p[style*='text-align:center'],
.content p[style*='text-align: center'],
.content p[style*='text-align:center'] {
  text-indent: 0 !important;
  text-align: center !important;
}
