/* Fisherman's Memoir — 基本タイポグラフィ
 * 変更は最小限。色・レイアウトは後続フェーズ (header-footer.css / article.css …) で扱う。
 */

body{
  background:var(--fm-paper);
  color:#1a2430;
  font-family:var(--fm-serif-body);
  -webkit-font-smoothing:antialiased;
}

/* 見出し（TCD の装飾フォントクラスを含めて上書き） */
h1, h2, h3, h4,
.rich_font, .rich_font_2, .rich_font_3,
.headline, .cb_headline, .entry-title{
  font-family:var(--fm-serif-jp);
  font-weight:700;
}

/* 記事本文の基本組版（詳細幅・行間は article.css で確定） */
.post_content{
  font-size:17px;
  line-height:1.95;
  letter-spacing:.02em;
}
.post_content a{ color:var(--fm-rust); }
.post_content a:hover{ color:var(--fm-rust-deep); }

/* tcd-classic-editor が本文中に自動挿入する「目次」(.p-toc) は非表示にする */
.post_content .p-toc,
.tcdce-body .p-toc{ display:none !important; }
