/* Generated by tools/pages/serif.py: the classical text in Knotta Serif (OFL, /fonts/yijing/OFL.txt). */
@font-face { font-family: "Knotta Serif 1T"; src: url("/fonts/yijing/1-t-3bbe796a29.otf") format("opentype"); font-display: swap; }
.hx-1 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 1T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 1S"; src: url("/fonts/yijing/1-s-cc3f6590de.otf") format("opentype"); font-display: swap; }
.hx-1 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 1S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 2T"; src: url("/fonts/yijing/2-t-5b3a950680.otf") format("opentype"); font-display: swap; }
.hx-2 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 2T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 2S"; src: url("/fonts/yijing/2-s-a531c273be.otf") format("opentype"); font-display: swap; }
.hx-2 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 2S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 3T"; src: url("/fonts/yijing/3-t-ea2c0fa4cb.otf") format("opentype"); font-display: swap; }
.hx-3 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 3T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 3S"; src: url("/fonts/yijing/3-s-4bda30cf58.otf") format("opentype"); font-display: swap; }
.hx-3 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 3S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 4T"; src: url("/fonts/yijing/4-t-2f25c53e2d.otf") format("opentype"); font-display: swap; }
.hx-4 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 4T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 4S"; src: url("/fonts/yijing/4-s-c1152beac8.otf") format("opentype"); font-display: swap; }
.hx-4 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 4S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 5T"; src: url("/fonts/yijing/5-t-47b7a65e4e.otf") format("opentype"); font-display: swap; }
.hx-5 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 5T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 5S"; src: url("/fonts/yijing/5-s-da6a431559.otf") format("opentype"); font-display: swap; }
.hx-5 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 5S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 6T"; src: url("/fonts/yijing/6-t-a6d79dc221.otf") format("opentype"); font-display: swap; }
.hx-6 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 6T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 6S"; src: url("/fonts/yijing/6-s-64e03f9bb9.otf") format("opentype"); font-display: swap; }
.hx-6 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 6S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 7T"; src: url("/fonts/yijing/7-t-3b5186cb89.otf") format("opentype"); font-display: swap; }
.hx-7 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 7T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 7S"; src: url("/fonts/yijing/7-s-9fbe8acd87.otf") format("opentype"); font-display: swap; }
.hx-7 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 7S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 8T"; src: url("/fonts/yijing/8-t-40c3771889.otf") format("opentype"); font-display: swap; }
.hx-8 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 8T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 8S"; src: url("/fonts/yijing/8-s-fdfed82769.otf") format("opentype"); font-display: swap; }
.hx-8 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 8S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 9T"; src: url("/fonts/yijing/9-t-08012af68a.otf") format("opentype"); font-display: swap; }
.hx-9 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 9T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 9S"; src: url("/fonts/yijing/9-s-f369a3e7f3.otf") format("opentype"); font-display: swap; }
.hx-9 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 9S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 10T"; src: url("/fonts/yijing/10-t-404f575437.otf") format("opentype"); font-display: swap; }
.hx-10 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 10T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 10S"; src: url("/fonts/yijing/10-s-d5d8e20134.otf") format("opentype"); font-display: swap; }
.hx-10 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 10S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 11T"; src: url("/fonts/yijing/11-t-d65d0b138b.otf") format("opentype"); font-display: swap; }
.hx-11 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 11T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 11S"; src: url("/fonts/yijing/11-s-7bf37134c2.otf") format("opentype"); font-display: swap; }
.hx-11 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 11S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 12T"; src: url("/fonts/yijing/12-t-5a0ba00a3a.otf") format("opentype"); font-display: swap; }
.hx-12 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 12T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 12S"; src: url("/fonts/yijing/12-s-260382dad4.otf") format("opentype"); font-display: swap; }
.hx-12 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 12S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 13T"; src: url("/fonts/yijing/13-t-3d0386b9d7.otf") format("opentype"); font-display: swap; }
.hx-13 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 13T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 13S"; src: url("/fonts/yijing/13-s-96657e1611.otf") format("opentype"); font-display: swap; }
.hx-13 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 13S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 14T"; src: url("/fonts/yijing/14-t-baae0f2e2e.otf") format("opentype"); font-display: swap; }
.hx-14 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 14T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 14S"; src: url("/fonts/yijing/14-s-7988ac9c44.otf") format("opentype"); font-display: swap; }
.hx-14 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 14S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 15T"; src: url("/fonts/yijing/15-t-bb63ac07ad.otf") format("opentype"); font-display: swap; }
.hx-15 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 15T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 15S"; src: url("/fonts/yijing/15-s-463a5d7116.otf") format("opentype"); font-display: swap; }
.hx-15 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 15S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 16T"; src: url("/fonts/yijing/16-t-405f55c795.otf") format("opentype"); font-display: swap; }
.hx-16 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 16T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 16S"; src: url("/fonts/yijing/16-s-30949382a7.otf") format("opentype"); font-display: swap; }
.hx-16 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 16S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 17T"; src: url("/fonts/yijing/17-t-af5f866e56.otf") format("opentype"); font-display: swap; }
.hx-17 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 17T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 17S"; src: url("/fonts/yijing/17-s-5d77e87058.otf") format("opentype"); font-display: swap; }
.hx-17 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 17S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 18T"; src: url("/fonts/yijing/18-t-f8808e0731.otf") format("opentype"); font-display: swap; }
.hx-18 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 18T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 18S"; src: url("/fonts/yijing/18-s-495359a6ce.otf") format("opentype"); font-display: swap; }
.hx-18 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 18S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 19T"; src: url("/fonts/yijing/19-t-741e32fa1c.otf") format("opentype"); font-display: swap; }
.hx-19 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 19T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 19S"; src: url("/fonts/yijing/19-s-f822cc3f4d.otf") format("opentype"); font-display: swap; }
.hx-19 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 19S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 20T"; src: url("/fonts/yijing/20-t-6764dc80e7.otf") format("opentype"); font-display: swap; }
.hx-20 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 20T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 20S"; src: url("/fonts/yijing/20-s-de22496661.otf") format("opentype"); font-display: swap; }
.hx-20 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 20S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 21T"; src: url("/fonts/yijing/21-t-650cf3e76d.otf") format("opentype"); font-display: swap; }
.hx-21 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 21T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 21S"; src: url("/fonts/yijing/21-s-aa66abbe0b.otf") format("opentype"); font-display: swap; }
.hx-21 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 21S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 22T"; src: url("/fonts/yijing/22-t-d8e1ea0b17.otf") format("opentype"); font-display: swap; }
.hx-22 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 22T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 22S"; src: url("/fonts/yijing/22-s-049f6c75a7.otf") format("opentype"); font-display: swap; }
.hx-22 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 22S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 23T"; src: url("/fonts/yijing/23-t-8e1d678a4e.otf") format("opentype"); font-display: swap; }
.hx-23 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 23T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 23S"; src: url("/fonts/yijing/23-s-98a9ce6ee3.otf") format("opentype"); font-display: swap; }
.hx-23 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 23S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 24T"; src: url("/fonts/yijing/24-t-7a3870437f.otf") format("opentype"); font-display: swap; }
.hx-24 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 24T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 24S"; src: url("/fonts/yijing/24-s-99154ccd64.otf") format("opentype"); font-display: swap; }
.hx-24 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 24S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 25T"; src: url("/fonts/yijing/25-t-f2ae14cea9.otf") format("opentype"); font-display: swap; }
.hx-25 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 25T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 25S"; src: url("/fonts/yijing/25-s-c20a63b05e.otf") format("opentype"); font-display: swap; }
.hx-25 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 25S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 26T"; src: url("/fonts/yijing/26-t-6896db0bbf.otf") format("opentype"); font-display: swap; }
.hx-26 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 26T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 26S"; src: url("/fonts/yijing/26-s-486530be87.otf") format("opentype"); font-display: swap; }
.hx-26 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 26S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 27T"; src: url("/fonts/yijing/27-t-0e44324d1d.otf") format("opentype"); font-display: swap; }
.hx-27 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 27T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 27S"; src: url("/fonts/yijing/27-s-35fb76e9d7.otf") format("opentype"); font-display: swap; }
.hx-27 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 27S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 28T"; src: url("/fonts/yijing/28-t-a5156f9d0f.otf") format("opentype"); font-display: swap; }
.hx-28 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 28T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 28S"; src: url("/fonts/yijing/28-s-2b80f183ef.otf") format("opentype"); font-display: swap; }
.hx-28 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 28S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 29T"; src: url("/fonts/yijing/29-t-062fc67ec2.otf") format("opentype"); font-display: swap; }
.hx-29 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 29T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 29S"; src: url("/fonts/yijing/29-s-87f055ddf6.otf") format("opentype"); font-display: swap; }
.hx-29 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 29S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 30T"; src: url("/fonts/yijing/30-t-1ab3a5b9ed.otf") format("opentype"); font-display: swap; }
.hx-30 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 30T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 30S"; src: url("/fonts/yijing/30-s-b16b72cfa5.otf") format("opentype"); font-display: swap; }
.hx-30 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 30S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 31T"; src: url("/fonts/yijing/31-t-66c2eb210c.otf") format("opentype"); font-display: swap; }
.hx-31 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 31T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 31S"; src: url("/fonts/yijing/31-s-8296da4b24.otf") format("opentype"); font-display: swap; }
.hx-31 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 31S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 32T"; src: url("/fonts/yijing/32-t-e6fddf12d5.otf") format("opentype"); font-display: swap; }
.hx-32 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 32T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 32S"; src: url("/fonts/yijing/32-s-fef634c4ec.otf") format("opentype"); font-display: swap; }
.hx-32 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 32S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 33T"; src: url("/fonts/yijing/33-t-6042ed7fd9.otf") format("opentype"); font-display: swap; }
.hx-33 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 33T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 33S"; src: url("/fonts/yijing/33-s-4f0b1d6aac.otf") format("opentype"); font-display: swap; }
.hx-33 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 33S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 34T"; src: url("/fonts/yijing/34-t-0640334979.otf") format("opentype"); font-display: swap; }
.hx-34 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 34T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 34S"; src: url("/fonts/yijing/34-s-60a51cd108.otf") format("opentype"); font-display: swap; }
.hx-34 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 34S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 35T"; src: url("/fonts/yijing/35-t-46506c939c.otf") format("opentype"); font-display: swap; }
.hx-35 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 35T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 35S"; src: url("/fonts/yijing/35-s-ddde3e97d1.otf") format("opentype"); font-display: swap; }
.hx-35 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 35S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 36T"; src: url("/fonts/yijing/36-t-9d76d245c8.otf") format("opentype"); font-display: swap; }
.hx-36 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 36T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 36S"; src: url("/fonts/yijing/36-s-e8c54c68b0.otf") format("opentype"); font-display: swap; }
.hx-36 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 36S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 37T"; src: url("/fonts/yijing/37-t-abb0d2cbaa.otf") format("opentype"); font-display: swap; }
.hx-37 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 37T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 37S"; src: url("/fonts/yijing/37-s-2fd611b81c.otf") format("opentype"); font-display: swap; }
.hx-37 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 37S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 38T"; src: url("/fonts/yijing/38-t-229bb9e1c5.otf") format("opentype"); font-display: swap; }
.hx-38 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 38T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 38S"; src: url("/fonts/yijing/38-s-753835588a.otf") format("opentype"); font-display: swap; }
.hx-38 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 38S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 39T"; src: url("/fonts/yijing/39-t-7f4f75bef2.otf") format("opentype"); font-display: swap; }
.hx-39 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 39T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 39S"; src: url("/fonts/yijing/39-s-71b0b7237f.otf") format("opentype"); font-display: swap; }
.hx-39 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 39S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 40T"; src: url("/fonts/yijing/40-t-414ce42dd6.otf") format("opentype"); font-display: swap; }
.hx-40 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 40T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 40S"; src: url("/fonts/yijing/40-s-3060f13196.otf") format("opentype"); font-display: swap; }
.hx-40 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 40S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 41T"; src: url("/fonts/yijing/41-t-8cee566309.otf") format("opentype"); font-display: swap; }
.hx-41 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 41T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 41S"; src: url("/fonts/yijing/41-s-5b87bcb8a7.otf") format("opentype"); font-display: swap; }
.hx-41 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 41S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 42T"; src: url("/fonts/yijing/42-t-0393014052.otf") format("opentype"); font-display: swap; }
.hx-42 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 42T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 42S"; src: url("/fonts/yijing/42-s-0883d38c9b.otf") format("opentype"); font-display: swap; }
.hx-42 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 42S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 43T"; src: url("/fonts/yijing/43-t-a1a992b07b.otf") format("opentype"); font-display: swap; }
.hx-43 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 43T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 43S"; src: url("/fonts/yijing/43-s-ecbac165a4.otf") format("opentype"); font-display: swap; }
.hx-43 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 43S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 44T"; src: url("/fonts/yijing/44-t-63e8d472e5.otf") format("opentype"); font-display: swap; }
.hx-44 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 44T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 44S"; src: url("/fonts/yijing/44-s-6dd5e2a376.otf") format("opentype"); font-display: swap; }
.hx-44 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 44S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 45T"; src: url("/fonts/yijing/45-t-14947b849b.otf") format("opentype"); font-display: swap; }
.hx-45 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 45T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 45S"; src: url("/fonts/yijing/45-s-ad3a09bd3d.otf") format("opentype"); font-display: swap; }
.hx-45 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 45S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 46T"; src: url("/fonts/yijing/46-t-a473e5b24f.otf") format("opentype"); font-display: swap; }
.hx-46 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 46T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 46S"; src: url("/fonts/yijing/46-s-f3be41cd2c.otf") format("opentype"); font-display: swap; }
.hx-46 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 46S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 47T"; src: url("/fonts/yijing/47-t-ede187dc1b.otf") format("opentype"); font-display: swap; }
.hx-47 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 47T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 47S"; src: url("/fonts/yijing/47-s-948e029240.otf") format("opentype"); font-display: swap; }
.hx-47 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 47S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 48T"; src: url("/fonts/yijing/48-t-3424105da0.otf") format("opentype"); font-display: swap; }
.hx-48 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 48T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 48S"; src: url("/fonts/yijing/48-s-c42c186c0f.otf") format("opentype"); font-display: swap; }
.hx-48 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 48S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 49T"; src: url("/fonts/yijing/49-t-e95248c2cf.otf") format("opentype"); font-display: swap; }
.hx-49 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 49T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 49S"; src: url("/fonts/yijing/49-s-d45e9e6a3d.otf") format("opentype"); font-display: swap; }
.hx-49 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 49S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 50T"; src: url("/fonts/yijing/50-t-046b297989.otf") format("opentype"); font-display: swap; }
.hx-50 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 50T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 50S"; src: url("/fonts/yijing/50-s-b4a1d17994.otf") format("opentype"); font-display: swap; }
.hx-50 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 50S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 51T"; src: url("/fonts/yijing/51-t-2b29cbb520.otf") format("opentype"); font-display: swap; }
.hx-51 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 51T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 51S"; src: url("/fonts/yijing/51-s-dd988d573c.otf") format("opentype"); font-display: swap; }
.hx-51 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 51S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 52T"; src: url("/fonts/yijing/52-t-6f0cacc195.otf") format("opentype"); font-display: swap; }
.hx-52 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 52T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 52S"; src: url("/fonts/yijing/52-s-a4796b6b47.otf") format("opentype"); font-display: swap; }
.hx-52 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 52S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 53T"; src: url("/fonts/yijing/53-t-cf6d109568.otf") format("opentype"); font-display: swap; }
.hx-53 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 53T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 53S"; src: url("/fonts/yijing/53-s-9271bf68bb.otf") format("opentype"); font-display: swap; }
.hx-53 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 53S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 54T"; src: url("/fonts/yijing/54-t-4fcc157b4e.otf") format("opentype"); font-display: swap; }
.hx-54 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 54T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 54S"; src: url("/fonts/yijing/54-s-1fab344a1f.otf") format("opentype"); font-display: swap; }
.hx-54 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 54S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 55T"; src: url("/fonts/yijing/55-t-76361dfa1d.otf") format("opentype"); font-display: swap; }
.hx-55 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 55T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 55S"; src: url("/fonts/yijing/55-s-0e1a56570c.otf") format("opentype"); font-display: swap; }
.hx-55 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 55S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 56T"; src: url("/fonts/yijing/56-t-31bc533304.otf") format("opentype"); font-display: swap; }
.hx-56 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 56T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 56S"; src: url("/fonts/yijing/56-s-f0b17dbcb5.otf") format("opentype"); font-display: swap; }
.hx-56 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 56S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 57T"; src: url("/fonts/yijing/57-t-bc39f2fbfd.otf") format("opentype"); font-display: swap; }
.hx-57 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 57T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 57S"; src: url("/fonts/yijing/57-s-4c1cb7cc03.otf") format("opentype"); font-display: swap; }
.hx-57 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 57S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 58T"; src: url("/fonts/yijing/58-t-ffeb9b033a.otf") format("opentype"); font-display: swap; }
.hx-58 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 58T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 58S"; src: url("/fonts/yijing/58-s-f31c5efcd3.otf") format("opentype"); font-display: swap; }
.hx-58 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 58S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 59T"; src: url("/fonts/yijing/59-t-291ff24558.otf") format("opentype"); font-display: swap; }
.hx-59 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 59T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 59S"; src: url("/fonts/yijing/59-s-f57b56895c.otf") format("opentype"); font-display: swap; }
.hx-59 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 59S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 60T"; src: url("/fonts/yijing/60-t-a415a6185b.otf") format("opentype"); font-display: swap; }
.hx-60 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 60T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 60S"; src: url("/fonts/yijing/60-s-ec3a6369f1.otf") format("opentype"); font-display: swap; }
.hx-60 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 60S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 61T"; src: url("/fonts/yijing/61-t-1833a39a1d.otf") format("opentype"); font-display: swap; }
.hx-61 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 61T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 61S"; src: url("/fonts/yijing/61-s-a98546a340.otf") format("opentype"); font-display: swap; }
.hx-61 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 61S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 62T"; src: url("/fonts/yijing/62-t-a9e47e6e78.otf") format("opentype"); font-display: swap; }
.hx-62 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 62T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 62S"; src: url("/fonts/yijing/62-s-b5fc8381d1.otf") format("opentype"); font-display: swap; }
.hx-62 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 62S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 63T"; src: url("/fonts/yijing/63-t-23fb6eb48f.otf") format("opentype"); font-display: swap; }
.hx-63 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 63T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 63S"; src: url("/fonts/yijing/63-s-1dec6e4c39.otf") format("opentype"); font-display: swap; }
.hx-63 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 63S", var(--serif-hans); }
@font-face { font-family: "Knotta Serif 64T"; src: url("/fonts/yijing/64-t-ebf2acef97.otf") format("opentype"); font-display: swap; }
.hx-64 .classical[lang="zh-Hant"] { font-family: "Knotta Serif 64T", var(--serif-hant); }
@font-face { font-family: "Knotta Serif 64S"; src: url("/fonts/yijing/64-s-f1a5e5232d.otf") format("opentype"); font-display: swap; }
.hx-64 .classical[lang="zh-Hans"] { font-family: "Knotta Serif 64S", var(--serif-hans); }
