/* Axtlanic web kit 1.001 - Axtlan / Xixicor, SIL Open Font License 1.1 (see ../LICENSE-OFL.txt, ../NOTICE.md).
   Usage: <link rel="stylesheet" href="css/axtlanic.css"> then font-family: var(--font-axtlanic);
   The fonts folder must sit next to this css folder (urls are ../fonts/...). All faces use font-display: swap. */

/* Axtlanic LGC Regular cyrillic-ext */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Regular-cyrillic-ext.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* Axtlanic LGC Bold cyrillic-ext */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Bold-cyrillic-ext.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* Axtlanic LGC Regular cyrillic */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Regular-cyrillic.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* Axtlanic LGC Bold cyrillic */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Bold-cyrillic.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* Axtlanic LGC Regular greek-ext */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Regular-greek-ext.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* Axtlanic LGC Bold greek-ext */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Bold-greek-ext.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* Axtlanic LGC Regular greek */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Regular-greek.woff2") format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* Axtlanic LGC Bold greek */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Bold-greek.woff2") format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* Axtlanic LGC Regular vietnamese */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Regular-vietnamese.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* Axtlanic LGC Bold vietnamese */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Bold-vietnamese.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* Axtlanic LGC Regular latin-ext */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Regular-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Axtlanic LGC Bold latin-ext */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Bold-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Axtlanic LGC Regular latin */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Regular-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Axtlanic LGC Bold latin */
@font-face {
  font-family: "Axtlanic LGC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicLGC-Bold-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Axtlanic Arabic Regular all */
@font-face {
  font-family: "Axtlanic Arabic";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicArabic-Regular.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}
/* Axtlanic Arabic Bold all */
@font-face {
  font-family: "Axtlanic Arabic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicArabic-Bold.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}
/* Axtlanic Armenian Regular all */
@font-face {
  font-family: "Axtlanic Armenian";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicArmenian-Regular.woff2") format("woff2");
  unicode-range: U+0530-058F, U+FB13-FB17;
}
/* Axtlanic Armenian Bold all */
@font-face {
  font-family: "Axtlanic Armenian";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicArmenian-Bold.woff2") format("woff2");
  unicode-range: U+0530-058F, U+FB13-FB17;
}
/* Axtlanic Georgian Regular all */
@font-face {
  font-family: "Axtlanic Georgian";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicGeorgian-Regular.woff2") format("woff2");
  unicode-range: U+10A0-10FF, U+1C90-1CBF, U+2D00-2D2F;
}
/* Axtlanic Georgian Bold all */
@font-face {
  font-family: "Axtlanic Georgian";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicGeorgian-Bold.woff2") format("woff2");
  unicode-range: U+10A0-10FF, U+1C90-1CBF, U+2D00-2D2F;
}
/* Axtlanic Devanagari Regular all */
@font-face {
  font-family: "Axtlanic Devanagari";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicDevanagari-Regular.woff2") format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* Axtlanic Devanagari Bold all */
@font-face {
  font-family: "Axtlanic Devanagari";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicDevanagari-Bold.woff2") format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* Axtlanic Bengali Regular all */
@font-face {
  font-family: "Axtlanic Bengali";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicBengali-Regular.woff2") format("woff2");
  unicode-range: U+0980-09FF, U+1CD0-1CF9, U+200C-200D, U+20B9, U+25CC;
}
/* Axtlanic Bengali Bold all */
@font-face {
  font-family: "Axtlanic Bengali";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicBengali-Bold.woff2") format("woff2");
  unicode-range: U+0980-09FF, U+1CD0-1CF9, U+200C-200D, U+20B9, U+25CC;
}
/* Axtlanic Tamil Regular all */
@font-face {
  font-family: "Axtlanic Tamil";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicTamil-Regular.woff2") format("woff2");
  unicode-range: U+0B80-0BFF, U+1CDA, U+200C-200D, U+25CC;
}
/* Axtlanic Tamil Bold all */
@font-face {
  font-family: "Axtlanic Tamil";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicTamil-Bold.woff2") format("woff2");
  unicode-range: U+0B80-0BFF, U+1CDA, U+200C-200D, U+25CC;
}
/* Axtlanic Thai Regular all */
@font-face {
  font-family: "Axtlanic Thai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicThai-Regular.woff2") format("woff2");
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* Axtlanic Thai Bold all */
@font-face {
  font-family: "Axtlanic Thai";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicThai-Bold.woff2") format("woff2");
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* Axtlanic Tibetan Regular all */
@font-face {
  font-family: "Axtlanic Tibetan";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicTibetan-Regular.woff2") format("woff2");
  unicode-range: U+0F00-0FFF;
}
/* Axtlanic Tibetan Bold all */
@font-face {
  font-family: "Axtlanic Tibetan";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicTibetan-Bold.woff2") format("woff2");
  unicode-range: U+0F00-0FFF;
}
/* Axtlanic Han SC Regular common-characters */
@font-face {
  font-family: "Axtlanic Han SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicHanSC-Regular.s01.woff2") format("woff2");
  unicode-range: U+2E80-2FDF, U+3000-303F, U+3400-4DBF, U+4E00-4F1C, U+4F1E-4FA0, U+4FA2-500A, U+500C-5098, U+509A-50CC, U+50CE-5224, U+5226-52B8, U+52BA-52D4, U+52D6-52D8, U+52DA-5357, U+5359-56E2, U+56E4-56F1, U+56F3-5830, U+5832-5833, U+5835-58C9, U+58CB-58F1, U+58F3-5908, U+590A-5B9E, U+5BA0-5BFD, U+5BFF-5C01, U+5C03-5C0D, U+5C0F-5E32, U+5E34-5F8B, U+5F8D-5FDB, U+5FDD-614A, U+614C-623A, U+623C-62E0, U+62E2-6641, U+6643-66DB, U+66DD-66F7, U+66F9-696C, U+696E-697C, U+697E-69CA, U+69CC-69D7, U+69D9-6A18, U+6A1A-6A5E, U+6A60-6B73, U+6B75-6CC0, U+6CC2-6E07, U+6E0A-6E31, U+6E33-6E95, U+6E97-73FD, U+73FF-74AF, U+74B1-7539, U+753B-7641, U+7643-7679, U+767B-78B9, U+78BB-7BC3, U+7BC5-7BC8, U+7BCA-7C20, U+7C22-7D03, U+7D05-7D2F, U+7D31-7D43, U+7D45-7D4B, U+7D4D-7D60, U+7D62-7D74, U+7D76-7D98, U+7D9B-7DE7, U+7DE9-7E3D, U+7E3F-8076, U+8078-81E7, U+81E9-85AB, U+85AD-8845, U+8847-8852, U+8854-88FC, U+88FE-8906, U+8908-898E, U+8990-8995, U+8997-8999, U+899B-89A6, U+89A8-89B2, U+89B4-8A17, U+8A19-8A2C, U+8A2E-8A32, U+8A34-8A3B, U+8A3D-8A65, U+8A67-8A70, U+8A72-8A8C, U+8A8E-8A9D, U+8A9F-8AAB, U+8AAE-8ABE, U+8AC0-8B76, U+8B78-8CA7, U+8CAA-8CC6, U+8CC8-8CE9, U+8CEB-9022, U+9024-9030, U+9033-9068, U+906A-9576, U+9578-957F, U+9581-9588, U+958A, U+958C-9592, U+9594-95A1, U+95A3-96FA, U+96FC-97FE, U+9800-9804, U+9807, U+9809-985D, U+985F-9A12, U+9A14-9ABB, U+9ABD-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}
/* AxtlanicHanSC-Regular s00: characters every non-CJK page shows; listed last so it is checked first */
@font-face {
  font-family: "Axtlanic Han SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicHanSC-Regular.s00.woff2") format("woff2");
  unicode-range: U+3001-3002, U+4E00, U+4E09-4E0B, U+4E0D-4E0E, U+4E13, U+4E1A, U+4E1D, U+4E2A, U+4E2D, U+4E34, U+4E3A-4E3B, U+4E48, U+4E4B, U+4E50, U+4E66, U+4E88, U+4E8B-4E8C, U+4E92, U+4E94, U+4EA4, U+4EA7, U+4EAB, U+4EBA, U+4EC0, U+4EC5, U+4ECB, U+4ECD-4ECE, U+4ED5-4ED6, U+4ED8, U+4EE3, U+4EE5, U+4EF6, U+4EFD, U+4F01, U+4F17-4F1A, U+4F34, U+4F4D, U+4F53, U+4F5C, U+4F60, U+4F7F, U+4F8B, U+4F9B, U+4FA7, U+4FDD, U+4FE1, U+504F, U+50A8, U+5148-5149, U+5165, U+5168, U+516C-516D, U+5171, U+5173, U+5176-5178, U+5185, U+5199, U+51B2, U+51B5, U+51C6, U+51D1, U+51FA, U+51FD, U+5206-5207, U+521B, U+5220, U+5229, U+5236-5237, U+524A, U+524D, U+5272, U+529B, U+529F-52A1, U+52A8-52A9, U+52DF, U+5305, U+5316, U+533A-533B, U+534F, U+5355, U+5357, U+5370, U+5373, U+539F, U+53CA, U+53CD, U+53D1, U+53D6-53D7, U+53E3-53E4, U+53EF-53F0, U+53F7-53F8, U+5404, U+5408, U+540C-540E, U+5417, U+5426, U+542B-542C, U+5458, U+5468, U+548C, U+54A8, U+54C1, U+54C8, U+552E, U+5546, U+5584, U+563B, U+5668, U+56DB, U+56DE, U+56E2, U+56F4, U+56FD-56FE, U+571F, U+5728, U+5730, U+573A, U+5740, U+578B, U+57CE, U+57DF, U+57FA, U+586B, U+5883, U+58F0, U+5907, U+590D, U+5916, U+591A, U+5927, U+5934, U+594F, U+5951, U+597D, U+5982, U+59CB, U+59D3-59D4, U+5A92, U+5B50, U+5B57-5B58, U+5B66, U+5B88-5B89, U+5B8C, U+5B9A-5B9B, U+5B9E, U+5BA1-5BA4, U+5BB6, U+5BB9, U+5BBD, U+5BC6, U+5BF9, U+5BFB-5BFC, U+5C06, U+5C0F, U+5C1A, U+5C4F, U+5C5E, U+5DE5, U+5DF2, U+5E01-5E03, U+5E08, U+5E0C, U+5E26, U+5E38, U+5E55, U+5E73-5E74, U+5E76, U+5E7F, U+5E8A, U+5E8F, U+5E94, U+5EA6, U+5ED3, U+5EFA, U+5F00, U+5F0F, U+5F15, U+5F53, U+5F62, U+5F79, U+5F80, U+5F8B, U+5FAE, U+5FC5, U+5FF5, U+6001, U+6027, U+603B, U+606F, U+60C5, U+60F3, U+610F, U+611F, U+620F-6211, U+6216, U+6237, U+6240, U+624B, U+6253, U+6258, U+627E-6280, U+6295, U+62A4, U+62CD, U+62DF, U+6301, U+6307, U+6349, U+6355, U+6362, U+636E, U+6388, U+6392, U+63A2, U+63A5, U+63A7-63A8, U+63AA, U+63D0, U+63D2, U+63F4, U+642D, U+643A, U+6447, U+652F, U+6536, U+6539, U+653E-653F, U+6548, U+654F, U+6559, U+6570, U+6574, U+6587, U+6599, U+65B9, U+65BD, U+65E0, U+65E5, U+65F6, U+660E, U+661F, U+662F, U+663E, U+666F, U+667A, U+6682, U+6697, U+66F2, U+66F4, U+6700, U+6708-6709, U+670D, U+671B, U+671F, U+6728, U+672A, U+672C, U+672F, U+673A, U+6743, U+6750-6751, U+675F, U+6761, U+6781, U+6784, U+679C, U+67D3, U+6807, U+680F, U+6821, U+6838, U+683C, U+6846, U+6848, U+6863, U+68B0, U+6982, U+6A21, U+6B21, U+6B3E, U+6B4C, U+6B63, U+6B65, U+6B8B, U+6BB5, U+6BCD, U+6BCF, U+6C0F, U+6C1B, U+6C34, U+6CD5, U+6CE8, U+6D3B, U+6D41, U+6DF7, U+6DFB, U+6E05, U+6E20, U+6E38, U+6E90, U+6EDA, U+6F14, U+6F5C, U+706B, U+706F, U+70B9, U+7167, U+7248, U+724C, U+7269, U+7279, U+72B6, U+72EC, U+7387, U+7406, U+751F, U+7528, U+7531, U+7533, U+7535, U+753B, U+754C, U+7559, U+756A, U+7597, U+767B, U+7684, U+76CA, U+76D1, U+76D6, U+76EE, U+76F8, U+7740, U+77E5, U+77ED, U+7801, U+7834, U+786C, U+786E, U+788E, U+793A, U+793E, U+79C1, U+79D8, U+79F0, U+79FB, U+7A0B, U+7A3C, U+7A3F, U+7A7A, U+7A81, U+7ACB, U+7AD9, U+7B2C, U+7B51, U+7B56, U+7B7E, U+7B80, U+7BA1, U+7BB1, U+7C3F, U+7C7B, U+7C89, U+7C92, U+7CBE, U+7CFB, U+7D27, U+7EB9, U+7EC4, U+7EC6, U+7ECD, U+7ECF, U+7ED1, U+7EDF, U+7EE7, U+7EED, U+7EF4, U+7EFC, U+7F16, U+7F29, U+7F51, U+7F6E, U+7F72, U+7F8E, U+7FFB, U+8003, U+8005, U+804C, U+8054, U+80B2, U+80CC, U+80FD, U+81EA, U+8212, U+822C, U+8272, U+827A, U+8282, U+8303, U+836F, U+8425, U+884C, U+8868, U+8981, U+8986, U+89C2, U+89C4, U+89C6, U+89C8-89C9, U+89D2, U+8A00, U+8A93, U+8BA1, U+8BA4, U+8BAE, U+8BB0, U+8BB8, U+8BBE, U+8BC1, U+8BD1, U+8BDD, U+8BE2, U+8BED, U+8BF4, U+8BF7, U+8BFA-8BFB, U+8C03, U+8C61, U+8D23, U+8D26-8D28, U+8D39, U+8D44, U+8D85, U+8EAB, U+8F6E-8F6F, U+8F7B, U+8F7D, U+8F85, U+8F91, U+8F96, U+8FB9, U+8FC7, U+8FD4, U+8FD8-8FD9, U+8FDB, U+8FDE, U+9001-9002, U+901A, U+9053, U+9075, U+90AE, U+91CC-91CF, U+91D1, U+94FE, U+9500-9501, U+955C, U+957F, U+95ED, U+95F4, U+9605, U+961F, U+9644, U+9650, U+9664, U+9690, U+96C6-96C7, U+9700, U+975E, U+9762, U+97F3, U+9875, U+9879, U+9884, U+9886, U+9891, U+9A8C, U+9AA4, U+9AA8, U+FF08-FF09, U+FF0C, U+FF1A, U+FF1F, U+FF5E;
}
/* Axtlanic Han SC Bold common-characters */
@font-face {
  font-family: "Axtlanic Han SC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicHanSC-Bold.s01.woff2") format("woff2");
  unicode-range: U+2E80-2FDF, U+3000-303F, U+3400-4DBF, U+4E00-4F1C, U+4F1E-4FA0, U+4FA2-500A, U+500C-5098, U+509A-50CC, U+50CE-5224, U+5226-52B8, U+52BA-52D4, U+52D6-52D8, U+52DA-5357, U+5359-56E2, U+56E4-56F1, U+56F3-5830, U+5832-5833, U+5835-58C9, U+58CB-58F1, U+58F3-5908, U+590A-5B9E, U+5BA0-5BFD, U+5BFF-5C01, U+5C03-5C0D, U+5C0F-5E32, U+5E34-5F8B, U+5F8D-5FDB, U+5FDD-614A, U+614C-623A, U+623C-62E0, U+62E2-6641, U+6643-66DB, U+66DD-66F7, U+66F9-696C, U+696E-697C, U+697E-69CA, U+69CC-69D7, U+69D9-6A18, U+6A1A-6A5E, U+6A60-6B73, U+6B75-6CC0, U+6CC2-6E07, U+6E0A-6E31, U+6E33-6E95, U+6E97-73FD, U+73FF-74AF, U+74B1-7539, U+753B-7641, U+7643-7679, U+767B-78B9, U+78BB-7BC3, U+7BC5-7BC8, U+7BCA-7C20, U+7C22-7D03, U+7D05-7D2F, U+7D31-7D43, U+7D45-7D4B, U+7D4D-7D60, U+7D62-7D74, U+7D76-7D98, U+7D9B-7DE7, U+7DE9-7E3D, U+7E3F-8076, U+8078-81E7, U+81E9-85AB, U+85AD-8845, U+8847-8852, U+8854-88FC, U+88FE-8906, U+8908-898E, U+8990-8995, U+8997-8999, U+899B-89A6, U+89A8-89B2, U+89B4-8A17, U+8A19-8A2C, U+8A2E-8A32, U+8A34-8A3B, U+8A3D-8A65, U+8A67-8A70, U+8A72-8A8C, U+8A8E-8A9D, U+8A9F-8AAB, U+8AAE-8ABE, U+8AC0-8B76, U+8B78-8CA7, U+8CAA-8CC6, U+8CC8-8CE9, U+8CEB-9022, U+9024-9030, U+9033-9068, U+906A-9576, U+9578-957F, U+9581-9588, U+958A, U+958C-9592, U+9594-95A1, U+95A3-96FA, U+96FC-97FE, U+9800-9804, U+9807, U+9809-985D, U+985F-9A12, U+9A14-9ABB, U+9ABD-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}
/* AxtlanicHanSC-Bold s00: characters every non-CJK page shows; listed last so it is checked first */
@font-face {
  font-family: "Axtlanic Han SC";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicHanSC-Bold.s00.woff2") format("woff2");
  unicode-range: U+3001-3002, U+4E00, U+4E09-4E0B, U+4E0D-4E0E, U+4E13, U+4E1A, U+4E1D, U+4E2A, U+4E2D, U+4E34, U+4E3A-4E3B, U+4E48, U+4E4B, U+4E50, U+4E66, U+4E88, U+4E8B-4E8C, U+4E92, U+4E94, U+4EA4, U+4EA7, U+4EAB, U+4EBA, U+4EC0, U+4EC5, U+4ECB, U+4ECD-4ECE, U+4ED5-4ED6, U+4ED8, U+4EE3, U+4EE5, U+4EF6, U+4EFD, U+4F01, U+4F17-4F1A, U+4F34, U+4F4D, U+4F53, U+4F5C, U+4F60, U+4F7F, U+4F8B, U+4F9B, U+4FA7, U+4FDD, U+4FE1, U+504F, U+50A8, U+5148-5149, U+5165, U+5168, U+516C-516D, U+5171, U+5173, U+5176-5178, U+5185, U+5199, U+51B2, U+51B5, U+51C6, U+51D1, U+51FA, U+51FD, U+5206-5207, U+521B, U+5220, U+5229, U+5236-5237, U+524A, U+524D, U+5272, U+529B, U+529F-52A1, U+52A8-52A9, U+52DF, U+5305, U+5316, U+533A-533B, U+534F, U+5355, U+5357, U+5370, U+5373, U+539F, U+53CA, U+53CD, U+53D1, U+53D6-53D7, U+53E3-53E4, U+53EF-53F0, U+53F7-53F8, U+5404, U+5408, U+540C-540E, U+5417, U+5426, U+542B-542C, U+5458, U+5468, U+548C, U+54A8, U+54C1, U+54C8, U+552E, U+5546, U+5584, U+563B, U+5668, U+56DB, U+56DE, U+56E2, U+56F4, U+56FD-56FE, U+571F, U+5728, U+5730, U+573A, U+5740, U+578B, U+57CE, U+57DF, U+57FA, U+586B, U+5883, U+58F0, U+5907, U+590D, U+5916, U+591A, U+5927, U+5934, U+594F, U+5951, U+597D, U+5982, U+59CB, U+59D3-59D4, U+5A92, U+5B50, U+5B57-5B58, U+5B66, U+5B88-5B89, U+5B8C, U+5B9A-5B9B, U+5B9E, U+5BA1-5BA4, U+5BB6, U+5BB9, U+5BBD, U+5BC6, U+5BF9, U+5BFB-5BFC, U+5C06, U+5C0F, U+5C1A, U+5C4F, U+5C5E, U+5DE5, U+5DF2, U+5E01-5E03, U+5E08, U+5E0C, U+5E26, U+5E38, U+5E55, U+5E73-5E74, U+5E76, U+5E7F, U+5E8A, U+5E8F, U+5E94, U+5EA6, U+5ED3, U+5EFA, U+5F00, U+5F0F, U+5F15, U+5F53, U+5F62, U+5F79, U+5F80, U+5F8B, U+5FAE, U+5FC5, U+5FF5, U+6001, U+6027, U+603B, U+606F, U+60C5, U+60F3, U+610F, U+611F, U+620F-6211, U+6216, U+6237, U+6240, U+624B, U+6253, U+6258, U+627E-6280, U+6295, U+62A4, U+62CD, U+62DF, U+6301, U+6307, U+6349, U+6355, U+6362, U+636E, U+6388, U+6392, U+63A2, U+63A5, U+63A7-63A8, U+63AA, U+63D0, U+63D2, U+63F4, U+642D, U+643A, U+6447, U+652F, U+6536, U+6539, U+653E-653F, U+6548, U+654F, U+6559, U+6570, U+6574, U+6587, U+6599, U+65B9, U+65BD, U+65E0, U+65E5, U+65F6, U+660E, U+661F, U+662F, U+663E, U+666F, U+667A, U+6682, U+6697, U+66F2, U+66F4, U+6700, U+6708-6709, U+670D, U+671B, U+671F, U+6728, U+672A, U+672C, U+672F, U+673A, U+6743, U+6750-6751, U+675F, U+6761, U+6781, U+6784, U+679C, U+67D3, U+6807, U+680F, U+6821, U+6838, U+683C, U+6846, U+6848, U+6863, U+68B0, U+6982, U+6A21, U+6B21, U+6B3E, U+6B4C, U+6B63, U+6B65, U+6B8B, U+6BB5, U+6BCD, U+6BCF, U+6C0F, U+6C1B, U+6C34, U+6CD5, U+6CE8, U+6D3B, U+6D41, U+6DF7, U+6DFB, U+6E05, U+6E20, U+6E38, U+6E90, U+6EDA, U+6F14, U+6F5C, U+706B, U+706F, U+70B9, U+7167, U+7248, U+724C, U+7269, U+7279, U+72B6, U+72EC, U+7387, U+7406, U+751F, U+7528, U+7531, U+7533, U+7535, U+753B, U+754C, U+7559, U+756A, U+7597, U+767B, U+7684, U+76CA, U+76D1, U+76D6, U+76EE, U+76F8, U+7740, U+77E5, U+77ED, U+7801, U+7834, U+786C, U+786E, U+788E, U+793A, U+793E, U+79C1, U+79D8, U+79F0, U+79FB, U+7A0B, U+7A3C, U+7A3F, U+7A7A, U+7A81, U+7ACB, U+7AD9, U+7B2C, U+7B51, U+7B56, U+7B7E, U+7B80, U+7BA1, U+7BB1, U+7C3F, U+7C7B, U+7C89, U+7C92, U+7CBE, U+7CFB, U+7D27, U+7EB9, U+7EC4, U+7EC6, U+7ECD, U+7ECF, U+7ED1, U+7EDF, U+7EE7, U+7EED, U+7EF4, U+7EFC, U+7F16, U+7F29, U+7F51, U+7F6E, U+7F72, U+7F8E, U+7FFB, U+8003, U+8005, U+804C, U+8054, U+80B2, U+80CC, U+80FD, U+81EA, U+8212, U+822C, U+8272, U+827A, U+8282, U+8303, U+836F, U+8425, U+884C, U+8868, U+8981, U+8986, U+89C2, U+89C4, U+89C6, U+89C8-89C9, U+89D2, U+8A00, U+8A93, U+8BA1, U+8BA4, U+8BAE, U+8BB0, U+8BB8, U+8BBE, U+8BC1, U+8BD1, U+8BDD, U+8BE2, U+8BED, U+8BF4, U+8BF7, U+8BFA-8BFB, U+8C03, U+8C61, U+8D23, U+8D26-8D28, U+8D39, U+8D44, U+8D85, U+8EAB, U+8F6E-8F6F, U+8F7B, U+8F7D, U+8F85, U+8F91, U+8F96, U+8FB9, U+8FC7, U+8FD4, U+8FD8-8FD9, U+8FDB, U+8FDE, U+9001-9002, U+901A, U+9053, U+9075, U+90AE, U+91CC-91CF, U+91D1, U+94FE, U+9500-9501, U+955C, U+957F, U+95ED, U+95F4, U+9605, U+961F, U+9644, U+9650, U+9664, U+9690, U+96C6-96C7, U+9700, U+975E, U+9762, U+97F3, U+9875, U+9879, U+9884, U+9886, U+9891, U+9A8C, U+9AA4, U+9AA8, U+FF08-FF09, U+FF0C, U+FF1A, U+FF1F, U+FF5E;
}
/* Axtlanic Han JP Regular common-characters */
@font-face {
  font-family: "Axtlanic Han JP";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicHanJP-Regular.s01.woff2") format("woff2");
  unicode-range: U+3000-30FF, U+31F0-31FF, U+3400-4DBF, U+4E00-4E12, U+4E14-4E19, U+4E1B-4E1C, U+4E1E-4E29, U+4E2B-4E33, U+4E35-4E39, U+4E3B-4E47, U+4E49-4E4F, U+4E51-4E65, U+4E67-4EA6, U+4EA8-4EC4, U+4EC6-4ECC, U+4ECF-4EFC, U+4EFE-4F16, U+4F1A-4F5F, U+4F61-4FA6, U+4FA8-50A7, U+50A9-5172, U+5174-51B1, U+51B3-51B4, U+51B6-51D0, U+51D2-521A, U+521C-521F, U+5221-52A0, U+52A2-52A7, U+52A9-534E, U+5350-5354, U+5356-53D0, U+53D2-5416, U+5418-542B, U+542D-5457, U+5459-54A7, U+54A9-54C7, U+54C9-552D, U+552F-563A, U+563C-56E1, U+56E3-56F3, U+56F5-56FD, U+56FF-5739, U+573B-573F, U+5741-5906, U+5908-590C, U+590E-5933, U+5935-5B9D, U+5B9F-5BA0, U+5BA2-5BBC, U+5BBE-5BF8, U+5BFA, U+5BFD-5C4E, U+5C50-5DF1, U+5DF3-5E00, U+5E02-5E07, U+5E09-5E25, U+5E27-5E75, U+5E77-5E7E, U+5E80-5E93, U+5E95-5EFF, U+5F01-6000, U+6002-603A, U+603C-620E, U+6210-6236, U+6238-627D, U+627F-62A3, U+62A5-62DE, U+62E0-6361, U+6363-63D1, U+63D3-6446, U+6448-6535, U+6537-6547, U+6549-65DF, U+65E1-65F5, U+65F7-663D, U+663F-6681, U+6683-672E, U+6730-6742, U+6744-6780, U+6782-6783, U+6785-6806, U+6808-680E, U+6810-6845, U+6847-6862, U+6864-6B64, U+6B66-6BCE, U+6BD0-6C1A, U+6C1C-6E31, U+6E33-6E37, U+6E39-6ED9, U+6EDB-7534, U+7536-7596, U+7598-76D0, U+76D2-76D5, U+76D7-7800, U+7802-786D, U+786F-788D, U+788F-7AD8, U+7ADA-7B7D, U+7B7F, U+7B81-7C7A, U+7C7C-7D26, U+7D28-7EB8, U+7EBA-7EC3, U+7EC5, U+7EC7-7ECC, U+7ECE, U+7ED0, U+7ED2-7EDE, U+7EE0-7EE6, U+7EE8-7EEC, U+7EEE-7EF3, U+7EF5-7EFB, U+7EFD-7F15, U+7F17-7F28, U+7F2A-7F50, U+7F52-804B, U+804D-8053, U+8055-8211, U+8213-8279, U+827B-8281, U+8283-8302, U+8304-836E, U+8370-8424, U+8426-89C1, U+89C3, U+89C5, U+89C7, U+89CA-8BA0, U+8BA2-8BA3, U+8BA5-8BAD, U+8BAF, U+8BB1-8BB7, U+8BB9-8BBD, U+8BBF-8BC0, U+8BC2-8BD0, U+8BD2-8BDC, U+8BDE-8BE1, U+8BE3-8BEC, U+8BEE-8BF3, U+8BF5-8BF6, U+8BF8-8BF9, U+8BFC-8C02, U+8C04-8D22, U+8D24-8D25, U+8D29-8D38, U+8D3A-8D43, U+8D45-8F6D, U+8F70-8F7A, U+8F7C, U+8F7E-8F84, U+8F86-8F90, U+8F92-8F95, U+8F97-8FB8, U+8FBA-8FC6, U+8FC8-8FD7, U+8FDA, U+8FDC-8FDD, U+8FDF-9001, U+9003-90AD, U+90AF-94FD, U+94FF, U+9502-955B, U+955D-957E, U+9580-95EC, U+95EE-95F3, U+95F5-9604, U+9606-961E, U+9620-968F, U+9691-9874, U+9876-9878, U+987A-9883, U+9885, U+9887-9890, U+9892-9A8B, U+9A8D-9AA3, U+9AA5-9ABB, U+9ABD-9FFF, U+FF00-FFEF;
}
/* AxtlanicHanJP-Regular s00: characters every non-CJK page shows; listed last so it is checked first */
@font-face {
  font-family: "Axtlanic Han JP";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicHanJP-Regular.s00.woff2") format("woff2");
  unicode-range: U+3001-3002, U+3042, U+3044, U+3046, U+3048, U+304A-304D, U+304F-3051, U+3053-3055, U+3057-305B, U+305D, U+305F-3060, U+3063-3064, U+3066-306B, U+306E-306F, U+3078, U+307E-307F, U+3081, U+3084, U+3086, U+3088-308C, U+308F, U+3092-3093, U+30A1-30A4, U+30A6-30B3, U+30B5-30C1, U+30C3-30C4, U+30C6-30CB, U+30CD, U+30CF-30E3, U+30E5-30E7, U+30E9-30ED, U+30EF, U+30F3, U+30FB-30FC, U+4E00, U+4E09-4E0B, U+4E0D-4E0E, U+4E2D, U+4E3B, U+4E4B, U+4E88, U+4E8B-4E8C, U+4E92, U+4E94, U+4EA4, U+4EAB, U+4EBA, U+4EC0, U+4ECB, U+4ED5-4ED6, U+4ED8, U+4EE3, U+4EE5, U+4EF6, U+4F01, U+4F1A, U+4F1D, U+4F34, U+4F4D, U+4F53, U+4F5C, U+4F7F, U+4F8B, U+4F9B, U+4FA1, U+4FDD, U+4FE1, U+500B, U+504F, U+5099, U+50CD, U+5148-5149, U+5165, U+5168, U+516C-516D, U+5171, U+5176-5178, U+5185, U+5199, U+51C6, U+51FA, U+51FD, U+5206-5207, U+5225, U+5229, U+5236-5237, U+524A, U+524D, U+5272, U+529B, U+529F-52A0, U+52A9, U+52B9, U+52D5, U+52D9, U+52DF, U+5305, U+5316, U+533A-533B, U+5357-5358, U+5370, U+5373, U+539F, U+53CA, U+53CD, U+53D6-53D7, U+53E3-53E4, U+53EF-53F0, U+53F7-53F8, U+5404, U+5408, U+540C-540E, U+5426, U+542B, U+5468, U+548C, U+54C1, U+5546, U+5584, U+5668, U+56DB, U+56DE, U+56E3, U+56F2, U+56FD, U+571F, U+5728, U+5730, U+578B, U+57CE, U+57DF, U+57FA, U+5831, U+5834, U+586B, U+5883, U+58CA, U+58F0, U+58F2, U+5909, U+5916, U+591A, U+5927, U+594F, U+5951, U+597D, U+5982, U+59CB, U+59D3-59D4, U+5A92, U+5B50, U+5B57-5B58, U+5B66, U+5B88-5B89, U+5B8C, U+5B9A-5B9B, U+5B9F, U+5BA2-5BA4, U+5BB6, U+5BB9, U+5BC6, U+5BFE, U+5C02, U+5C06, U+5C0E-5C0F, U+5C1A, U+5C5E, U+5DE5, U+5E02-5E03, U+5E0C, U+5E33, U+5E38, U+5E55, U+5E73-5E74, U+5E8A, U+5E8F, U+5EA6, U+5ED3, U+5EFA, U+5F0F, U+5F15, U+5F53, U+5F62, U+5F79, U+5F80, U+5F8B-5F8C, U+5FAE, U+5FC5, U+5FDC, U+5FF5, U+6027, U+606F, U+60C5, U+60F3, U+610F, U+611F, U+614B, U+6210-6211, U+6216, U+623B, U+6240, U+624B, U+6253, U+6258, U+627F-6280, U+6295, U+62CD, U+62E1, U+6301, U+6307, U+6349, U+6355, U+636E, U+6388, U+6392, U+63A2, U+63A5, U+63A7-63A8, U+63AA, U+63D0, U+63F4, U+642D, U+643A, U+652F, U+6539, U+653E-653F, U+654F, U+6559, U+6570, U+6574, U+6587, U+6599, U+65B9, U+65BD, U+65E5, U+660E, U+661F, U+662F, U+6642, U+666F, U+667A, U+6697, U+66DC, U+66F2, U+66F4, U+66F8, U+6700, U+6708-6709, U+670D, U+671B, U+671F, U+6728, U+672A, U+672C, U+673A, U+6750-6751, U+675F, U+6761, U+679C, U+67D3, U+6821, U+6838, U+683C, U+6848, U+68B0, U+696D, U+697D, U+6982, U+69CB, U+69D8, U+6A19, U+6A21, U+6A5F, U+6B21, U+6B3E, U+6B4C, U+6B63, U+6B74, U+6B8B, U+6BB5, U+6BCD, U+6C0F, U+6C34, U+6CC1, U+6CD5, U+6CE8, U+6D3B, U+6D41, U+6DF7, U+6DFB, U+6E05, U+6E08-6E09, U+6E20, U+6E90, U+6E96, U+6F14, U+6F5C, U+706B, U+706F, U+70B9, U+7167, U+7248, U+724C, U+7269, U+7279, U+72B6, U+72EC, U+7387, U+73FE, U+7406, U+74B0, U+751F, U+7528, U+7531, U+7533, U+753A-753B, U+754C, U+7559, U+756A, U+7642, U+767A-767B, U+7684, U+76CA, U+76EE, U+76F8, U+7740, U+77E5, U+77ED, U+7834, U+786C, U+78BA, U+793A, U+793E, U+79C1, U+79D8, U+79F0, U+79FB, U+7A0B, U+7A3C, U+7A3F, U+7A7A, U+7A81, U+7ACB, U+7B2C, U+7B51, U+7B56, U+7BA1, U+7BB1, U+7BC4, U+7BC9, U+7C21, U+7C3F, U+7C89, U+7C92, U+7CBE, U+7CFB, U+7D04, U+7D30, U+7D44, U+7D4C, U+7D61, U+7D75, U+7D99-7D9A, U+7DE8, U+7E3E, U+7F6E, U+7F72, U+7F8E, U+7FFB, U+8003, U+8005, U+8077, U+80B2, U+80CC, U+80FD, U+81E8, U+81EA, U+822C, U+8272, U+85AC, U+8846, U+884C, U+8853, U+8868, U+88FD, U+8907, U+8981, U+8986, U+898F, U+8996, U+899A, U+89A7, U+89B3, U+89D2, U+8A00, U+8A18, U+8A2D, U+8A33, U+8A3C, U+8A66, U+8A71, U+8A8D, U+8A93, U+8A9E, U+8AAC-8AAD, U+8ABF, U+8B77, U+8C61, U+8CA8-8CA9, U+8CC7, U+8CEA, U+8D85, U+8EAB, U+8FD4, U+9001, U+901A, U+9023, U+9031-9032, U+9053, U+9069, U+9075, U+91CC-91CF, U+91D1, U+9577, U+9580, U+9589, U+958B, U+9593, U+95A2, U+9644, U+9650, U+9664, U+96C6-96C7, U+96FB, U+9700, U+975E, U+9762, U+97F3, U+97FF, U+9805-9806, U+9808, U+985E, U+9A13, U+9AA8, U+FF08-FF09, U+FF0C, U+FF1A, U+FF1F, U+FF5E;
}
/* Axtlanic Han JP Bold common-characters */
@font-face {
  font-family: "Axtlanic Han JP";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicHanJP-Bold.s01.woff2") format("woff2");
  unicode-range: U+3000-30FF, U+31F0-31FF, U+3400-4DBF, U+4E00-4E12, U+4E14-4E19, U+4E1B-4E1C, U+4E1E-4E29, U+4E2B-4E33, U+4E35-4E39, U+4E3B-4E47, U+4E49-4E4F, U+4E51-4E65, U+4E67-4EA6, U+4EA8-4EC4, U+4EC6-4ECC, U+4ECF-4EFC, U+4EFE-4F16, U+4F1A-4F5F, U+4F61-4FA6, U+4FA8-50A7, U+50A9-5172, U+5174-51B1, U+51B3-51B4, U+51B6-51D0, U+51D2-521A, U+521C-521F, U+5221-52A0, U+52A2-52A7, U+52A9-534E, U+5350-5354, U+5356-53D0, U+53D2-5416, U+5418-542B, U+542D-5457, U+5459-54A7, U+54A9-54C7, U+54C9-552D, U+552F-563A, U+563C-56E1, U+56E3-56F3, U+56F5-56FD, U+56FF-5739, U+573B-573F, U+5741-5906, U+5908-590C, U+590E-5933, U+5935-5B9D, U+5B9F-5BA0, U+5BA2-5BBC, U+5BBE-5BF8, U+5BFA, U+5BFD-5C4E, U+5C50-5DF1, U+5DF3-5E00, U+5E02-5E07, U+5E09-5E25, U+5E27-5E75, U+5E77-5E7E, U+5E80-5E93, U+5E95-5EFF, U+5F01-6000, U+6002-603A, U+603C-620E, U+6210-6236, U+6238-627D, U+627F-62A3, U+62A5-62DE, U+62E0-6361, U+6363-63D1, U+63D3-6446, U+6448-6535, U+6537-6547, U+6549-65DF, U+65E1-65F5, U+65F7-663D, U+663F-6681, U+6683-672E, U+6730-6742, U+6744-6780, U+6782-6783, U+6785-6806, U+6808-680E, U+6810-6845, U+6847-6862, U+6864-6B64, U+6B66-6BCE, U+6BD0-6C1A, U+6C1C-6E31, U+6E33-6E37, U+6E39-6ED9, U+6EDB-7534, U+7536-7596, U+7598-76D0, U+76D2-76D5, U+76D7-7800, U+7802-786D, U+786F-788D, U+788F-7AD8, U+7ADA-7B7D, U+7B7F, U+7B81-7C7A, U+7C7C-7D26, U+7D28-7EB8, U+7EBA-7EC3, U+7EC5, U+7EC7-7ECC, U+7ECE, U+7ED0, U+7ED2-7EDE, U+7EE0-7EE6, U+7EE8-7EEC, U+7EEE-7EF3, U+7EF5-7EFB, U+7EFD-7F15, U+7F17-7F28, U+7F2A-7F50, U+7F52-804B, U+804D-8053, U+8055-8211, U+8213-8279, U+827B-8281, U+8283-8302, U+8304-836E, U+8370-8424, U+8426-89C1, U+89C3, U+89C5, U+89C7, U+89CA-8BA0, U+8BA2-8BA3, U+8BA5-8BAD, U+8BAF, U+8BB1-8BB7, U+8BB9-8BBD, U+8BBF-8BC0, U+8BC2-8BD0, U+8BD2-8BDC, U+8BDE-8BE1, U+8BE3-8BEC, U+8BEE-8BF3, U+8BF5-8BF6, U+8BF8-8BF9, U+8BFC-8C02, U+8C04-8D22, U+8D24-8D25, U+8D29-8D38, U+8D3A-8D43, U+8D45-8F6D, U+8F70-8F7A, U+8F7C, U+8F7E-8F84, U+8F86-8F90, U+8F92-8F95, U+8F97-8FB8, U+8FBA-8FC6, U+8FC8-8FD7, U+8FDA, U+8FDC-8FDD, U+8FDF-9001, U+9003-90AD, U+90AF-94FD, U+94FF, U+9502-955B, U+955D-957E, U+9580-95EC, U+95EE-95F3, U+95F5-9604, U+9606-961E, U+9620-968F, U+9691-9874, U+9876-9878, U+987A-9883, U+9885, U+9887-9890, U+9892-9A8B, U+9A8D-9AA3, U+9AA5-9ABB, U+9ABD-9FFF, U+FF00-FFEF;
}
/* AxtlanicHanJP-Bold s00: characters every non-CJK page shows; listed last so it is checked first */
@font-face {
  font-family: "Axtlanic Han JP";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicHanJP-Bold.s00.woff2") format("woff2");
  unicode-range: U+3001-3002, U+3042, U+3044, U+3046, U+3048, U+304A-304D, U+304F-3051, U+3053-3055, U+3057-305B, U+305D, U+305F-3060, U+3063-3064, U+3066-306B, U+306E-306F, U+3078, U+307E-307F, U+3081, U+3084, U+3086, U+3088-308C, U+308F, U+3092-3093, U+30A1-30A4, U+30A6-30B3, U+30B5-30C1, U+30C3-30C4, U+30C6-30CB, U+30CD, U+30CF-30E3, U+30E5-30E7, U+30E9-30ED, U+30EF, U+30F3, U+30FB-30FC, U+4E00, U+4E09-4E0B, U+4E0D-4E0E, U+4E2D, U+4E3B, U+4E4B, U+4E88, U+4E8B-4E8C, U+4E92, U+4E94, U+4EA4, U+4EAB, U+4EBA, U+4EC0, U+4ECB, U+4ED5-4ED6, U+4ED8, U+4EE3, U+4EE5, U+4EF6, U+4F01, U+4F1A, U+4F1D, U+4F34, U+4F4D, U+4F53, U+4F5C, U+4F7F, U+4F8B, U+4F9B, U+4FA1, U+4FDD, U+4FE1, U+500B, U+504F, U+5099, U+50CD, U+5148-5149, U+5165, U+5168, U+516C-516D, U+5171, U+5176-5178, U+5185, U+5199, U+51C6, U+51FA, U+51FD, U+5206-5207, U+5225, U+5229, U+5236-5237, U+524A, U+524D, U+5272, U+529B, U+529F-52A0, U+52A9, U+52B9, U+52D5, U+52D9, U+52DF, U+5305, U+5316, U+533A-533B, U+5357-5358, U+5370, U+5373, U+539F, U+53CA, U+53CD, U+53D6-53D7, U+53E3-53E4, U+53EF-53F0, U+53F7-53F8, U+5404, U+5408, U+540C-540E, U+5426, U+542B, U+5468, U+548C, U+54C1, U+5546, U+5584, U+5668, U+56DB, U+56DE, U+56E3, U+56F2, U+56FD, U+571F, U+5728, U+5730, U+578B, U+57CE, U+57DF, U+57FA, U+5831, U+5834, U+586B, U+5883, U+58CA, U+58F0, U+58F2, U+5909, U+5916, U+591A, U+5927, U+594F, U+5951, U+597D, U+5982, U+59CB, U+59D3-59D4, U+5A92, U+5B50, U+5B57-5B58, U+5B66, U+5B88-5B89, U+5B8C, U+5B9A-5B9B, U+5B9F, U+5BA2-5BA4, U+5BB6, U+5BB9, U+5BC6, U+5BFE, U+5C02, U+5C06, U+5C0E-5C0F, U+5C1A, U+5C5E, U+5DE5, U+5E02-5E03, U+5E0C, U+5E33, U+5E38, U+5E55, U+5E73-5E74, U+5E8A, U+5E8F, U+5EA6, U+5ED3, U+5EFA, U+5F0F, U+5F15, U+5F53, U+5F62, U+5F79, U+5F80, U+5F8B-5F8C, U+5FAE, U+5FC5, U+5FDC, U+5FF5, U+6027, U+606F, U+60C5, U+60F3, U+610F, U+611F, U+614B, U+6210-6211, U+6216, U+623B, U+6240, U+624B, U+6253, U+6258, U+627F-6280, U+6295, U+62CD, U+62E1, U+6301, U+6307, U+6349, U+6355, U+636E, U+6388, U+6392, U+63A2, U+63A5, U+63A7-63A8, U+63AA, U+63D0, U+63F4, U+642D, U+643A, U+652F, U+6539, U+653E-653F, U+654F, U+6559, U+6570, U+6574, U+6587, U+6599, U+65B9, U+65BD, U+65E5, U+660E, U+661F, U+662F, U+6642, U+666F, U+667A, U+6697, U+66DC, U+66F2, U+66F4, U+66F8, U+6700, U+6708-6709, U+670D, U+671B, U+671F, U+6728, U+672A, U+672C, U+673A, U+6750-6751, U+675F, U+6761, U+679C, U+67D3, U+6821, U+6838, U+683C, U+6848, U+68B0, U+696D, U+697D, U+6982, U+69CB, U+69D8, U+6A19, U+6A21, U+6A5F, U+6B21, U+6B3E, U+6B4C, U+6B63, U+6B74, U+6B8B, U+6BB5, U+6BCD, U+6C0F, U+6C34, U+6CC1, U+6CD5, U+6CE8, U+6D3B, U+6D41, U+6DF7, U+6DFB, U+6E05, U+6E08-6E09, U+6E20, U+6E90, U+6E96, U+6F14, U+6F5C, U+706B, U+706F, U+70B9, U+7167, U+7248, U+724C, U+7269, U+7279, U+72B6, U+72EC, U+7387, U+73FE, U+7406, U+74B0, U+751F, U+7528, U+7531, U+7533, U+753A-753B, U+754C, U+7559, U+756A, U+7642, U+767A-767B, U+7684, U+76CA, U+76EE, U+76F8, U+7740, U+77E5, U+77ED, U+7834, U+786C, U+78BA, U+793A, U+793E, U+79C1, U+79D8, U+79F0, U+79FB, U+7A0B, U+7A3C, U+7A3F, U+7A7A, U+7A81, U+7ACB, U+7B2C, U+7B51, U+7B56, U+7BA1, U+7BB1, U+7BC4, U+7BC9, U+7C21, U+7C3F, U+7C89, U+7C92, U+7CBE, U+7CFB, U+7D04, U+7D30, U+7D44, U+7D4C, U+7D61, U+7D75, U+7D99-7D9A, U+7DE8, U+7E3E, U+7F6E, U+7F72, U+7F8E, U+7FFB, U+8003, U+8005, U+8077, U+80B2, U+80CC, U+80FD, U+81E8, U+81EA, U+822C, U+8272, U+85AC, U+8846, U+884C, U+8853, U+8868, U+88FD, U+8907, U+8981, U+8986, U+898F, U+8996, U+899A, U+89A7, U+89B3, U+89D2, U+8A00, U+8A18, U+8A2D, U+8A33, U+8A3C, U+8A66, U+8A71, U+8A8D, U+8A93, U+8A9E, U+8AAC-8AAD, U+8ABF, U+8B77, U+8C61, U+8CA8-8CA9, U+8CC7, U+8CEA, U+8D85, U+8EAB, U+8FD4, U+9001, U+901A, U+9023, U+9031-9032, U+9053, U+9069, U+9075, U+91CC-91CF, U+91D1, U+9577, U+9580, U+9589, U+958B, U+9593, U+95A2, U+9644, U+9650, U+9664, U+96C6-96C7, U+96FB, U+9700, U+975E, U+9762, U+97F3, U+97FF, U+9805-9806, U+9808, U+985E, U+9A13, U+9AA8, U+FF08-FF09, U+FF0C, U+FF1A, U+FF1F, U+FF5E;
}
/* Axtlanic Han KR Regular common-characters */
@font-face {
  font-family: "Axtlanic Han KR";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicHanKR-Regular.s01.woff2") format("woff2");
  unicode-range: U+1100-11FF, U+3000-303F, U+3130-318F, U+AC00-D7AF, U+FF00-FFEF;
}
/* AxtlanicHanKR-Regular s00: characters every non-CJK page shows; listed last so it is checked first */
@font-face {
  font-family: "Axtlanic Han KR";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AxtlanicHanKR-Regular.s00.woff2") format("woff2");
  unicode-range: U+3001-3002, U+AC00-AC01, U+AC04, U+AC10, U+AC1C-AC1D, U+AC70, U+AC74, U+AC80, U+AC83, U+AC8C, U+ACA0, U+ACA9, U+ACB0, U+ACBD, U+ACC4, U+ACE0-ACE1, U+ACE8, U+ACF5, U+ACFC-ACFD, U+AD00, U+AD34, U+AD50, U+AD6C-AD6D, U+AD8C, U+ADDC, U+ADF8, U+ADFC, U+AE00, U+AE08, U+AE30, U+AE45, U+B098, U+B0A8, U+B0B4, U+B108, U+B110, U+B113, U+B144, U+B294, U+B2A5, U+B2C8-B2C9, U+B2D9, U+B2E4, U+B2E8, U+B2EB-B2EC, U+B2F4, U+B2F9, U+B300, U+B354, U+B370, U+B378, U+B3C4, U+B3CC, U+B3D9, U+B418, U+B450, U+B4C0, U+B4DC, U+B514, U+B529, U+B5A4, U+B610, U+B760, U+B77D, U+B798-B799, U+B79C, U+B7AB, U+B7C9, U+B7EC, U+B808-B809, U+B80C, U+B825, U+B85C-B85D, U+B86D, U+B8CC, U+B960, U+B974, U+B978, U+B97C, U+B984, U+B9AC-B9AD, U+B9BD, U+B9C1, U+B9C8, U+B9CC, U+B9DE, U+B9E4, U+BA40, U+BA54, U+BA58, U+BA70, U+BA74, U+BA85, U+BAA8-BAA9, U+BABB, U+BB34, U+BB38, U+BB3C, U+BBAC, U+BBC0, U+BBF8-BBF9, U+BBFC, U+BC00, U+BC0F, U+BC18, U+BC1C, U+BC29, U+BC30, U+BC88, U+BC94-BC95, U+BCC0, U+BCC4, U+BCF4-BCF5, U+BCF8, U+BD80, U+BD84, U+BD88, U+BE0C, U+BE44, U+C0AC-C0AD, U+C0C1, U+C0DD, U+C11C, U+C120, U+C124, U+C131, U+C138, U+C149, U+C158, U+C15C, U+C170, U+C18C-C18D, U+C1C4, U+C218, U+C220, U+C2A4, U+C2B5, U+C2DC-C2DD, U+C2E0, U+C2E4, U+C2F1, U+C2F6, U+C30D, U+C544-C545, U+C548, U+C54A, U+C554, U+C558, U+C560, U+C568, U+C570-C571, U+C57C-C57D, U+C591, U+C5B4, U+C5B8, U+C5C5-C5C6, U+C5C8, U+C5D0, U+C5D4, U+C5EC-C5ED, U+C5F0, U+C5F4, U+C601, U+C608, U+C624, U+C640, U+C644, U+C678, U+C694, U+C6A9, U+C6B4, U+C6CC, U+C6D0, U+C6D4, U+C6E8, U+C6F9, U+C704, U+C720-C721, U+C724, U+C728, U+C73C, U+C740, U+C744, U+C74C, U+C758, U+C774, U+C778, U+C77C-C77D, U+C784-C785, U+C788, U+C790-C791, U+C7A0, U+C7A5, U+C7AC, U+C800-C801, U+C804, U+C808, U+C810, U+C815, U+C81C-C81D, U+C870, U+C8FC, U+C900, U+C911, U+C988-C989, U+C99D, U+C9C0-C9C1, U+C9C4, U+C9C8, U+C9D1, U+CC28, U+CC38, U+CC3D-CC3E, U+CC44, U+CC98, U+CC9C, U+CCA8, U+CCAD, U+CCB4, U+CD08, U+CD18, U+CD5C, U+CD94-CD95, U+CD9C, U+CDA4, U+CDA9, U+CDE8, U+CE20-CE21, U+CE58, U+CE5C, U+CE68, U+CE90, U+CEA1, U+CEE4, U+CEE8, U+CEEC, U+CF00, U+CF58, U+D06C, U+D074, U+D0C0, U+D130, U+D138, U+D14C-D14D, U+D150, U+D15C, U+D1A0, U+D1B5, U+D29C, U+D2B8, U+D2F0, U+D300, U+D305, U+D30C, U+D310, U+D314, U+D31D, U+D398, U+D3B8, U+D3EC, U+D3F4, U+D3FC, U+D45C, U+D488, U+D504, U+D50C, U+D53C-D53D, U+D544, U+D558-D559, U+D55C, U+D560, U+D568-D569, U+D56D, U+D574, U+D588-D589, U+D5C8, U+D5D8, U+D5E4, U+D604, U+D611, U+D615, U+D638, U+D64D, U+D654-D655, U+D658, U+D65C, U+D68C, U+D6A8, U+D6C4, U+D734, U+D750, U+D799, U+FF08-FF09, U+FF0C, U+FF1A, U+FF1F, U+FF5E;
}
/* Axtlanic Han KR Bold common-characters */
@font-face {
  font-family: "Axtlanic Han KR";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicHanKR-Bold.s01.woff2") format("woff2");
  unicode-range: U+1100-11FF, U+3000-303F, U+3130-318F, U+AC00-D7AF, U+FF00-FFEF;
}
/* AxtlanicHanKR-Bold s00: characters every non-CJK page shows; listed last so it is checked first */
@font-face {
  font-family: "Axtlanic Han KR";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/AxtlanicHanKR-Bold.s00.woff2") format("woff2");
  unicode-range: U+3001-3002, U+AC00-AC01, U+AC04, U+AC10, U+AC1C-AC1D, U+AC70, U+AC74, U+AC80, U+AC83, U+AC8C, U+ACA0, U+ACA9, U+ACB0, U+ACBD, U+ACC4, U+ACE0-ACE1, U+ACE8, U+ACF5, U+ACFC-ACFD, U+AD00, U+AD34, U+AD50, U+AD6C-AD6D, U+AD8C, U+ADDC, U+ADF8, U+ADFC, U+AE00, U+AE08, U+AE30, U+AE45, U+B098, U+B0A8, U+B0B4, U+B108, U+B110, U+B113, U+B144, U+B294, U+B2A5, U+B2C8-B2C9, U+B2D9, U+B2E4, U+B2E8, U+B2EB-B2EC, U+B2F4, U+B2F9, U+B300, U+B354, U+B370, U+B378, U+B3C4, U+B3CC, U+B3D9, U+B418, U+B450, U+B4C0, U+B4DC, U+B514, U+B529, U+B5A4, U+B610, U+B760, U+B77D, U+B798-B799, U+B79C, U+B7AB, U+B7C9, U+B7EC, U+B808-B809, U+B80C, U+B825, U+B85C-B85D, U+B86D, U+B8CC, U+B960, U+B974, U+B978, U+B97C, U+B984, U+B9AC-B9AD, U+B9BD, U+B9C1, U+B9C8, U+B9CC, U+B9DE, U+B9E4, U+BA40, U+BA54, U+BA58, U+BA70, U+BA74, U+BA85, U+BAA8-BAA9, U+BABB, U+BB34, U+BB38, U+BB3C, U+BBAC, U+BBC0, U+BBF8-BBF9, U+BBFC, U+BC00, U+BC0F, U+BC18, U+BC1C, U+BC29, U+BC30, U+BC88, U+BC94-BC95, U+BCC0, U+BCC4, U+BCF4-BCF5, U+BCF8, U+BD80, U+BD84, U+BD88, U+BE0C, U+BE44, U+C0AC-C0AD, U+C0C1, U+C0DD, U+C11C, U+C120, U+C124, U+C131, U+C138, U+C149, U+C158, U+C15C, U+C170, U+C18C-C18D, U+C1C4, U+C218, U+C220, U+C2A4, U+C2B5, U+C2DC-C2DD, U+C2E0, U+C2E4, U+C2F1, U+C2F6, U+C30D, U+C544-C545, U+C548, U+C54A, U+C554, U+C558, U+C560, U+C568, U+C570-C571, U+C57C-C57D, U+C591, U+C5B4, U+C5B8, U+C5C5-C5C6, U+C5C8, U+C5D0, U+C5D4, U+C5EC-C5ED, U+C5F0, U+C5F4, U+C601, U+C608, U+C624, U+C640, U+C644, U+C678, U+C694, U+C6A9, U+C6B4, U+C6CC, U+C6D0, U+C6D4, U+C6E8, U+C6F9, U+C704, U+C720-C721, U+C724, U+C728, U+C73C, U+C740, U+C744, U+C74C, U+C758, U+C774, U+C778, U+C77C-C77D, U+C784-C785, U+C788, U+C790-C791, U+C7A0, U+C7A5, U+C7AC, U+C800-C801, U+C804, U+C808, U+C810, U+C815, U+C81C-C81D, U+C870, U+C8FC, U+C900, U+C911, U+C988-C989, U+C99D, U+C9C0-C9C1, U+C9C4, U+C9C8, U+C9D1, U+CC28, U+CC38, U+CC3D-CC3E, U+CC44, U+CC98, U+CC9C, U+CCA8, U+CCAD, U+CCB4, U+CD08, U+CD18, U+CD5C, U+CD94-CD95, U+CD9C, U+CDA4, U+CDA9, U+CDE8, U+CE20-CE21, U+CE58, U+CE5C, U+CE68, U+CE90, U+CEA1, U+CEE4, U+CEE8, U+CEEC, U+CF00, U+CF58, U+D06C, U+D074, U+D0C0, U+D130, U+D138, U+D14C-D14D, U+D150, U+D15C, U+D1A0, U+D1B5, U+D29C, U+D2B8, U+D2F0, U+D300, U+D305, U+D30C, U+D310, U+D314, U+D31D, U+D398, U+D3B8, U+D3EC, U+D3F4, U+D3FC, U+D45C, U+D488, U+D504, U+D50C, U+D53C-D53D, U+D544, U+D558-D559, U+D55C, U+D560, U+D568-D569, U+D56D, U+D574, U+D588-D589, U+D5C8, U+D5D8, U+D5E4, U+D604, U+D611, U+D615, U+D638, U+D64D, U+D654-D655, U+D658, U+D65C, U+D68C, U+D6A8, U+D6C4, U+D734, U+D750, U+D799, U+FF08-FF09, U+FF0C, U+FF1A, U+FF1F, U+FF5E;
}

/* The stack. Han ideographs are shared by Chinese, Japanese and Korean, so the order of the Han faces depends on the
   page language: Simplified Chinese first by default, Japanese first for lang=ja, Korean first for lang=ko. */
:root {
  --font-axtlanic: "Axtlanic LGC", "Axtlanic Arabic", "Axtlanic Armenian", "Axtlanic Georgian", "Axtlanic Devanagari", "Axtlanic Bengali", "Axtlanic Tamil", "Axtlanic Thai", "Axtlanic Tibetan", "Axtlanic Han SC", "Axtlanic Han JP", "Axtlanic Han KR", "Segoe UI", system-ui, sans-serif;
  --font-axtlanic-ja: "Axtlanic LGC", "Axtlanic Arabic", "Axtlanic Armenian", "Axtlanic Georgian", "Axtlanic Devanagari", "Axtlanic Bengali", "Axtlanic Tamil", "Axtlanic Thai", "Axtlanic Tibetan", "Axtlanic Han JP", "Axtlanic Han SC", "Axtlanic Han KR", "Segoe UI", system-ui, sans-serif;
  --font-axtlanic-ko: "Axtlanic LGC", "Axtlanic Arabic", "Axtlanic Armenian", "Axtlanic Georgian", "Axtlanic Devanagari", "Axtlanic Bengali", "Axtlanic Tamil", "Axtlanic Thai", "Axtlanic Tibetan", "Axtlanic Han KR", "Axtlanic Han SC", "Axtlanic Han JP", "Segoe UI", system-ui, sans-serif;
}
:lang(ja) { --font-axtlanic: var(--font-axtlanic-ja); }
:lang(ko) { --font-axtlanic: var(--font-axtlanic-ko); }

/* Optional: containers that hold short text in many languages (a language switcher) can opt in so every
   element carrying its own lang attribute picks the right Han order:  <nav class="axtlanic-langs"> */
:where(.axtlanic-langs) [lang] { font-family: var(--font-axtlanic); }

/* Axtlanic ships Regular (400) and Bold (700) only. Without an italic, ask the browser not to fake one: */
.axtlanic-no-synthesis { font-synthesis: none; }
