/* Nobevan v20: prior page characters + revised homepage copy; SIL OFL 1.1. */

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('assets/fonts/notosanssc-nobevan-gummies-20261020-400-700.woff2') format('woff2');
  unicode-range: U+0020-0021, U+0024-0026, U+0028-0029, U+002B-003B, U+003F, U+0041-004A, U+004C-0051, U+0053-0058, U+005A, U+0061-0065, U+0067-0069, U+006C-0070, U+0072-0076, U+0079-007D, U+00B2, U+00B7, U+2013-2014, U+201C-201D, U+2026, U+3001-3002, U+4E00, U+4E09-4E0B, U+4E0D-4E0E, U+4E13-4E14, U+4E1A, U+4E25, U+4E2A, U+4E2D, U+4E39-4E3B, U+4E45, U+4E48, U+4E5F, U+4E66, U+4E70, U+4E86, U+4E8B, U+4E8E, U+4E9A-4E9B, U+4EA4, U+4EA7, U+4EAB, U+4EBA, U+4EC0, U+4EC5, U+4ECB, U+4ECD-4ECE, U+4ED6, U+4ED8, U+4EE3, U+4EE5, U+4EEC, U+4EF6-4EF7, U+4EFB, U+4EFD, U+4F01, U+4F18-4F1A, U+4F20, U+4F26, U+4F2F-4F30, U+4F34, U+4F46, U+4F4D-4F4E, U+4F53, U+4F55, U+4F5C, U+4F60, U+4F9B, U+4F9D, U+4FBF, U+4FDD, U+4FE1, U+500D, U+5012, U+503C, U+504F, U+505C, U+5065, U+5141, U+5143, U+5145, U+5148, U+514D, U+5168, U+516B-516C, U+5170-5171, U+5173, U+5176-5178, U+517B-517C, U+5185, U+518D, U+5199, U+51B3, U+51B5, U+51C0, U+51C6, U+51FA, U+5206, U+5212, U+5217, U+5219, U+521B, U+521D, U+5229, U+522B, U+5230, U+5236-5237, U+523A, U+5242, U+524D, U+529B, U+529F-52A1, U+52A8-52A9, U+52BF, U+5305, U+5316, U+533A, U+534F, U+5355-5357, U+535A, U+5370, U+5382, U+539F, U+53C2, U+53CA, U+53D1, U+53D6-53D7, U+53E3, U+53E6, U+53EF, U+53F6-53F8, U+5404, U+5408, U+540C-540E, U+5411, U+5417, U+541E, U+5426, U+542B, U+542F, U+5448, U+544A, U+5468, U+5473, U+5480, U+548C, U+5496, U+54A8, U+54C1, U+54E5, U+54EA, U+552E, U+5546, U+559C, U+56BC, U+56CA, U+56DE, U+56E2, U+56F4, U+56FD-56FE, U+571F, U+5728, U+5730, U+573A, U+5740, U+5747, U+5761, U+578B, U+57C3, U+57FA, U+586B, U+58A8, U+58EB, U+5904, U+5907, U+590D, U+5916, U+591A, U+5927, U+5929, U+5934, U+5965, U+5973, U+597D, U+5982, U+59CB, U+59D3, U+5A01, U+5B57-5B58, U+5B89, U+5B8C, U+5B9A, U+5B9E, U+5BA1-5BA4, U+5BB6, U+5BB9, U+5BBE, U+5BC6, U+5BF8-5BF9, U+5C06, U+5C0F, U+5C11, U+5C14, U+5C1A, U+5C3A, U+5C3C, U+5C55, U+5C5E, U+5DDE, U+5DE5, U+5DF1-5DF2, U+5DF4, U+5E02, U+5E0C, U+5E2E, U+5E38, U+5E74, U+5E76, U+5E7F, U+5E93-5E95, U+5EA6, U+5EB7, U+5EF7, U+5F00, U+5F0F, U+5F20, U+5F53, U+5F55, U+5F62, U+5F85, U+5F8B, U+5F97, U+5FB7, U+5FC3, U+5FC5, U+5FD7, U+5FEB, U+5FF5, U+6027, U+606F, U+60A8, U+60C5, U+60F3, U+610F, U+611F, U+6210-6211, U+6216, U+6237, U+6240, U+624B, U+6253, U+6258, U+6279, U+627F, U+62A4-62A5, U+62C5, U+62C9, U+62D3, U+62D6, U+62E5, U+62E9, U+62EC, U+62FF, U+6301, U+6307, U+6309, U+632A, U+6362, U+636E, U+6392, U+63A2, U+63A5, U+63A7-63A8, U+63D0, U+643A, U+64AD, U+652F, U+6536, U+653E, U+6548, U+6570, U+6574, U+6587, U+6599, U+65B0, U+65B9, U+65BD, U+65E0, U+65E5, U+65F6, U+660E, U+662F, U+663E, U+666F, U+667A, U+6682, U+66F4, U+66FF-6700, U+6709, U+670D, U+671B, U+671F, U+6728, U+672A, U+672C, U+673A, U+6742-6743, U+6750, U+6761, U+6765, U+677E, U+6784, U+6790, U+679C-679D, U+67E5, U+6807, U+6837-6839, U+683C, U+6848, U+68C0, U+6A21, U+6A97, U+6B22, U+6B27, U+6B3E, U+6B62-6B65, U+6BB5, U+6BCF, U+6BD4, U+6C34, U+6C42, U+6C99, U+6C9F, U+6CB9, U+6CD5, U+6CDB, U+6CE2, U+6CE8, U+6CF0, U+6D01, U+6D32, U+6D3B, U+6D3D, U+6D41, U+6D4B, U+6D77, U+6D88, U+6DB2, U+6E20, U+6E90, U+6EB6, U+6EDA, U+6EF4, U+6FB3, U+704C, U+7075, U+70B9, U+70ED, U+7167, U+719F, U+7231, U+7247-7248, U+724C, U+7259, U+7269, U+7279, U+72B6, U+72EC, U+739B, U+73B0, U+73ED, U+7403, U+7406, U+745E, U+74F6, U+751C, U+751F, U+7528, U+7531-7532, U+7535, U+7559, U+756A, U+75AB, U+767D-767E, U+7684, U+76CA, U+76D2, U+76D6, U+76D8, U+76EE, U+76F8, U+770B, U+771F, U+777E, U+77E5, U+7801, U+7814, U+7840, U+786E, U+78B1, U+793A, U+79C0, U+79C9, U+79CD, U+79D8, U+79F0, U+79FB, U+7A0B, U+7A33, U+7A3F, U+7A76, U+7A7F, U+7ACB, U+7AD9, U+7B26, U+7B49, U+7B7E, U+7B80, U+7BA1, U+7BB1, U+7C7B, U+7C7D, U+7C89, U+7CD6, U+7CFB, U+7D20, U+7D22, U+7EA4, U+7EA7, U+7EB8, U+7EBF, U+7EC4, U+7EC6, U+7EC8, U+7ECD, U+7ECF, U+7ED5, U+7ED9, U+7EE7, U+7EED, U+7EF4, U+7EFF, U+7F16, U+7F50, U+7F8E, U+7FA4, U+8003, U+8005, U+800C, U+8033, U+804A, U+8054, U+808C, U+80A4, U+80AF, U+80F6, U+80FD, U+819C, U+81B3, U+81EA, U+81F3, U+8272, U+827A, U+8282, U+829D, U+82AC, U+82F1, U+82F9, U+8303, U+8349, U+8354, U+8377, U+8393, U+83B7, U+83C7, U+83CC, U+83DC, U+83F2, U+8404, U+8425, U+8461, U+852C, U+85D3, U+8611, U+86CB, U+884C, U+8863, U+8865, U+8868, U+888B, U+88C5, U+892A, U+897F, U+8981, U+8986, U+89C1-89C2, U+89C4, U+89C6, U+89C8-89C9, U+89E3, U+8A00, U+8BA1-8BA2, U+8BA4, U+8BA8, U+8BB0, U+8BB8, U+8BBA, U+8BBE, U+8BC1, U+8BC4, U+8BC6, U+8BC9, U+8BD5, U+8BDD, U+8BE2, U+8BE5-8BE6, U+8BED, U+8BF4, U+8BF7, U+8BFA, U+8C03, U+8C08, U+8D27-8D28, U+8D2D, U+8D2F, U+8D34-8D35, U+8D39, U+8D44, U+8D56, U+8D77, U+8D85, U+8D8A, U+8DF3, U+8F66, U+8F6C, U+8F6F, U+8F7B, U+8F7D, U+8F83, U+8F85, U+8F91, U+8F93, U+8FA8, U+8FC7, U+8FCE, U+8FD0, U+8FD4, U+8FD8-8FD9, U+8FDB, U+9001-9002, U+9009, U+901A, U+901F-9020, U+9053, U+90AE, U+90E8, U+90FD, U+914B, U+914D, U+916E, U+9176, U+9178, U+918B, U+91C7, U+91CF, U+9488, U+9499, U+9500, U+9541, U+957F, U+95E8, U+95ED-95EE, U+95F4, U+961F, U+9636, U+963F, U+9645, U+9650, U+9664, U+969C, U+96B6, U+96F6, U+9700, U+975E, U+9762, U+97E9, U+9875-9876, U+9879, U+9884, U+9886, U+9891, U+9898, U+989C, U+98DF, U+9996, U+9A6C, U+9A8C, U+9AA8, U+9AD8, U+9C81, U+9C9C, U+9EA6, U+9EC4, U+9ED1, U+FF01, U+FF08-FF09, U+FF0C, U+FF1A, U+FF1F;
}

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('assets/fonts/notosansjp-nobevan-gummies-20261020-400-700.woff2') format('woff2');
  unicode-range: U+0020-0021, U+0024-0026, U+0028-0029, U+002B-003B, U+003F, U+0041-004A, U+004C-0051, U+0053-0058, U+005A, U+0061-0065, U+0067-0069, U+006C-0070, U+0072-0076, U+0079-007D, U+00B2, U+00B7, U+2013-2014, U+2026, U+3001-3002, U+300C-300D, U+3042, U+3044, U+3046, U+3048, U+304A-304D, U+304F-3051, U+3053-3055, U+3057-305B, U+305D, U+305F-3061, U+3063-306B, U+306E-3070, U+3073, U+3076, U+3078-3079, U+307B-307C, U+307E-307F, U+3081-3082, U+3084, U+3086-308C, U+308F, U+3092-3093, U+30A1-30A4, U+30A6-30BD, U+30BF-30C1, U+30C3-30C4, U+30C6-30CB, U+30CD-30CE, U+30D0-30D1, U+30D3-30D7, U+30D9-30E5, U+30E7, U+30E9-30ED, U+30EF, U+30F3, U+30FB-30FC, U+4E00, U+4E0A-4E0B, U+4E16, U+4E2D, U+4E3B, U+4E86, U+4E88, U+4E8B, U+4EBA, U+4ECB, U+4ED5-4ED6, U+4ED8, U+4EE3-4EE5, U+4EF6, U+4EFB, U+4F01, U+4F1A, U+4F4D-4F4F, U+4F53, U+4F55, U+4F5C, U+4F7F, U+4F9B, U+4F9D, U+4FA1, U+4FDD, U+4FE1, U+500B, U+5024, U+505C, U+5065, U+5099, U+50CF, U+5145, U+5148, U+514D, U+5165, U+5168, U+516C, U+5185, U+518D, U+5199, U+51E6, U+51FA, U+5206, U+521D, U+5224-5225, U+5229, U+5236-5237, U+524A, U+524D, U+5264, U+529B, U+52A0, U+52A9, U+52B9, U+52D5, U+52D9, U+5305, U+5316, U+5354, U+5357, U+5370, U+5378, U+539F, U+53B3, U+53C2, U+53D6, U+53E3, U+53EF, U+53F7, U+5404, U+5408, U+540D, U+5411, U+542B, U+5473, U+54C1, U+554F, U+565B, U+5668, U+56DE, U+56F2, U+56FD, U+5728, U+5730, U+578B, U+57DF, U+57FA, U+5831, U+5834, U+586B, U+58F2, U+5916, U+5927, U+5973, U+59CB, U+5B50, U+5B58, U+5B66, U+5B88-5B89, U+5B8C, U+5B9A, U+5B9F, U+5BA2, U+5BA4, U+5BB9, U+5BC6, U+5BE9, U+5BFE, U+5C02, U+5C0F, U+5C5E, U+5DDE, U+5DE5, U+5DEE, U+5E02, U+5E0C, U+5E38, U+5E45, U+5E74, U+5E83, U+5E97, U+5EA6, U+5EAB, U+5EB7, U+5F0F, U+5F53, U+5F62, U+5F79, U+5F85, U+5F8C, U+5F97, U+5FB4, U+5FC5, U+5FDC, U+5FF5, U+6027, U+60C5, U+610F, U+611F, U+614B, U+6210, U+6240, U+624B, U+6271, U+627F, U+629E, U+62C5, U+62E0-62E1, U+62EC, U+6301, U+6307, U+63A5, U+63B2, U+63D0, U+63F4, U+6442, U+652F, U+6539, U+6570, U+6574, U+6587, U+6599, U+65B0, U+65B9, U+65BD, U+65E2, U+65E5, U+65E9, U+660E, U+6613, U+6620, U+6642, U+66F8, U+66FF-6700, U+6709, U+671B, U+671F, U+672B-672C, U+6750, U+6761, U+6790, U+679C, U+67D4, U+67FB, U+6804, U+683C, U+6848, U+691C, U+696D, U+6982, U+69D8, U+6A19, U+6A29, U+6A5F, U+6B21, U+6B27, U+6B53, U+6B62-6B63, U+6BB5, U+6BCE, U+6BD4, U+6C0F, U+6C17, U+6C42, U+6C7A, U+6CC1, U+6CD5, U+6CE8, U+6D3B, U+6D41, U+6D44, U+6D88, U+6DB2, U+6E05, U+6E96, U+6EB6, U+70B9, U+7121, U+722A, U+7269, U+7279, U+72B6, U+72EC, U+73FE, U+7406, U+7518, U+751F, U+7523, U+7528, U+7531, U+753B, U+754C, U+7559, U+756A, U+7570, U+75AB, U+767A, U+767E, U+7684, U+76EE, U+76F8, U+771F, U+7740, U+77E5, U+77ED, U+7814, U+78BA, U+793A, U+793E, U+79FB, U+7A0B, U+7A2E, U+7A4D, U+7A76, U+7ACB, U+7BA1, U+7BB1, U+7BC4, U+7C21, U+7C73, U+7C89, U+7D0D, U+7D19, U+7D20, U+7D30, U+7D39, U+7D42, U+7D44, U+7D66, U+7D9A, U+7DAD, U+7DE8, U+7E3E, U+7E4A, U+7F6E, U+7F8E, U+8003, U+8005, U+805E, U+808C, U+80A2, U+80FD, U+8154, U+81EA, U+81F3, U+822C, U+826F, U+8272, U+82E6, U+8377, U+8846, U+884C, U+8868, U+888B, U+88C5, U+88DC, U+88FD, U+8907, U+8981, U+898B, U+898F, U+89B3, U+89E3, U+8A00, U+8A08, U+8A0E, U+8A18, U+8A2D, U+8A34, U+8A3C, U+8A55, U+8A66, U+8A71, U+8A73, U+8A8D, U+8A9E, U+8ABF, U+8AC7, U+8C61, U+8CA0, U+8CA9, U+8CAB, U+8CBB-8CBC, U+8CC3, U+8CC7, U+8CEA, U+8CFC, U+8EDF, U+8EFD, U+8F09, U+8F38, U+8FBC, U+8FC5, U+8FCE, U+8FD1, U+8FFD, U+9001, U+9014, U+901A, U+901F-9020, U+9023, U+9032, U+904B, U+9054-9055, U+9069, U+9075, U+9078, U+90A6, U+90E8, U+914D, U+9178, U+91CF, U+91D1, U+91DD, U+9320, U+9332, U+9577, U+9580, U+9589, U+958B, U+9593, U+95A2, U+9650, U+9664, U+968E, U+969B, U+96C6, U+96D1, U+96FB, U+9762, U+97D3, U+9805, U+9808, U+983C, U+985E, U+9867, U+98A8, U+98DF, U+990A, U+9996, U+9A13, U+9AD8, U+9AEA, U+9BAE, U+FF01, U+FF06, U+FF08-FF09, U+FF1A, U+FF1F;
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('assets/fonts/notosanskr-nobevan-gummies-service-20261020-400-700.woff2') format('woff2');
  unicode-range: U+0020-0021, U+0024-0026, U+0028-0029, U+002B-003B, U+003F, U+0041-004A, U+004C-0051, U+0053-0058, U+005A, U+0061-0065, U+0067-0069, U+006C-0070, U+0072-0076, U+0079-007D, U+00B2, U+00B7, U+2013-2014, U+2018-2019, U+2026, U+AC00, U+AC04, U+AC08, U+AC10, U+AC15-AC16, U+AC1C-AC1D, U+AC24, U+AC70, U+AC74, U+AC78, U+AC80, U+AC8C, U+AC90, U+ACA9, U+ACAC, U+ACB0, U+ACBD, U+ACC4, U+ACE0, U+ACF5, U+ACFC, U+AD00, U+AD11, U+AD50, U+AD6C-AD6D, U+AD8C, U+ADDC, U+ADF8, U+AE00, U+AE08-AE09, U+AE30, U+AE34, U+AE4C, U+AED8, U+B04C, U+B098, U+B0A8-B0A9, U+B0B4, U+B0D0, U+B108, U+B110, U+B113, U+B118, U+B124, U+B178, U+B17C, U+B192-B193, U+B274, U+B294, U+B2A5, U+B2C8, U+B2CC, U+B2D9, U+B2DD, U+B2E4, U+B2E8, U+B2EB-B2EC, U+B2F4, U+B2F9, U+B300, U+B354, U+B35C, U+B370, U+B374, U+B3C4-B3C5, U+B3D5, U+B3D9, U+B418, U+B41C, U+B420, U+B429, U+B4DC, U+B4E0, U+B4E4, U+B4F1, U+B514, U+B530, U+B5A4, U+B5BB, U+B610, U+B77C-B77D, U+B780, U+B78D, U+B791, U+B798-B799, U+B79C, U+B7C9, U+B7EC, U+B7FD, U+B808, U+B824-B825, U+B828, U+B85C-B85D, U+B860, U+B86C-B86D, U+B8CC, U+B8E8, U+B8F8-B8F9, U+B958, U+B974, U+B978, U+B97C, U+B984-B985, U+B9AC, U+B9B0, U+B9BD, U+B9C8, U+B9CC, U+B9D0, U+B9DB, U+B9DE, U+B9E4, U+B9E8, U+BA39, U+BA40, U+BA54-BA55, U+BA5C, U+BA70, U+BA74, U+BA85, U+BAA8-BAA9, U+BB34, U+BB38, U+BB3B-BB3C, U+BBC0, U+BBF8, U+BBFC, U+BBFF-BC00, U+BC0F, U+BC14, U+BC18, U+BC1B-BC1C, U+BC29, U+BC30-BC31, U+BC84, U+BC88, U+BC8C, U+BC94-BC95, U+BCA0, U+BCA8, U+BCC4, U+BCD1, U+BCF4-BCF5, U+BCF8, U+BD09, U+BD80, U+BD84, U+BDF0, U+BE0C, U+BE14, U+BE44, U+BE57, U+BE60, U+C0AC, U+C0B0, U+C0B4, U+C0C1, U+C0C9, U+C0D8, U+C0DD, U+C11C, U+C120, U+C124, U+C12C-C12D, U+C12F, U+C131, U+C138, U+C149, U+C154, U+C158, U+C15C, U+C18C-C18D, U+C190, U+C194, U+C19D, U+C1A1, U+C1C4, U+C218, U+C27D, U+C288, U+C290, U+C298, U+C2A4, U+C2B5, U+C2B9, U+C2DC-C2DD, U+C2E0, U+C2E4, U+C2EC, U+C2F1, U+C2F6, U+C3DF, U+C539, U+C544, U+C548, U+C54A, U+C54C, U+C558, U+C560-C561, U+C57C, U+C591, U+C5B4, U+C5B8, U+C5BC, U+C5C4-C5C7, U+C5D0, U+C5D8, U+C5EC-C5ED, U+C5F0, U+C5F4, U+C601, U+C608, U+C624, U+C635, U+C640, U+C644, U+C678, U+C694, U+C6A9, U+C6B0, U+C6B4, U+C6C0, U+C6C3, U+C6CC, U+C6D0, U+C6E8, U+C6F0, U+C704, U+C720, U+C728, U+C73C, U+C740, U+C744, U+C74C, U+C758, U+C774, U+C778, U+C77C, U+C784-C785, U+C788, U+C790-C791, U+C7A1, U+C7A5, U+C7AC, U+C800-C801, U+C804, U+C808, U+C810-C811, U+C815, U+C81C-C81D, U+C824, U+C870, U+C874, U+C885, U+C8FC, U+C900, U+C904, U+C911, U+C99D, U+C9C0-C9C1, U+C9C4, U+C9C8, U+C9D1, U+C9D3, U+CC28-CC29, U+CC38, U+CC44, U+CC98, U+CCA8, U+CCAB, U+CCAD, U+CCB4, U+CCD0, U+CD08, U+CD5C, U+CD94, U+CD98, U+CD9C, U+CDA4, U+CDA9, U+CDB0, U+CDE8, U+CE20, U+CE58, U+CE60, U+CE74, U+CE7C, U+CE90, U+CEA1, U+CF00, U+CF54, U+CF58, U+CF5C, U+D06C, U+D074, U+D0A4, U+D0C0, U+D0C8, U+D0D5, U+D0DC-D0DD, U+D130, U+D14C, U+D15C, U+D1A0, U+D1B1, U+D1B5, U+D22C, U+D280, U+D2B8-D2B9, U+D2F0-D2F1, U+D2F4, U+D300, U+D305, U+D30C, U+D310, U+D37C, U+D398-D399, U+D3B4, U+D3B8, U+D3C9, U+D3EC-D3ED, U+D3F4, U+D45C, U+D488, U+D504, U+D50C, U+D53C, U+D540, U+D544, U+D558, U+D55C, U+D560, U+D568-D569, U+D56D, U+D574, U+D589, U+D5A5, U+D5D8, U+D5E8, U+D604, U+D611, U+D615, U+D638, U+D648, U+D654-D655, U+D68C-D68D, U+D6A8, U+D6C4, U+D76C, U+D788;
}

