/* refit-responsive.css — レスポンシブ/品質の追加層（元The7 CSSは無改変・修正は必ずこの層へ） */

/* ---- ライブ化したカテゴリ一覧（フォールバックDOM）の整え 2026-07-05 ----
   対象: category.php の非凍結表示（.content > h1.entry-title + article > h2 > a + p）
   凍結ページには同DOMが無いため影響しない。 */
.category .content { max-width: 1200px; margin: 0 auto; padding: 48px 24px 64px; }
.category .content h1.entry-title { font-size: 28px; line-height: 1.4; color: #1b2733;
  border-bottom: 3px solid #1e3a5f; padding-bottom: 14px; margin: 0 0 10px; }
.category .content article { padding: 26px 0; border-bottom: 1px solid #e3e7ec; }
.category .content article h2 { font-size: 20px; line-height: 1.5; margin: 0 0 8px; }
.category .content article h2 a { color: #1e3a5f; text-decoration: none; }
.category .content article h2 a:hover { color: #c4a148; text-decoration: underline; }
.category .content article p { color: #333; font-size: 15px; line-height: 1.8; margin: 0; }
.category .content .pagination, .category .content .nav-links { margin-top: 32px; }
.category .content .nav-links .page-numbers { display: inline-block; padding: 8px 14px; margin: 0 4px 8px 0;
  border: 1px solid #d4dae1; color: #1e3a5f; text-decoration: none; }
.category .content .nav-links .page-numbers.current { background-color: #1e3a5f; color: #fff; border-color: #1e3a5f; }
@media (max-width: 767px) {
  .category .content { padding: 28px 16px 48px; }
  .category .content h1.entry-title { font-size: 22px; }
  .category .content article h2 { font-size: 17px; }
}

/* 凍結HTML内に混入していた静的 #ast-scroll-top（Astraスクロールボタンのコピー・左下に∨として露出）を非表示
   2026-07-05 関谷さん指摘。正規のスクロールトップは The7凍結の .scroll-top（右下）が稼働中。 */
div#ast-scroll-top { display: none !important; }
