/*
 * 文章正文的补充样式。
 *
 * 正文的绝大多数排版由原站自带的 post.css 负责（标题 / 段落 / 引用 / 图片 / Mac 风格代码块），
 * 这里只补它没有覆盖的部分：列表。
 *
 * 原站的列表样式来自 @blocknote 自带样式表，而那份样式表只在 BlockNoteView 真正挂载时
 * 才随动态 import 加载（app/post/[slug]/page.tsx 里是 dynamic(..., { ssr: false })）。
 * 线上站点的文章正文因接口需要登录而永远走兜底分支，BlockNoteView 从未挂载，
 * 因此在原站上也观察不到列表的实际渲染样式 —— 没有可对齐的基准。
 * 这里给出一套与正文其它段落同量级的最小规则，保持阅读节奏一致。
 */

.post-content .post-list {
  margin: 0 0 1.5em;
  padding-left: 24px;
  list-style: disc;
}

.post-content .post-list li {
  margin-bottom: 0.5em;
  line-height: 1.8;
  color: var(--color-text);
}

.post-content .post-list li::marker {
  color: var(--color-text-secondary);
}

/* 代码块外面包了一层定位容器，避免 block 级外边距在卡片内被折叠掉。 */
.post-content .post-code-block {
  margin: 2.5em 0;
}

.post-content .post-code-block .bn-block-content[data-content-type="codeBlock"] {
  margin: 0;
}
