/* 移动端阅读排版：像素行高，避免 iOS/微信 WKWebView 对 unitless line-height 失效 */

html.apple-ios .note-reader-card-body,
html.apple-ios .note-reader-card-body p,
html.apple-ios .note-reader-card-body .consumer-story-p,
html.apple-ios .note-reader-card-body .note-detail-prose-p,
html.apple-ios .trx-draft-reading,
html.apple-ios .trx-draft-reading p,
html.apple-ios .trx-draft-reading .consumer-story-p,
html.apple-ios .note-reading-point-body,
html.apple-ios .note-reading-point-body p,
html.apple-ios .note-reading-intro p,
html.apple-ios .note-reading-background-card p,
html.apple-ios .note-reading-default-block p {
  font-size: 15px !important;
  line-height: 26px !important;
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
}

html.apple-ios .note-detail-page--v3 #noteDetailBody,
html.apple-ios .note-detail-page--v3 #noteDetailBody p,
html.apple-ios .note-detail-page--v3 .note-reading-point-body,
html.apple-ios .note-detail-page--v3 .note-reading-point-body p,
html.apple-ios .note-detail-page--v3 .note-reading-default-block,
html.apple-ios .note-detail-page--v3 .note-reading-default-block p,
html.apple-ios .note-detail-page--v3 .note-reading-background-card,
html.apple-ios .note-detail-page--v3 .note-reading-background-card p,
html.apple-ios .note-detail-page--v3 .note-detail-prose--structured p,
html.apple-ios .note-detail-page--v3 .note-detail-prose--structured li {
  font-size: 15px !important;
  line-height: 26px !important;
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
}

html.apple-ios .trx-draft-title,
html.apple-ios .text-note-detail-title {
  line-height: 30px !important;
  -webkit-text-size-adjust: 100% !important;
}

html.apple-ios .trx-draft-page .page-tab-bar.note-detail-tabs--v3 .page-tab-item {
  font-size: 13px;
  padding-left: 3px;
  padding-right: 3px;
  letter-spacing: -0.01em;
}

.note-reading-intro,
.note-reading-background-card,
.note-reading-default-block,
.note-reading-point-body,
.note-reading-points-intro,
.note-reading-quote-block,
.note-detail-page--v3 #noteTabReading,
.note-detail-page--v3 #noteTabOriginal,
.note-detail-page--v3 #noteTabKnowledgeGraph,
.trx-draft-page .trx-draft-reading,
.trx-draft-page .note-reader-card-body {
  font-size: 15px;
  line-height: 26px;
  color: #374151;
}

.note-reading-intro p,
.note-reading-background-card p,
.note-reading-default-block p,
.note-reading-point-body p,
.note-reading-points-intro p,
.note-reading-quote-block p,
.note-detail-page--v3 .note-detail-prose--structured p,
.note-detail-page--v3 .note-detail-prose--structured li,
.note-detail-page--v3 .note-detail-prose--readable .note-detail-prose-p,
.note-detail-page--v3 .note-detail-prose--raw .note-detail-raw-text,
.note-reader-card-body,
.note-reader-card-body p,
.note-reader-card-body .note-detail-prose-p,
.note-reader-card-body .consumer-story-p,
.trx-draft-page .trx-draft-reading p,
.trx-draft-page .trx-draft-reading .consumer-story-p,
.trx-draft-page .trx-draft-reading .note-detail-prose-p {
  line-height: 26px;
}

.note-reading-point-body {
  font-size: 15px;
  line-height: 26px;
  color: #4b5563;
}

.note-reading-point-item--prose-only .note-reading-point-body p {
  margin: 0 0 14px;
  font-size: 15px;
  line-height: 26px;
  color: #374151;
}

.note-reading-point-item--prose-only .note-reading-point-body p:last-child {
  margin-bottom: 0;
}

.trx-draft-page .trx-draft-title,
.note-detail-page--v3 .text-note-detail-title,
.trx-detail-page .trx-detail-title {
  line-height: 30px;
}

.note-detail-page--v3 .note-detail-prose .note-md-table th,
.note-detail-page--v3 .note-detail-prose .note-md-table td {
  line-height: 22px;
}