@font-face {
  font-family: 'Noto Sans Thai';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('assets/fonts/notosansthai-nobevan-gummies-20261020-400-700.woff2') format('woff2');
  unicode-range: U+0020-0021, U+0024-0026, U+0028-0029, U+002B-003B, U+003F, U+0041-004A, U+004C-0051, U+0053-0058, U+005A, U+0061-0065, U+0067-0069, U+006C-0070, U+0072-0076, U+0079-007D, U+00B7, U+0E01-0E02, U+0E04, U+0E07-0E0B, U+0E0D, U+0E0F-0E25, U+0E27-0E2D, U+0E2F-0E39, U+0E40-0E44, U+0E46-0E49, U+0E4C-0E4D, U+2013-2014, U+2018-2019, U+2026;
}

/* Nobevan v20: prior page characters + revised homepage copy; SIL OFL 1.1. */









/* Nobevan CJK / Thai exact page subsets; retain OFL licenses. */









/* Nobevan selected typography — self-hosted Google Fonts, SIL OFL 1.1. */

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('assets/fonts/ibm-plex-sans-latin-ext-400-700.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('assets/fonts/ibm-plex-sans-latin-400-700.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;
}

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('assets/fonts/source-sans-3-latin-ext-400-700.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('assets/fonts/source-sans-3-latin-400-700.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;
}





:root{--head:'IBM Plex Sans',Arial,sans-serif;--body:'Source Sans 3',Arial,sans-serif}
html:lang(zh){--head:'IBM Plex Sans','Noto Sans SC','PingFang SC','Microsoft YaHei',sans-serif;--body:'Source Sans 3','Noto Sans SC','PingFang SC','Microsoft YaHei',sans-serif}
html:lang(ja){--head:'IBM Plex Sans','Noto Sans JP','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;--body:'Source Sans 3','Noto Sans JP','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif}
html:lang(ko){--head:'IBM Plex Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;--body:'Source Sans 3','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
html:lang(th){--head:'IBM Plex Sans','Noto Sans Thai','Leelawadee UI',sans-serif;--body:'Source Sans 3','Noto Sans Thai','Leelawadee UI',sans-serif}

.language-menu [lang=zh-CN]{font-family:'Noto Sans SC',sans-serif}.language-menu [lang=ja]{font-family:'Noto Sans JP',sans-serif}.language-menu [lang=ko]{font-family:'Noto Sans KR',sans-serif}.language-menu [lang=th]{font-family:'Noto Sans Thai',sans-serif}
