/* Self-hosted fonts (SIL Open Font License, see the OFL-*.txt files here). Built by tools/build-fonts.py: run it again after adding new kanji to the code. */

@font-face {
  font-family: "IBM Plex Sans";
  src: url("/static/fonts/plex-sans-400.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713;
}

@font-face {
  font-family: "IBM Plex Sans";
  src: url("/static/fonts/plex-sans-500.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713;
}

@font-face {
  font-family: "IBM Plex Sans";
  src: url("/static/fonts/plex-sans-600.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713;
}

@font-face {
  font-family: "IBM Plex Sans";
  src: url("/static/fonts/plex-sans-700.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713;
}

@font-face {
  font-family: "IBM Plex Sans";
  src: url("/static/fonts/plex-sans-400-italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713;
}

@font-face {
  font-family: "IBM Plex Mono";
  src: url("/static/fonts/plex-mono-400.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713;
}

@font-face {
  font-family: "IBM Plex Mono";
  src: url("/static/fonts/plex-mono-500.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713;
}

@font-face {
  font-family: "Shippori Mincho";
  src: url("/static/fonts/shippori-500.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713, U+3040, U+3042, U+3046, U+304C, U+3068, U+306E, U+308A, U+30FF, U+3400, U+4E03, U+4E0A, U+4E0B, U+4E0D, U+4E2D, U+4E3B, U+4E80, U+4E8B, U+4EBA, U+4ECA, U+4ED5, U+4ED8, U+4EE3, U+4EF2, U+4F1A, U+4F1D, U+4F4D, U+4F9D, U+4FBF, U+4FDD, U+500B, U+5024, U+505C, U+5065, U+50AC, U+5149, U+514E, U+5165, U+5168, U+5171, U+5185, U+5199, U+51E7, U+5200, U+5206, U+521D, U+5225, U+5263, U+52A9, U+52B9, U+52C7, U+52D9, U+52F2, U+5320, U+5374, U+5378, U+53D6, U+53F2, U+53F7, U+5408, U+540D, U+544A, U+548C, U+54C1, U+5546, U+554F, U+56DE, U+56F3, U+56FD, U+5728, U+5730, U+57CB, U+57CE, U+5802, U+5831, U+5834, U+5854, U+58EB, U+58F2, U+592A, U+5949, U+59CB, U+5B63, U+5B88, U+5B8C, U+5B9A, U+5BB4, U+5BB6, U+5BCC, U+5BE9, U+5C0E, U+5C45, U+5C71, U+5CF6, U+5DE1, U+5E02, U+5E1D, U+5E2B, U+5E33, U+5E74, U+5E83, U+5E97, U+5EA6, U+5EAB, U+5EFA, U+5F0F, U+5F13, U+5F15, U+5F1F, U+5FC3, U+6025, U+611B, U+611F, U+616E, U+6210, U+6247, U+624B, U+6255, U+627F, U+6295, U+63A2, U+63A8, U+64A4, U+652F, U+653F, U+6587, U+65B0, U+65C5, U+65E5, U+6607, U+6613, U+661F, U+667A, U+66A6, U+66D9, U+66F8, U+6708, U+6709, U+6728, U+672D, U+673A, U+677E, U+67F1, U+67FB, U+6804, U+6848, U+685C, U+6885, U+68DA, U+691C, U+6953, U+69CC, U+6A4B, U+6B62, U+6B66, U+6B69, U+6BB5, U+6BBF, U+6CD5, U+6CE2, U+6D88, U+706B, U+706F, U+7121, U+7167, U+732E, U+7406, U+751F, U+7523, U+753A, U+753B, U+7559, U+756A, U+767E, U+7686, U+7687, U+76EE, U+76FE, U+7701, U+771F, U+77E5, U+77F3, U+790E, U+793A, U+793C, U+795D, U+796D, U+79C1, U+7ADC, U+7AE0, U+7AF9, U+7B20, U+7B54, U+7BA1, U+7BAA, U+7BC0, U+7BC4, U+7BC9, U+7C3F, U+7C73, U+7D04, U+7D05, U+7D0D, U+7D61, U+7DE8, U+805E, U+8239, U+82B1, U+8336, U+83CA, U+83D6, U+84EE, U+85CD, U+86CD, U+884C, U+8868, U+898F, U+8A08, U+8A18, U+8A2D, U+8A34, U+8A89, U+8A8D, U+8A93, U+8B1D, U+8CA2, U+8CB4, U+8CB7, U+8CDE, U+8DB3, U+8FCE, U+901F, U+9023, U+9031, U+9053, U+90FD, U+914D, U+91D1, U+9244, U+9271, U+9332, U+9375, U+9418, U+958B, U+9593, U+968E, U+96C6, U+96E8, U+96EA, U+96F2, U+9759, U+9806, U+9818, U+982D, U+983C, U+9854, U+9858, U+98FE, U+9BC9, U+9CE5, U+9DB4, U+9F13, U+9F8D, U+9FFF, U+FF1F;
}

@font-face {
  font-family: "Shippori Mincho";
  src: url("/static/fonts/shippori-600.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713, U+3040, U+3042, U+3046, U+304C, U+3068, U+306E, U+308A, U+30FF, U+3400, U+4E03, U+4E0A, U+4E0B, U+4E0D, U+4E2D, U+4E3B, U+4E80, U+4E8B, U+4EBA, U+4ECA, U+4ED5, U+4ED8, U+4EE3, U+4EF2, U+4F1A, U+4F1D, U+4F4D, U+4F9D, U+4FBF, U+4FDD, U+500B, U+5024, U+505C, U+5065, U+50AC, U+5149, U+514E, U+5165, U+5168, U+5171, U+5185, U+5199, U+51E7, U+5200, U+5206, U+521D, U+5225, U+5263, U+52A9, U+52B9, U+52C7, U+52D9, U+52F2, U+5320, U+5374, U+5378, U+53D6, U+53F2, U+53F7, U+5408, U+540D, U+544A, U+548C, U+54C1, U+5546, U+554F, U+56DE, U+56F3, U+56FD, U+5728, U+5730, U+57CB, U+57CE, U+5802, U+5831, U+5834, U+5854, U+58EB, U+58F2, U+592A, U+5949, U+59CB, U+5B63, U+5B88, U+5B8C, U+5B9A, U+5BB4, U+5BB6, U+5BCC, U+5BE9, U+5C0E, U+5C45, U+5C71, U+5CF6, U+5DE1, U+5E02, U+5E1D, U+5E2B, U+5E33, U+5E74, U+5E83, U+5E97, U+5EA6, U+5EAB, U+5EFA, U+5F0F, U+5F13, U+5F15, U+5F1F, U+5FC3, U+6025, U+611B, U+611F, U+616E, U+6210, U+6247, U+624B, U+6255, U+627F, U+6295, U+63A2, U+63A8, U+64A4, U+652F, U+653F, U+6587, U+65B0, U+65C5, U+65E5, U+6607, U+6613, U+661F, U+667A, U+66A6, U+66D9, U+66F8, U+6708, U+6709, U+6728, U+672D, U+673A, U+677E, U+67F1, U+67FB, U+6804, U+6848, U+685C, U+6885, U+68DA, U+691C, U+6953, U+69CC, U+6A4B, U+6B62, U+6B66, U+6B69, U+6BB5, U+6BBF, U+6CD5, U+6CE2, U+6D88, U+706B, U+706F, U+7121, U+7167, U+732E, U+7406, U+751F, U+7523, U+753A, U+753B, U+7559, U+756A, U+767E, U+7686, U+7687, U+76EE, U+76FE, U+7701, U+771F, U+77E5, U+77F3, U+790E, U+793A, U+793C, U+795D, U+796D, U+79C1, U+7ADC, U+7AE0, U+7AF9, U+7B20, U+7B54, U+7BA1, U+7BAA, U+7BC0, U+7BC4, U+7BC9, U+7C3F, U+7C73, U+7D04, U+7D05, U+7D0D, U+7D61, U+7DE8, U+805E, U+8239, U+82B1, U+8336, U+83CA, U+83D6, U+84EE, U+85CD, U+86CD, U+884C, U+8868, U+898F, U+8A08, U+8A18, U+8A2D, U+8A34, U+8A89, U+8A8D, U+8A93, U+8B1D, U+8CA2, U+8CB4, U+8CB7, U+8CDE, U+8DB3, U+8FCE, U+901F, U+9023, U+9031, U+9053, U+90FD, U+914D, U+91D1, U+9244, U+9271, U+9332, U+9375, U+9418, U+958B, U+9593, U+968E, U+96C6, U+96E8, U+96EA, U+96F2, U+9759, U+9806, U+9818, U+982D, U+983C, U+9854, U+9858, U+98FE, U+9BC9, U+9CE5, U+9DB4, U+9F13, U+9F8D, U+9FFF, U+FF1F;
}

@font-face {
  font-family: "Shippori Mincho";
  src: url("/static/fonts/shippori-700.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713, U+3040, U+3042, U+3046, U+304C, U+3068, U+306E, U+308A, U+30FF, U+3400, U+4E03, U+4E0A, U+4E0B, U+4E0D, U+4E2D, U+4E3B, U+4E80, U+4E8B, U+4EBA, U+4ECA, U+4ED5, U+4ED8, U+4EE3, U+4EF2, U+4F1A, U+4F1D, U+4F4D, U+4F9D, U+4FBF, U+4FDD, U+500B, U+5024, U+505C, U+5065, U+50AC, U+5149, U+514E, U+5165, U+5168, U+5171, U+5185, U+5199, U+51E7, U+5200, U+5206, U+521D, U+5225, U+5263, U+52A9, U+52B9, U+52C7, U+52D9, U+52F2, U+5320, U+5374, U+5378, U+53D6, U+53F2, U+53F7, U+5408, U+540D, U+544A, U+548C, U+54C1, U+5546, U+554F, U+56DE, U+56F3, U+56FD, U+5728, U+5730, U+57CB, U+57CE, U+5802, U+5831, U+5834, U+5854, U+58EB, U+58F2, U+592A, U+5949, U+59CB, U+5B63, U+5B88, U+5B8C, U+5B9A, U+5BB4, U+5BB6, U+5BCC, U+5BE9, U+5C0E, U+5C45, U+5C71, U+5CF6, U+5DE1, U+5E02, U+5E1D, U+5E2B, U+5E33, U+5E74, U+5E83, U+5E97, U+5EA6, U+5EAB, U+5EFA, U+5F0F, U+5F13, U+5F15, U+5F1F, U+5FC3, U+6025, U+611B, U+611F, U+616E, U+6210, U+6247, U+624B, U+6255, U+627F, U+6295, U+63A2, U+63A8, U+64A4, U+652F, U+653F, U+6587, U+65B0, U+65C5, U+65E5, U+6607, U+6613, U+661F, U+667A, U+66A6, U+66D9, U+66F8, U+6708, U+6709, U+6728, U+672D, U+673A, U+677E, U+67F1, U+67FB, U+6804, U+6848, U+685C, U+6885, U+68DA, U+691C, U+6953, U+69CC, U+6A4B, U+6B62, U+6B66, U+6B69, U+6BB5, U+6BBF, U+6CD5, U+6CE2, U+6D88, U+706B, U+706F, U+7121, U+7167, U+732E, U+7406, U+751F, U+7523, U+753A, U+753B, U+7559, U+756A, U+767E, U+7686, U+7687, U+76EE, U+76FE, U+7701, U+771F, U+77E5, U+77F3, U+790E, U+793A, U+793C, U+795D, U+796D, U+79C1, U+7ADC, U+7AE0, U+7AF9, U+7B20, U+7B54, U+7BA1, U+7BAA, U+7BC0, U+7BC4, U+7BC9, U+7C3F, U+7C73, U+7D04, U+7D05, U+7D0D, U+7D61, U+7DE8, U+805E, U+8239, U+82B1, U+8336, U+83CA, U+83D6, U+84EE, U+85CD, U+86CD, U+884C, U+8868, U+898F, U+8A08, U+8A18, U+8A2D, U+8A34, U+8A89, U+8A8D, U+8A93, U+8B1D, U+8CA2, U+8CB4, U+8CB7, U+8CDE, U+8DB3, U+8FCE, U+901F, U+9023, U+9031, U+9053, U+90FD, U+914D, U+91D1, U+9244, U+9271, U+9332, U+9375, U+9418, U+958B, U+9593, U+968E, U+96C6, U+96E8, U+96EA, U+96F2, U+9759, U+9806, U+9818, U+982D, U+983C, U+9854, U+9858, U+98FE, U+9BC9, U+9CE5, U+9DB4, U+9F13, U+9F8D, U+9FFF, U+FF1F;
}

@font-face {
  font-family: "Yuji Syuku";
  src: url("/static/fonts/yuji-syuku.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-017F, U+2010-2026, U+2032-203A, U+20AC, U+2122, U+2190-2193, U+2212, U+2713, U+3040, U+3042, U+3046, U+304C, U+3068, U+306E, U+308A, U+30FF, U+3400, U+4E03, U+4E0A, U+4E0B, U+4E0D, U+4E2D, U+4E3B, U+4E80, U+4E8B, U+4EBA, U+4ECA, U+4ED5, U+4ED8, U+4EE3, U+4EF2, U+4F1A, U+4F1D, U+4F4D, U+4F9D, U+4FBF, U+4FDD, U+500B, U+5024, U+505C, U+5065, U+50AC, U+5149, U+514E, U+5165, U+5168, U+5171, U+5185, U+5199, U+51E7, U+5200, U+5206, U+521D, U+5225, U+5263, U+52A9, U+52B9, U+52C7, U+52D9, U+52F2, U+5320, U+5374, U+5378, U+53D6, U+53F2, U+53F7, U+5408, U+540D, U+544A, U+548C, U+54C1, U+5546, U+554F, U+56DE, U+56F3, U+56FD, U+5728, U+5730, U+57CB, U+57CE, U+5802, U+5831, U+5834, U+5854, U+58EB, U+58F2, U+592A, U+5949, U+59CB, U+5B63, U+5B88, U+5B8C, U+5B9A, U+5BB4, U+5BB6, U+5BCC, U+5BE9, U+5C0E, U+5C45, U+5C71, U+5CF6, U+5DE1, U+5E02, U+5E1D, U+5E2B, U+5E33, U+5E74, U+5E83, U+5E97, U+5EA6, U+5EAB, U+5EFA, U+5F0F, U+5F13, U+5F15, U+5F1F, U+5FC3, U+6025, U+611B, U+611F, U+616E, U+6210, U+6247, U+624B, U+6255, U+627F, U+6295, U+63A2, U+63A8, U+64A4, U+652F, U+653F, U+6587, U+65B0, U+65C5, U+65E5, U+6607, U+6613, U+661F, U+667A, U+66A6, U+66D9, U+66F8, U+6708, U+6709, U+6728, U+672D, U+673A, U+677E, U+67F1, U+67FB, U+6804, U+6848, U+685C, U+6885, U+68DA, U+691C, U+6953, U+69CC, U+6A4B, U+6B62, U+6B66, U+6B69, U+6BB5, U+6BBF, U+6CD5, U+6CE2, U+6D88, U+706B, U+706F, U+7121, U+7167, U+732E, U+7406, U+751F, U+7523, U+753A, U+753B, U+7559, U+756A, U+767E, U+7686, U+7687, U+76EE, U+76FE, U+7701, U+771F, U+77E5, U+77F3, U+790E, U+793A, U+793C, U+795D, U+796D, U+79C1, U+7ADC, U+7AE0, U+7AF9, U+7B20, U+7B54, U+7BA1, U+7BAA, U+7BC0, U+7BC4, U+7BC9, U+7C3F, U+7C73, U+7D04, U+7D05, U+7D0D, U+7D61, U+7DE8, U+805E, U+8239, U+82B1, U+8336, U+83CA, U+83D6, U+84EE, U+85CD, U+86CD, U+884C, U+8868, U+898F, U+8A08, U+8A18, U+8A2D, U+8A34, U+8A89, U+8A8D, U+8A93, U+8B1D, U+8CA2, U+8CB4, U+8CB7, U+8CDE, U+8DB3, U+8FCE, U+901F, U+9023, U+9031, U+9053, U+90FD, U+914D, U+91D1, U+9244, U+9271, U+9332, U+9375, U+9418, U+958B, U+9593, U+968E, U+96C6, U+96E8, U+96EA, U+96F2, U+9759, U+9806, U+9818, U+982D, U+983C, U+9854, U+9858, U+98FE, U+9BC9, U+9CE5, U+9DB4, U+9F13, U+9F8D, U+9FFF, U+FF1F;
}
