/*
 * サイト全体の書体（inc/fonts/fonts.php から読み込む）
 * 英数字 = Hanken Grotesk、日本語 = Noto Sans JP。見出しと本文で同じ書体を使い、太さだけ変える。
 *
 * 本文やブロックに埋め込まれた個別の指定にも勝つよう !important にしている。
 * アイコンは専用の書体で表示しているので除外する（::before は * に含まれないのでそのまま）。
 */
:root {
	--jh-font-sans: "Hanken Grotesk", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}

body,
body :not(
	code, pre, kbd, samp,
	.fa, .fas, .far, .fab, .fal, .fad,
	.fa-solid, .fa-regular, .fa-brands, .fa-light,
	[class^="fa-"], [class*=" fa-"],
	.dashicons, [class*="dashicons-"],
	#wpadminbar, #wpadminbar *
) {
	font-family: var(--jh-font-sans) !important;
}
