/* reading.css — 阅读体验增强（验收版）
 * 目标：更接近 up4dev 式的"窄栏正文 + 纸感底色 + 中文两端对齐"
 * 加载顺序在 theme.css 之后，可直接覆盖主题变量与工具类。
 */

/* 1) 纸感底色：仅浅色模式用暖白；排除暗色，避免覆盖 [data-theme="dark"] 的深底 */
:root:not([data-theme="dark"]) {
  --background: #f6f3ee;
}

/* 2) 正文测距：约 80ch 上限并居中（窄栏卡片下通常不触发，作为超宽兜底）
 *    用 !important 覆盖主题 .max-w-none{max-width:none!important} */
.prose.sb-toc-content {
  max-width: 80ch !important;
  margin-inline: auto;
}

/* 3) 混合中英断行：停止对拉丁词滥用 break-all，长串用 overflow-wrap 兜底 */
.prose.sb-toc-content {
  word-break: normal;
  overflow-wrap: anywhere;
}

/* 4) 中文段落两端对齐（仅宽屏），提升左右边缘整齐度 */
@media (min-width: 768px) {
  .prose.sb-toc-content p,
  .prose.sb-toc-content li {
    text-align: justify;
    text-justify: inter-ideograph;
    hyphens: auto;
  }
}
