/* Self-hosted webfonts for the Gomi Sensei landing page.
 *
 * The page claims "Zero data collected", so it must not reach out to
 * fonts.googleapis.com or fonts.gstatic.com at runtime - every byte below is
 * served from this directory.
 *
 * Nunito and Zen Maru Gothic's Western coverage are Google's own subset files,
 * unmodified, with their unicode-range blocks intact. Zen Maru Gothic's Japanese
 * coverage ships from Google as 354 files totalling 6.7 MB, so it is rebuilt here
 * with pyftsubset into core + ext per weight:
 *
 *   core  full kana, Japanese punctuation, fullwidth forms, and the kanji the
 *         pages use.
 *   ext   the remaining kanji the app itself ships, so later Japanese copy has
 *         somewhere to land instead of falling back to Hiragino.
 *
 * The two carry disjoint unicode-ranges, so ext is only fetched if a codepoint
 * inside it is actually rendered.
 *
 * To regenerate: refetch the css2 API with a modern browser User-Agent for the
 * Western subsets, then rerun pyftsubset over the full ZenMaruGothic Medium/Bold/
 * Black TTFs for the Japanese pair. Generated file - do not hand-edit.
 */

/* ---- Nunito 600 ---- */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(nunito-600-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(nunito-600-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(nunito-600-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;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(nunito-600-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;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(nunito-600-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;
}
/* ---- Nunito 700 ---- */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(nunito-700-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(nunito-700-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(nunito-700-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;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(nunito-700-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;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(nunito-700-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;
}
/* ---- Nunito 800 ---- */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(nunito-800-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(nunito-800-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(nunito-800-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;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(nunito-800-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;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(nunito-800-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;
}
/* ---- Nunito 900 ---- */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(nunito-900-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(nunito-900-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(nunito-900-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;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(nunito-900-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;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(nunito-900-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;
}
/* ---- Zen Maru Gothic 500 ---- */
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(zen-maru-gothic-500-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(zen-maru-gothic-500-greek.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(zen-maru-gothic-500-japanese-core.woff2) format('woff2');
  unicode-range: U+2192, U+2500, U+3000-3015, U+301C-301D, U+301F-3020, U+3041-3094, U+309B-309E, U+30A1-30FE, U+4ECA, U+5012, U+5148, U+5168, U+5207, U+540D, U+5BB6, U+5DF1, U+5E74, U+609F, U+6162, U+6211, U+6599, U+65E5, U+672C, U+6BCE, U+7121, U+7136, U+751F, U+7BB1, U+7DE0, U+899A, U+8A5E, U+8A66, U+8A9E, U+8AAD, U+9762, U+FF01-FF03, U+FF05-FF0C, U+FF0E-FF5D, U+FF61-FF9F, U+FFE2-FFE5;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(zen-maru-gothic-500-japanese-ext.woff2) format('woff2');
  unicode-range: U+4E00, U+4E03, U+4E07-4E0B, U+4E16, U+4E21, U+4E26, U+4E2D, U+4E38, U+4E57, U+4E5D, U+4E73, U+4E8B-4E8C, U+4E94, U+4EA4, U+4EAC, U+4EBA, U+4ED5-4ED6, U+4F11, U+4F1A, U+4F4E-4F4F, U+4F53, U+4F55, U+4F5C, U+4F7F, U+4F9B, U+4FBF, U+500B, U+501F, U+5074, U+5098, U+50CD, U+512A, U+5143-5144, U+5165, U+516B-516D, U+5186, U+518A, U+518D, U+5199, U+51AC, U+51B7, U+51FA, U+5206, U+521D, U+5229, U+524D, U+526F, U+52C9, U+52D5, U+52E4, U+5317, U+5339, U+533B, U+5341, U+5343, U+5348, U+534A, U+5357, U+5371, U+5375, U+5382, U+539A, U+53BB, U+53CB, U+53D6, U+53E3-53E4, U+53EC, U+53EF-53F0, U+53F3, U+53F7-53F8, U+540C, U+5411, U+5438-5439, U+5442, U+5473, U+547C, U+54B2, U+54E1, U+554F, U+55AB, U+56DB, U+56DE, U+56F0, U+56F3, U+56FD, U+5712, U+571F, U+5730, U+5802, U+5869, U+58C1, U+58F2, U+5909, U+590F, U+5915-5916, U+591A, U+591C, U+5927, U+5929-592B, U+5931, U+5965, U+5973, U+597D, U+59B9, U+59C9, U+59CB, U+5A5A, U+5ACC, U+5B50, U+5B57, U+5B66, U+5B89, U+5B98, U+5BA4, U+5BB9, U+5BBF, U+5BD2, U+5BDD, U+5BFA, U+5BFF, U+5C01, U+5C0F, U+5C11, U+5C40, U+5C45, U+5C4B, U+5C65, U+5C71, U+5CF6, U+5DDD, U+5DE6, U+5DEE, U+5E03, U+5E30, U+5E3D, U+5E83, U+5E97, U+5EA6-5EA7, U+5EAB, U+5EAD, U+5ECA, U+5EFA, U+5F01, U+5F15, U+5F1F, U+5F31, U+5F37, U+5F3E, U+5F53, U+5F62, U+5F7C, U+5F85, U+5F8C, U+5F92, U+5FD8-5FD9, U+60AA, U+611B, U+6238, U+6240, U+624B, U+62BC, U+6301, U+6383, U+64AE, U+6559, U+6563, U+6570, U+6587, U+65B0, U+65B9, U+65C5, U+65CF, U+65E9, U+660E, U+6613, U+6620, U+6625, U+6628, U+663C, U+6642, U+6669, U+6674, U+6687, U+6691, U+6696-6697, U+66AE, U+66C7, U+66DC, U+66F2, U+66F8, U+6708-6709, U+670D, U+671D, U+6728, U+672B, U+673A, U+6751, U+6765, U+676F, U+6771, U+679A, U+679C, U+6821, U+685C, U+68DA, U+6905, U+697D, U+69CB, U+69D8, U+6A2A, U+6A4B, U+6A5F, U+6B21, U+6B32, U+6B4C, U+6B62, U+6B69, U+6B6F, U+6B73, U+6B7B, U+6B8B, U+6BB5, U+6BCD, U+6C17, U+6C34, U+6C5A, U+6C60, U+6CB9, U+6CF3, U+6D0B, U+6D17, U+6D3E, U+6D74, U+6D77, U+6D88, U+6DBC, U+6E21, U+6F22, U+6FEF, U+706B, U+7070, U+70B9, U+71B1, U+7236, U+725B, U+7269, U+72AC, U+72ED, U+732B, U+7384, U+73FE, U+7406, U+74F6, U+7518, U+7530, U+7537, U+753A-753B, U+754C, U+7559, U+756A, U+75B2, U+75C5, U+75DB, U+767B, U+767D-767E, U+7686, U+76BF, U+76EE, U+771F, U+773C, U+7740, U+77E5, U+77ED, U+77F3, U+7802, U+7897, U+78E8, U+793C, U+793E, U+79C1, U+79CB, U+7A7A, U+7A93, U+7ACB, U+7AE0, U+7B26, U+7B46, U+7B52, U+7B54, U+7BB8, U+7CD6, U+7D05, U+7D19, U+7D30, U+7D42, U+7D50, U+7D75, U+7D9A, U+7DD2, U+7DF4, U+7F6E, U+7F8E, U+7FD2, U+8005, U+8033, U+805E, U+8089, U+80CC, U+8131, U+8179, U+81EA, U+826F, U+8272, U+82B1, U+82E5, U+82F1, U+8336, U+8377, U+83D3, U+83DC, U+8449, U+8535, U+8584, U+85AC, U+866B, U+884C, U+8868, U+897F, U+8981, U+898B, U+89AA, U+89D2, U+8A00, U+8A08, U+8A31, U+8A71, U+8A8C, U+8A95, U+8AB0, U+8B66, U+8C5A, U+8CA1, U+8CB4, U+8CB7-8CB8, U+8CBC, U+8CD1, U+8CEA, U+8D64, U+8D70, U+8D77, U+8DB3, U+8ECA, U+8EE2, U+8EFD, U+8F9B, U+8F9E, U+8FBA, U+8FD1, U+8FD4, U+901F, U+9031, U+9045, U+904A, U+9053-9055, U+9060, U+90E8, U+90F5, U+90FD, U+9152, U+9177, U+91A4, U+91CD-91CE, U+91D1, U+9244, U+925B, U+9280, U+9375, U+93E1, U+9577, U+9580, U+9589, U+958B, U+9593, U+95A2, U+964D, U+9662, U+9664, U+968E, U+96A3, U+96D1, U+96E3, U+96E8, U+96EA, U+96F6, U+96FB, U+9752, U+9759, U+9774, U+97F3, U+982D, U+983C, U+984C, U+9854, U+9858, U+98A8, U+98DB, U+98DF, U+98EF, U+98F2, U+98F4, U+9928, U+99C5, U+9AD8, U+9AEA, U+9B5A, U+9CE5, U+9CF4, U+9D8F, U+9E78, U+9EC4, U+9ED2, U+9F3B;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(zen-maru-gothic-500-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;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(zen-maru-gothic-500-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;
}
/* ---- Zen Maru Gothic 700 ---- */
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(zen-maru-gothic-700-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(zen-maru-gothic-700-greek.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(zen-maru-gothic-700-japanese-core.woff2) format('woff2');
  unicode-range: U+2192, U+2500, U+3000-3015, U+301C-301D, U+301F-3020, U+3041-3094, U+309B-309E, U+30A1-30FE, U+4ECA, U+5012, U+5148, U+5168, U+5207, U+540D, U+5BB6, U+5DF1, U+5E74, U+609F, U+6162, U+6211, U+6599, U+65E5, U+672C, U+6BCE, U+7121, U+7136, U+751F, U+7BB1, U+7DE0, U+899A, U+8A5E, U+8A66, U+8A9E, U+8AAD, U+9762, U+FF01-FF03, U+FF05-FF0C, U+FF0E-FF5D, U+FF61-FF9F, U+FFE2-FFE5;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(zen-maru-gothic-700-japanese-ext.woff2) format('woff2');
  unicode-range: U+4E00, U+4E03, U+4E07-4E0B, U+4E16, U+4E21, U+4E26, U+4E2D, U+4E38, U+4E57, U+4E5D, U+4E73, U+4E8B-4E8C, U+4E94, U+4EA4, U+4EAC, U+4EBA, U+4ED5-4ED6, U+4F11, U+4F1A, U+4F4E-4F4F, U+4F53, U+4F55, U+4F5C, U+4F7F, U+4F9B, U+4FBF, U+500B, U+501F, U+5074, U+5098, U+50CD, U+512A, U+5143-5144, U+5165, U+516B-516D, U+5186, U+518A, U+518D, U+5199, U+51AC, U+51B7, U+51FA, U+5206, U+521D, U+5229, U+524D, U+526F, U+52C9, U+52D5, U+52E4, U+5317, U+5339, U+533B, U+5341, U+5343, U+5348, U+534A, U+5357, U+5371, U+5375, U+5382, U+539A, U+53BB, U+53CB, U+53D6, U+53E3-53E4, U+53EC, U+53EF-53F0, U+53F3, U+53F7-53F8, U+540C, U+5411, U+5438-5439, U+5442, U+5473, U+547C, U+54B2, U+54E1, U+554F, U+55AB, U+56DB, U+56DE, U+56F0, U+56F3, U+56FD, U+5712, U+571F, U+5730, U+5802, U+5869, U+58C1, U+58F2, U+5909, U+590F, U+5915-5916, U+591A, U+591C, U+5927, U+5929-592B, U+5931, U+5965, U+5973, U+597D, U+59B9, U+59C9, U+59CB, U+5A5A, U+5ACC, U+5B50, U+5B57, U+5B66, U+5B89, U+5B98, U+5BA4, U+5BB9, U+5BBF, U+5BD2, U+5BDD, U+5BFA, U+5BFF, U+5C01, U+5C0F, U+5C11, U+5C40, U+5C45, U+5C4B, U+5C65, U+5C71, U+5CF6, U+5DDD, U+5DE6, U+5DEE, U+5E03, U+5E30, U+5E3D, U+5E83, U+5E97, U+5EA6-5EA7, U+5EAB, U+5EAD, U+5ECA, U+5EFA, U+5F01, U+5F15, U+5F1F, U+5F31, U+5F37, U+5F3E, U+5F53, U+5F62, U+5F7C, U+5F85, U+5F8C, U+5F92, U+5FD8-5FD9, U+60AA, U+611B, U+6238, U+6240, U+624B, U+62BC, U+6301, U+6383, U+64AE, U+6559, U+6563, U+6570, U+6587, U+65B0, U+65B9, U+65C5, U+65CF, U+65E9, U+660E, U+6613, U+6620, U+6625, U+6628, U+663C, U+6642, U+6669, U+6674, U+6687, U+6691, U+6696-6697, U+66AE, U+66C7, U+66DC, U+66F2, U+66F8, U+6708-6709, U+670D, U+671D, U+6728, U+672B, U+673A, U+6751, U+6765, U+676F, U+6771, U+679A, U+679C, U+6821, U+685C, U+68DA, U+6905, U+697D, U+69CB, U+69D8, U+6A2A, U+6A4B, U+6A5F, U+6B21, U+6B32, U+6B4C, U+6B62, U+6B69, U+6B6F, U+6B73, U+6B7B, U+6B8B, U+6BB5, U+6BCD, U+6C17, U+6C34, U+6C5A, U+6C60, U+6CB9, U+6CF3, U+6D0B, U+6D17, U+6D3E, U+6D74, U+6D77, U+6D88, U+6DBC, U+6E21, U+6F22, U+6FEF, U+706B, U+7070, U+70B9, U+71B1, U+7236, U+725B, U+7269, U+72AC, U+72ED, U+732B, U+7384, U+73FE, U+7406, U+74F6, U+7518, U+7530, U+7537, U+753A-753B, U+754C, U+7559, U+756A, U+75B2, U+75C5, U+75DB, U+767B, U+767D-767E, U+7686, U+76BF, U+76EE, U+771F, U+773C, U+7740, U+77E5, U+77ED, U+77F3, U+7802, U+7897, U+78E8, U+793C, U+793E, U+79C1, U+79CB, U+7A7A, U+7A93, U+7ACB, U+7AE0, U+7B26, U+7B46, U+7B52, U+7B54, U+7BB8, U+7CD6, U+7D05, U+7D19, U+7D30, U+7D42, U+7D50, U+7D75, U+7D9A, U+7DD2, U+7DF4, U+7F6E, U+7F8E, U+7FD2, U+8005, U+8033, U+805E, U+8089, U+80CC, U+8131, U+8179, U+81EA, U+826F, U+8272, U+82B1, U+82E5, U+82F1, U+8336, U+8377, U+83D3, U+83DC, U+8449, U+8535, U+8584, U+85AC, U+866B, U+884C, U+8868, U+897F, U+8981, U+898B, U+89AA, U+89D2, U+8A00, U+8A08, U+8A31, U+8A71, U+8A8C, U+8A95, U+8AB0, U+8B66, U+8C5A, U+8CA1, U+8CB4, U+8CB7-8CB8, U+8CBC, U+8CD1, U+8CEA, U+8D64, U+8D70, U+8D77, U+8DB3, U+8ECA, U+8EE2, U+8EFD, U+8F9B, U+8F9E, U+8FBA, U+8FD1, U+8FD4, U+901F, U+9031, U+9045, U+904A, U+9053-9055, U+9060, U+90E8, U+90F5, U+90FD, U+9152, U+9177, U+91A4, U+91CD-91CE, U+91D1, U+9244, U+925B, U+9280, U+9375, U+93E1, U+9577, U+9580, U+9589, U+958B, U+9593, U+95A2, U+964D, U+9662, U+9664, U+968E, U+96A3, U+96D1, U+96E3, U+96E8, U+96EA, U+96F6, U+96FB, U+9752, U+9759, U+9774, U+97F3, U+982D, U+983C, U+984C, U+9854, U+9858, U+98A8, U+98DB, U+98DF, U+98EF, U+98F2, U+98F4, U+9928, U+99C5, U+9AD8, U+9AEA, U+9B5A, U+9CE5, U+9CF4, U+9D8F, U+9E78, U+9EC4, U+9ED2, U+9F3B;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(zen-maru-gothic-700-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;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(zen-maru-gothic-700-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;
}
/* ---- Zen Maru Gothic 900 ---- */
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(zen-maru-gothic-900-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(zen-maru-gothic-900-greek.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(zen-maru-gothic-900-japanese-core.woff2) format('woff2');
  unicode-range: U+2192, U+2500, U+3000-3015, U+301C-301D, U+301F-3020, U+3041-3094, U+309B-309E, U+30A1-30FE, U+4ECA, U+5012, U+5148, U+5168, U+5207, U+540D, U+5BB6, U+5DF1, U+5E74, U+609F, U+6162, U+6211, U+6599, U+65E5, U+672C, U+6BCE, U+7121, U+7136, U+751F, U+7BB1, U+7DE0, U+899A, U+8A5E, U+8A66, U+8A9E, U+8AAD, U+9762, U+FF01-FF03, U+FF05-FF0C, U+FF0E-FF5D, U+FF61-FF9F, U+FFE2-FFE5;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(zen-maru-gothic-900-japanese-ext.woff2) format('woff2');
  unicode-range: U+4E00, U+4E03, U+4E07-4E0B, U+4E16, U+4E21, U+4E26, U+4E2D, U+4E38, U+4E57, U+4E5D, U+4E73, U+4E8B-4E8C, U+4E94, U+4EA4, U+4EAC, U+4EBA, U+4ED5-4ED6, U+4F11, U+4F1A, U+4F4E-4F4F, U+4F53, U+4F55, U+4F5C, U+4F7F, U+4F9B, U+4FBF, U+500B, U+501F, U+5074, U+5098, U+50CD, U+512A, U+5143-5144, U+5165, U+516B-516D, U+5186, U+518A, U+518D, U+5199, U+51AC, U+51B7, U+51FA, U+5206, U+521D, U+5229, U+524D, U+526F, U+52C9, U+52D5, U+52E4, U+5317, U+5339, U+533B, U+5341, U+5343, U+5348, U+534A, U+5357, U+5371, U+5375, U+5382, U+539A, U+53BB, U+53CB, U+53D6, U+53E3-53E4, U+53EC, U+53EF-53F0, U+53F3, U+53F7-53F8, U+540C, U+5411, U+5438-5439, U+5442, U+5473, U+547C, U+54B2, U+54E1, U+554F, U+55AB, U+56DB, U+56DE, U+56F0, U+56F3, U+56FD, U+5712, U+571F, U+5730, U+5802, U+5869, U+58C1, U+58F2, U+5909, U+590F, U+5915-5916, U+591A, U+591C, U+5927, U+5929-592B, U+5931, U+5965, U+5973, U+597D, U+59B9, U+59C9, U+59CB, U+5A5A, U+5ACC, U+5B50, U+5B57, U+5B66, U+5B89, U+5B98, U+5BA4, U+5BB9, U+5BBF, U+5BD2, U+5BDD, U+5BFA, U+5BFF, U+5C01, U+5C0F, U+5C11, U+5C40, U+5C45, U+5C4B, U+5C65, U+5C71, U+5CF6, U+5DDD, U+5DE6, U+5DEE, U+5E03, U+5E30, U+5E3D, U+5E83, U+5E97, U+5EA6-5EA7, U+5EAB, U+5EAD, U+5ECA, U+5EFA, U+5F01, U+5F15, U+5F1F, U+5F31, U+5F37, U+5F3E, U+5F53, U+5F62, U+5F7C, U+5F85, U+5F8C, U+5F92, U+5FD8-5FD9, U+60AA, U+611B, U+6238, U+6240, U+624B, U+62BC, U+6301, U+6383, U+64AE, U+6559, U+6563, U+6570, U+6587, U+65B0, U+65B9, U+65C5, U+65CF, U+65E9, U+660E, U+6613, U+6620, U+6625, U+6628, U+663C, U+6642, U+6669, U+6674, U+6687, U+6691, U+6696-6697, U+66AE, U+66C7, U+66DC, U+66F2, U+66F8, U+6708-6709, U+670D, U+671D, U+6728, U+672B, U+673A, U+6751, U+6765, U+676F, U+6771, U+679A, U+679C, U+6821, U+685C, U+68DA, U+6905, U+697D, U+69CB, U+69D8, U+6A2A, U+6A4B, U+6A5F, U+6B21, U+6B32, U+6B4C, U+6B62, U+6B69, U+6B6F, U+6B73, U+6B7B, U+6B8B, U+6BB5, U+6BCD, U+6C17, U+6C34, U+6C5A, U+6C60, U+6CB9, U+6CF3, U+6D0B, U+6D17, U+6D3E, U+6D74, U+6D77, U+6D88, U+6DBC, U+6E21, U+6F22, U+6FEF, U+706B, U+7070, U+70B9, U+71B1, U+7236, U+725B, U+7269, U+72AC, U+72ED, U+732B, U+7384, U+73FE, U+7406, U+74F6, U+7518, U+7530, U+7537, U+753A-753B, U+754C, U+7559, U+756A, U+75B2, U+75C5, U+75DB, U+767B, U+767D-767E, U+7686, U+76BF, U+76EE, U+771F, U+773C, U+7740, U+77E5, U+77ED, U+77F3, U+7802, U+7897, U+78E8, U+793C, U+793E, U+79C1, U+79CB, U+7A7A, U+7A93, U+7ACB, U+7AE0, U+7B26, U+7B46, U+7B52, U+7B54, U+7BB8, U+7CD6, U+7D05, U+7D19, U+7D30, U+7D42, U+7D50, U+7D75, U+7D9A, U+7DD2, U+7DF4, U+7F6E, U+7F8E, U+7FD2, U+8005, U+8033, U+805E, U+8089, U+80CC, U+8131, U+8179, U+81EA, U+826F, U+8272, U+82B1, U+82E5, U+82F1, U+8336, U+8377, U+83D3, U+83DC, U+8449, U+8535, U+8584, U+85AC, U+866B, U+884C, U+8868, U+897F, U+8981, U+898B, U+89AA, U+89D2, U+8A00, U+8A08, U+8A31, U+8A71, U+8A8C, U+8A95, U+8AB0, U+8B66, U+8C5A, U+8CA1, U+8CB4, U+8CB7-8CB8, U+8CBC, U+8CD1, U+8CEA, U+8D64, U+8D70, U+8D77, U+8DB3, U+8ECA, U+8EE2, U+8EFD, U+8F9B, U+8F9E, U+8FBA, U+8FD1, U+8FD4, U+901F, U+9031, U+9045, U+904A, U+9053-9055, U+9060, U+90E8, U+90F5, U+90FD, U+9152, U+9177, U+91A4, U+91CD-91CE, U+91D1, U+9244, U+925B, U+9280, U+9375, U+93E1, U+9577, U+9580, U+9589, U+958B, U+9593, U+95A2, U+964D, U+9662, U+9664, U+968E, U+96A3, U+96D1, U+96E3, U+96E8, U+96EA, U+96F6, U+96FB, U+9752, U+9759, U+9774, U+97F3, U+982D, U+983C, U+984C, U+9854, U+9858, U+98A8, U+98DB, U+98DF, U+98EF, U+98F2, U+98F4, U+9928, U+99C5, U+9AD8, U+9AEA, U+9B5A, U+9CE5, U+9CF4, U+9D8F, U+9E78, U+9EC4, U+9ED2, U+9F3B;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(zen-maru-gothic-900-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;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(zen-maru-gothic-900-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;
}
