/**
 * PRESENS - 格上げ №2（News / 資料DL / 導線）
 * front-page 限定スコープ（.presens-front-page）。親テーマ jisya-seo-theme には一切触れない。
 * 設計方針：既存 v1.3.1 リファイン（金 #C9A24B/#A98C4B 系）を壊さず、"手付かずで効く所"だけ上げる。
 *  - News 日付を Cormorant ＋金アクセント＋tabular-nums で意匠化（現状は text-light のグレーのまま）
 *  - News タイトルにホバーで下線スライドイン（transform 系のみ・CLSゼロ）
 *  - 「一覧を見る」のインライン style を撤去し、共通ゴーストボタン1クラスへ集約（DRY）
 *  - 資料DLカードの角を front-page の端正トーン（角0）へ統一（service-card / detail-link と一貫）
 * 既存定義（presens.css / presens-v1.1.0-sections.css）には .presens-front-page で詳細度を一段上げて勝つ。
 * !important は使わない。読み込みは enqueue 最後尾（is_front_page 内）。
 */

/* ===== News 日付：資料DLの日付とトーンを揃え、front-page 既定の金で意匠化 ===== */
.presens-front-page .presens-news-item__date {
	font-family: var(--presens-font-en); /* Cormorant Garamond */
	color: #A98C4B;                       /* 既存リファインの本文金に整合（theme.json accent とは別系統） */
	font-size: 0.95rem;
	letter-spacing: 0.08em;
	font-variant-numeric: tabular-nums;   /* 数字を等幅で美しく揃える */
	min-width: 96px;
}

/* ===== News タイトル：ホバーで下線がすっと伸びる（既存の淡い金ハイライトに所作を一段追加） ===== */
.presens-front-page .presens-news-item__title a {
	background-image: linear-gradient(currentColor, currentColor);
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-size: 0% 1px;              /* transform/サイズ変化のみ＝レイアウトシフトを生まない */
	transition: background-size 0.35s ease, color 0.3s ease;
}
.presens-front-page .presens-news-item:hover .presens-news-item__title a {
	background-size: 100% 1px;
}

/* ===== 「一覧を見る」共通ゴーストボタン（インライン style 撤去の受け皿・DRY） =====
 * border-radius は theme.json elements.button.border.radius=2px のシステム規定に従う。 */
.presens-front-page .presens-ghost-btn .wp-block-button__link,
.presens-front-page a.presens-ghost-btn {
	display: inline-block;
	font-family: var(--presens-font-sans);
	border: 1px solid var(--presens-primary);
	color: var(--presens-primary);
	background: transparent;
	padding: 0.8rem 2.5rem;
	letter-spacing: 0.08em;
	font-size: 0.9rem;
	border-radius: 2px;
	text-decoration: none;
	transition: background 0.3s ease, color 0.3s ease;
}
.presens-front-page .presens-ghost-btn .wp-block-button__link:hover,
.presens-front-page a.presens-ghost-btn:hover {
	background: var(--presens-primary);
	color: #fff;
}

/* ===== 資料DLカード：front-page は角0で端正に統一（service-card / detail-link と一貫） ===== */
.presens-front-page .presens-document {
	border-radius: 0;
	border-color: #EDE6DC;
	background: #FDFBF8;
}

/* ===== モバイル狭幅：日付の min-width 固定がタイトルを圧迫せぬよう緩める（棟梁レビュー指摘(2)対応） ===== */
@media (max-width: 560px) {
	.presens-front-page .presens-news-item__date {
		min-width: 0;
	}
}
