/*
 * YakuHanJP（役物詰め用サブセットフォント）— セルフホスト版
 *
 * 出典  : https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp.min.css
 * 作者  : Qrac <https://qrac.jp>  / 配布元: https://yakuhanjp.qranoko.jp
 * ライセンス: (OFL-1.1 AND MIT)  ※ OFL 1.1 の全文は ./yakuhanjp/OFL.txt
 *            YakuHanJP は Noto Sans CJK JP から役物のみを抜き出したサブセット。
 *
 * 上流の CSS からの変更点（このファイルは自動生成ではなく手動管理）:
 *   1. 配信元を jsDelivr（CDN）からテーマ内へ変更した。
 *      外部 CDN の <link> は Subresource Integrity（SRI）の検証対象になり、
 *      未署名だと脆弱性診断で指摘されるため、テーマに同梱して外部依存を無くしている。
 *   2. .eot / .woff を削除し woff2 のみにした（IE は対応外。docs/spec 10.1）。
 *
 * 更新手順は ./README.md を参照。
 */

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url("./yakuhanjp/YakuHanJP-Thin.woff2") format("woff2");
	unicode-range: U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d;
}

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url("./yakuhanjp/YakuHanJP-Light.woff2") format("woff2");
	unicode-range: U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d;
}

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("./yakuhanjp/YakuHanJP-DemiLight.woff2") format("woff2");
	unicode-range: U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d;
}

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("./yakuhanjp/YakuHanJP-Regular.woff2") format("woff2");
	unicode-range: U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d;
}

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("./yakuhanjp/YakuHanJP-Medium.woff2") format("woff2");
	unicode-range: U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d;
}

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("./yakuhanjp/YakuHanJP-Bold.woff2") format("woff2");
	unicode-range: U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d;
}

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url("./yakuhanjp/YakuHanJP-Black.woff2") format("woff2");
	unicode-range: U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d;
}
