/* 民国纪事首页·干净化（2026-10-22）
   1 人物志照片 4:5 → 4:3、全部改黑白档案照（悬停复色）；其他栏目照片轻度去色、统一 16:10
   2 化盒为线：刊首语、日记区、论与纪头条、系列专题去白框，改细线分隔
   3 区块间距收紧 */
:root { --rp-line: #D9D9D8; --rp-blue: var(--fsmag-roc-indanthrene, #2e4e7e); }

/* 1 照片 */
.re-strip[data-tone="fig"] .re-card-pic { aspect-ratio: 4 / 3; }
.re-strip[data-tone="fig"] .re-card-pic img { object-position: center 22%; }
.re-strip:not([data-tone="fig"]) .re-card-pic { aspect-ratio: 16 / 10; }
.re-card-pic img:not([src*=".svg"]), .re-lead-pic img:not([src*=".svg"]) {
  filter: grayscale(.28) contrast(1.02); transition: filter .35s ease;
}
.re-strip[data-tone="fig"] .re-card-pic img:not([src*=".svg"]) { filter: grayscale(1) contrast(1.05); }
.re-card:hover .re-card-pic img, a:hover .re-card-pic img, .re-lead:hover .re-lead-pic img { filter: none; }

/* 2 化盒为线 */
.opening-note {
  background: transparent !important; border: 0 !important; box-shadow: none !important;
  border-left: 2px solid var(--rp-blue) !important; border-radius: 0 !important;
  padding: .2rem 0 .2rem 1.4rem !important;
}
.diary-zone { background: transparent !important; border: 0 !important; box-shadow: none !important; padding-left: 0 !important; padding-right: 0 !important; }
.re-lead {
  background: transparent !important; border: 0 !important; box-shadow: none !important;
  border-bottom: 1px solid var(--rp-line) !important; border-radius: 0 !important;
  padding-left: 0 !important; padding-right: 0 !important;
}
.re-special {
  background: transparent !important; border: 0 !important; box-shadow: none !important; border-radius: 0 !important;
  border-top: 1px solid var(--rp-line) !important; padding-left: 0 !important; padding-right: 0 !important;
}

/* 3 区块间距收紧（原 margin 3.4rem + padding 2.6rem，空白约 110px → 约 64px） */
.read-lower > .re-strip, .read-lower > .re-specials { margin-top: 2.6rem !important; padding-top: 1.2rem !important; }
.read-shell > .re-essays, .read-shell > .diary-zone { margin-top: 2.4rem !important; }
