/*
 * 記事シリーズ Quality Of Life（/qol/）の写しと、テーマの既定の橋渡し（Bug #4630）。
 *
 * **写し元（`qol/css/*.css`）に無い指定だけを書く。**写しの中身は
 * `transform-legacy-page-css.py` が作り直すので、手で書いた指定は消える。
 *
 * ## 見出しと段落の行送りを、受け継ぎに戻す
 *
 * 移行元は根の要素へ `line-height: 1.4` を置くだけで、見出しにも段落にも
 * 直接の指定を置かない（`reset.css` は行送りを 1 か所も触らない。実測）。
 * つまり移行元の `h1` は 24px × 1.4 = **33.6px** で組まれる。
 *
 * テーマは要素そのものへ指定を置く（`main.css` の 648〜659 行）。
 *
 *     h1, h2, h3, h4, h5, h6 { line-height: var(--pa-line-height-heading); }
 *     p                      { line-height: var(--pa-line-height-text); }
 *
 * **受け継ぎは、要素そのものへの指定に勝てない。**写しが器へ置いた 1.4 は
 * 受け継ぎでしか届かないため、テーマの 1.5 が勝ち、`h1` が 36px になっていた
 * （実測: 移行元 33.59px → 写しを当てただけの dev 36px。冒頭の帯が 2.41px、
 * 携帯幅の探すの帯が 17.6px 高くなる）。
 *
 * そこで**この区画の中だけ**、見出しと段落の行送りを受け継ぎに戻す。写しが
 * 個別に置いた行送り（`layout.css` の 1.6 など）は当たり先が強いので勝ち続ける。
 *
 * ## どの要素を戻すか
 *
 * 実測で差が出たのは見出し・段落・箇条書きの項目だった（`li` は移行元 14px に対し
 * dev 18px。入口の「探す」の帯が 1440px で 1.2px・375px で 4px 高くなり、記事の
 * 一覧は 375px で 84.8px 高くなっていた）。**テーマ自身も同じ形の打ち消しを
 * 使っている**（`main.css` の `:is(p, li, dt, dd) { line-height: inherit }`）。
 * そこに合わせ、字が流れる要素をまとめて受け継ぎへ戻す。
 *
 * 🚨 **この 1 本は写しより先に読み込む。**同じ強さの指定が写しの側にあるとき、
 * 写しを勝たせるためである（`inc/qol-page-css.php` の並び）。
 */

.pa-page--qol .page-content__body :is(h1, h2, h3, h4, h5, h6, p, li, dt, dd, th, td, address, caption, figcaption, blockquote) {
	line-height: inherit;
}

/*
 * ## 入口の区画の見出しの字の色（Bug #10029）
 *
 * 移行元の `h2.ttl-content-01`（「カテゴリ・キーワードから探す」「ニュース・インフォメーション」）は
 * 字の色を持たず、`layout.css` 7 行の本文の色 `#282828` を受け継ぐ（中の英字の `span` だけ `#f64f54`）。
 * dev はテーマの `main.css` の `.page-content__body h2 { color: var(--pa-color-heading) }` が当たり、
 * 金色（`rgb(163, 118, 43)`）で出ていた（2026-10-10 05:29 の実測・1440 と 375・
 * `pa-verify-assets/A2/10029-QOLの見出しの色-1010/読み1-下見/`）.
 *
 * 🚨 **`color: inherit` では合わない。**dev の親（`div.area-select` ほか）は黒（`rgb(0, 0, 0)`）で、
 * 移行元の本文の色 `#282828` を写していない。受け継がせると黒になる（同じ実測の下見）。
 * そのため移行元の値を直に書く。本文全体の色の差はこの Issue の範囲の外である.
 *
 * 写し（`top.css`）は見出しの色を持たないので、写しとはぶつからない.
 */
.pa-page--qol-top .page-content__body h2.ttl-content-01 {
	color: #282828;
}
