@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.0.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC00, U+AC04, U+AC19, U+AC1C, U+AC8C, U+ACC4, U+ACE0, U+ACFC, U+AD6C, U+AD75, U+ADF8, U+AE00, U+AE30, U+AED8, U+AF34, U+B098, U+B0B4, U+B123, U+B294, U+B2C8, U+B2E4, U+B2E8, U+B300, U+B3C4, U+B418, U+B450, U+B4DC, U+B4E0, U+B4E4, U+B530, U+B54C, U+B77C, U+B78C, U+B798, U+B824, U+B85C, U+B8CC, U+B974, U+B97C, U+B9AC, U+B9CC, U+B9DE, U+BA74, U+BAA8-BAA9, U+BB34, U+BB38, U+BC14, U+BC1B, U+BC29, U+BC30, U+BCF4, U+BCF8, U+BD80, U+C0AC, U+C0B0, U+C0C1, U+C11C, U+C120, U+C124, U+C138, U+C18C, U+C218, U+C22B, U+C2A4, U+C2B5, U+C2DC, U+C4F0, U+C544, U+C548, U+C54A, U+C57C, U+C5B4, U+C5C5-C5C6, U+C5D0, U+C5EC, U+C640, U+C694, U+C6A9, U+C6B4, U+C6F9, U+C704, U+C73C, U+C740, U+C744, U+C758, U+C774, U+C778, U+C77C-C77D, U+C785, U+C788, U+C790-C791, U+C7A5, U+C800-C801, U+C804, U+C815, U+C81C, U+C870, U+C8FC, U+C904, U+C9C0, U+CC98, U+CD94, U+CDA4, U+CE58, U+CE78, U+D06C, U+D0C0, U+D130, U+D2B8, U+D30C, U+D3EC-D3ED, U+D3F0, U+D45C, U+D558, U+D55C, U+D560, U+D568-D569, U+D574, U+D654-D655, U+D788;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.1.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC01, U+AC12, U+AC70, U+AC74, U+AC83, U+ACA9, U+ACB0, U+ACF3, U+ACF5, U+AD50, U+AD8C, U+AE08, U+AE34, U+AE4C, U+B00C, U+B05D, U+B124, U+B178, U+B192, U+B298, U+B2EC, U+B2F4, U+B354, U+B370, U+B374, U+B41C, U+B429, U+B4EC, U+B514, U+B780, U+B7EC, U+B7FC, U+B808, U+B840, U+B85D, U+B978, U+B984-B985, U+B9B0, U+B9B4, U+B9C8, U+B9CE, U+B9D0, U+B9E4, U+BA3C, U+BA70, U+BA85, U+BBF8, U+BC18, U+BC1C, U+BC31, U+BC84, U+BC88, U+BC95, U+BCA8, U+BCC0, U+BCC4, U+BCFC, U+BD05, U+BD84, U+BD88, U+BD99, U+BE0C, U+BE44, U+C0B4, U+C11D, U+C131, U+C18D, U+C2DD, U+C2E0, U+C2E4, U+C368, U+C4F8, U+C528, U+C54C, U+C558, U+C571, U+C591, U+C5C8, U+C5F0, U+C5F4, U+C601, U+C608, U+C624, U+C62C, U+C635, U+C644, U+C6B0, U+C6C0, U+C6D0, U+C74C, U+C811, U+C871, U+C881, U+C88B, U+C900, U+C9C1, U+C9C8, U+C9D1, U+CABD, U+CC28, U+CC9C, U+CCB4, U+CCD0, U+CD95, U+CDB0, U+CE5C, U+CE68, U+CEF4, U+CF54, U+CF58, U+D0A4, U+D0D5, U+D0DC, U+D2F4, U+D310, U+D398, U+D3B4, U+D3B8, U+D4E8, U+D504, U+D544, U+D56D, U+D589, U+D615, U+D638, U+D658, U+D68D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.2.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC11, U+AC15, U+AC78, U+AC80, U+ACA8, U+ACAC, U+ACBD, U+AD00, U+AD11, U+AD1C, U+AD6D, U+ADFC, U+AE38, U+AEBC, U+AFB8, U+AFC8, U+AFD4, U+B0A0, U+B0A8-B0A9, U+B0AE, U+B108, U+B110, U+B118, U+B141, U+B193, U+B204, U+B208, U+B220, U+B274, U+B290, U+B2A5, U+B2F5, U+B2F9, U+B35F, U+B3D9, U+B465, U+B4A4, U+B515, U+B529, U+B5A4, U+B5BB-B5BC, U+B610, U+B7A8, U+B7F0, U+B825, U+B837, U+B8E8, U+B9AD, U+B9BC-B9BD, U+B9C9, U+BA38, U+BA54, U+BA87, U+BAB0, U+BB36, U+BB3B-BB3C, U+BBC0, U+BC00, U+BC15, U+BC94, U+BE60, U+BF08, U+C0C8, U+C0DD, U+C11E, U+C12F, U+C140, U+C149, U+C1C4, U+C21C, U+C2F6, U+C501, U+C529, U+C555, U+C57D, U+C5B8, U+C5BC, U+C600, U+C678, U+C6B8, U+C6C5, U+C6CC, U+C720, U+C784, U+C798, U+C7A1, U+C7AC, U+C808, U+C810, U+C838, U+C90D, U+C911, U+C950, U+C9C4, U+C9DC, U+C9E7, U+CC2E, U+CC3E, U+CC44-CC45, U+CCC7, U+CD5C, U+CD98, U+CD9C, U+CF1C, U+CFE0, U+D034, U+D070, U+D0E4, U+D0ED, U+D14D, U+D1B5, U+D22C, U+D2BC, U+D2F0, U+D305, U+D53D, U+D588, U+D5CC, U+D5D8, U+D68C, U+D750, U+D798-D799;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.3.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC08, U+AC1D, U+ACA0, U+ACB9, U+ACE4, U+ACE8, U+ACF1, U+ACFD, U+AD18, U+AD74, U+AD81, U+ADDC, U+AE0B, U+AE41, U+AE68, U+AF2D, U+AFBC, U+AFE8, U+B014, U+B044, U+B04C, U+B09C, U+B0BC, U+B0E5, U+B109, U+B137, U+B2A6, U+B2CC, U+B2D9, U+B304, U+B358, U+B369, U+B3C5, U+B3C8, U+B3CB-B3CC, U+B3FC, U+B410, U+B454, U+B458, U+B461, U+B4ED, U+B4EF, U+B4F1, U+B6F0, U+B73B, U+B744, U+B77D, U+B790, U+B79C, U+B7C9, U+B7FD, U+B801, U+B835, U+B838, U+B86D, U+B958, U+B9BF, U+BA40, U+BABB, U+BC24, U+BC8C, U+BCF5, U+BD10, U+BE48, U+BE7C, U+BE80, U+BFD0, U+C0BD, U+C0C9, U+C12D, U+C158, U+C190, U+C194, U+C1A1, U+C228, U+C26C, U+C27D, U+C288, U+C2AC, U+C2F1, U+C369, U+C378, U+C4F4, U+C52C, U+C545, U+C55E, U+C561, U+C587, U+C5C7, U+C5ED, U+C606, U+C62E, U+C724, U+C728, U+C7A0, U+C874, U+C885, U+C988, U+CCAB, U+CCAD, U+CD18, U+CDA5, U+CDA9, U+CE35, U+CE59, U+CE60, U+CE69, U+CE74, U+CE7C, U+D018, U+D07C, U+D0A8, U+D0B5, U+D0C1, U+D0DD, U+D234, U+D488, U+D50C, U+D53C, U+D5C8, U+D600, U+D649, U+D669, U+D734, U+D754, U+D761, U+D78C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.4.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC71, U+AC81, U+ACAA, U+ACBC, U+ACE7, U+AD04, U+AD7F, U+ADE0, U+AE09, U+AE43, U+AE4A, U+AEBE, U+AECF-AED0, U+AFC0, U+AFC9, U+B010, U+B01D, U+B04A, U+B07C, U+B0AB, U+B0B8, U+B0C5, U+B0D0, U+B113, U+B144, U+B155, U+B20C, U+B214-B215, U+B258, U+B25C, U+B2A0, U+B2D8, U+B2E5, U+B2EB, U+B2EE, U+B35C, U+B36E, U+B3D5, U+B428, U+B69C, U+B6A4, U+B701, U+B728, U+B730, U+B78D, U+B791, U+B7F4, U+B807, U+B80C, U+B828, U+B82C, U+B839, U+B860, U+B918, U+B960, U+B9C1, U+B9D9, U+B9E1, U+BA48, U+BAB8, U+BB49, U+BBFC, U+BC0B, U+BC0F, U+BC16, U+BC1D, U+BCA0, U+BCBC, U+BD24, U+BD93, U+BDF8, U+BE14, U+BE4C, U+BE68, U+BED7, U+BEE4, U+BF51, U+C05C, U+C090, U+C0AD, U+C0BC, U+C13C, U+C168, U+C27C, U+C2B7, U+C2EC-C2ED, U+C37C, U+C554, U+C560, U+C6D4, U+C84C, U+C88C, U+C918, U+C9D3, U+C9DD, U+C9F8, U+CB49, U+CC38, U+CD1D, U+CDC4, U+CE90, U+CE94, U+CEE4, U+CEE8, U+CF5C, U+D0D1, U+D14C, U+D2B9, U+D2C0, U+D314, U+D328, U+D3BC, U+D3C9, U+D480, U+D489, U+D508, U+D5A5, U+D5E4, U+D5F7, U+D611, U+D614, U+D63C, U+D648, U+D6C4, U+D6E8;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.5.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC10, U+AC20, U+AC90, U+AC94, U+AD70, U+ADF9, U+AE0D, U+AE14, U+AE31, U+AE45, U+AE50, U+AF2C, U+B099, U+B0AD, U+B10C, U+B128, U+B140, U+B17C, U+B180, U+B194, U+B1E8, U+B2A1, U+B2D0, U+B2DD, U+B378, U+B38C, U+B3E0, U+B434, U+B4DD, U+B518, U+B51C, U+B525, U+B760, U+B784, U+B864, U+B878, U+B8EC, U+B8F0, U+B989, U+B9DD, U+BAAC, U+BAC4, U+BB18, U+BBC4, U+BBC8, U+BC25, U+BD64, U+BE10, U+C154, U+C1A8, U+C1FC, U+C220, U+C2A5, U+C2A8, U+C2B9, U+C2F8, U+C3D8, U+C559, U+C564, U+C568, U+C5B5, U+C5B9, U+C5C9, U+C5D4, U+C5D8, U+C5E1, U+C5FD, U+C625, U+C628, U+C634, U+C639, U+C654, U+C65C, U+C67C, U+C698, U+C69C, U+C6B1, U+C6C1, U+C73D, U+C74D, U+C751, U+C775, U+C789, U+C794, U+C820, U+C878, U+C8E0, U+C98C, U+C990, U+C999, U+C99D, U+C9D5, U+CB59, U+CBE4, U+CC2C, U+CC30, U+CD08, U+CDE8, U+CE20, U+CE24, U+CF20, U+CF24, U+D0C4, U+D0C8, U+D150, U+D15C, U+D1A0, U+D284, U+D29C, U+D300-D301, U+D37C, U+D3F4, U+D478, U+D47C, U+D540, U+D559, U+D5D0, U+D5E8, U+D604, U+D640, U+D64D, U+D6A8, U+D6C8, U+D6CC, U+D749, U+D758, U+D790;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.6.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC14, U+AC24, U+AC85, U+AC9D, U+ACA1, U+ACE1, U+ACF0, U+AD34, U+AD54, U+AD58, U+AD7D, U+AD88, U+ADC0, U+AE40, U+AE54, U+AEF4, U+AF30, U+B048, U+B080, U+B084, U+B119, U+B11D, U+B12C, U+B148, U+B179, U+B189, U+B18D, U+B1CC, U+B291, U+B2AC, U+B2C9, U+B308, U+B355, U+B365, U+B390, U+B394, U+B3D4, U+B46C, U+B4F8, U+B524, U+B534, U+B5A0, U+B7A0, U+B810, U+B871, U+B8B0, U+B975, U+B9D8, U+B9E8, U+BA58, U+BA5C, U+BAB9, U+BABD, U+BBF9, U+BC09, U+BC0D, U+BCA4, U+BE0D, U+BE1D, U+BE45, U+BE55, U+BE59, U+C0CC, U+C0D0, U+C15C, U+C19C-C19D, U+C1E0, U+C200, U+C229, U+C22D, U+C234, U+C2B4, U+C2FC, U+C384, U+C464, U+C54D, U+C557, U+C55D, U+C575, U+C5C4, U+C5D1, U+C5E0, U+C5E5, U+C648, U+C6E8, U+C75C, U+C7B0, U+C7B4, U+C824, U+C83C, U+C840, U+C8C4, U+C8E4, U+C989, U+C998, U+C9D0, U+CD0C, U+CD10, U+CD78, U+CE28, U+CF00, U+D134, U+D168, U+D1A4, U+D1A8, U+D210, U+D2F8, U+D30D, U+D31D, U+D321, U+D380, U+D384, U+D39C, U+D408, U+D515, U+D54D, U+D578, U+D5D9, U+D5EC, U+D608, U+D639, U+D751, U+D760, U+D765, U+D76C, U+D789, U+D79D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.7.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC09, U+AC13, U+AC2D, U+AC31, U+AC38, U+AD7C, U+ADA4, U+AE5D, U+AE61, U+AEC0, U+AF48, U+AF9C, U+B0AC, U+B135, U+B139, U+B15C, U+B188, U+B198, U+B1EC, U+B1F0, U+B205, U+B219, U+B23C, U+B2F8, U+B31C, U+B364, U+B371, U+B381, U+B385, U+B3A8, U+B3E4, U+B3E8, U+B451, U+B488, U+B528, U+B538, U+B5D8, U+B72C, U+B764, U+B7ED, U+B819, U+B81D, U+B86C, U+B87C, U+B8D0, U+B8D4, U+B8E9, U+B8F9, U+B8FD, U+B904, U+B93C, U+B9EC, U+BA49, U+BA4D, U+BA78, U+BAFC, U+BB1C, U+BB45, U+BBD0, U+BC08, U+BC34, U+BC38, U+BC99, U+BD09, U+BD48, U+BE1C, U+BE54, U+C0C0, U+C0E4, U+C12C, U+C14D, U+C170, U+C1AC, U+C1B0, U+C204, U+C219, U+C250, U+C300, U+C314, U+C530, U+C570, U+C5FC, U+C62D, U+C637, U+C651, U+C655, U+C6A5, U+C74F, U+C755, U+C760, U+C787, U+C7A4, U+C7C8, U+C82D, U+C831, U+C854, U+C880, U+C894, U+C8FD, U+C934, U+CC29, U+CC39, U+CC3D, U+CCA0, U+CCB8, U+CD24, U+CE31, U+D074, U+D0AC, U+D138, U+D1BC, U+D230, U+D2C9, U+D31C, U+D32C, U+D3A0, U+D3FD, U+D401, U+D551, U+D57C, U+D5C9, U+D5DD, U+D5F5, U+D6AC, U+D6B0, U+D6D9, U+D6E0, U+D718;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.8.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC1B, U+AC84, U+AC9C, U+AD38, U+AD61, U+AE01, U+AE4D, U+AEC4, U+AEDC, U+B055, U+B059, U+B08D, U+B091, U+B0A1, U+B0C9, U+B125, U+B151, U+B19C, U+B2ED, U+B2F7, U+B301, U+B311, U+B315, U+B380, U+B3A1, U+B460, U+B4C0, U+B614, U+B768, U+B78F, U+B7A9, U+B7AD, U+B7B4, U+B809, U+B8F8, U+B920, U+BA00, U+BA39, U+BA65, U+BA69, U+BA8C, U+BAC8, U+BB20, U+BB35, U+BB50, U+BB88, U+BC85, U+BCB1, U+BD04, U+BD14, U+BD68, U+BD81, U+BD91, U+BD95, U+BD9C, U+BDD4, U+C058, U+C0B5, U+C0BF, U+C0C5, U+C0D9, U+C139, U+C148, U+C165, U+C169, U+C2AD, U+C36C, U+C3DC, U+C3E0, U+C448, U+C580, U+C5BD, U+C60C, U+C641, U+C680, U+C695, U+C6A4, U+C6B9, U+C6EC, U+C708, U+C70C, U+C752, U+C757, U+C78A, U+C7A3, U+C7BD, U+C7C1, U+C81D, U+C82C, U+C849, U+C84D, U+C90C, U+CBD4, U+CC0C, U+CC48, U+CCBC, U+CCD4, U+CD19, U+CE21, U+CE6D, U+CE85, U+CE89, U+CEEC, U+CF70, U+CFC4, U+CFE4, U+D0D0, U+D154, U+D16C, U+D1B1, U+D2D4, U+D2F1, U+D330, U+D38D, U+D391, U+D440, U+D460, U+D514, U+D54C, U+D585, U+D590, U+D5E5, U+D5F9, U+D61C, U+D65C, U+D6C5, U+D6D4, U+D6FC;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.9.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC07, U+AC16, U+AC2C, U+ACB8, U+AD0D, U+AD3C, U+ADC4, U+AE5C, U+AE6C, U+AEF8, U+AF3D, U+AF41, U+B045, U+B07D, U+B0B1, U+B0B3, U+B0B5, U+B11C, U+B134, U+B1F9, U+B1FD, U+B299, U+B2A3, U+B2B0, U+B2B4, U+B2DB, U+B2FF, U+B310, U+B3D7, U+B527, U+B541, U+B545, U+B5A8, U+B618, U+B62C, U+B6A0, U+B797, U+B799, U+B800, U+B818, U+B8DD, U+B987, U+B9D1, U+B9DB, U+B9F5, U+B9F9, U+BA55, U+BB44, U+BB6C, U+BC0C, U+BC41, U+BC4C, U+BCA1, U+BCB5, U+BCCD, U+BCD8, U+BD90, U+BDB8, U+BED0, U+BF40, U+C0D8, U+C130, U+C155, U+C164, U+C1E4, U+C20D, U+C211, U+C2EF, U+C2F9, U+C309, U+C30D, U+C370, U+C3F4, U+C468, U+C46C, U+C574, U+C584, U+C5E3, U+C610, U+C650, U+C6C3, U+C6F0, U+C796, U+C7AD, U+C89D, U+C8C8, U+C8F5, U+C96C, U+C99B, U+C9D9, U+CA4C, U+CABC, U+CC4C, U+CCA9, U+CD09, U+CE30, U+CE75, U+CF04, U+CFE8, U+D07D, U+D081, U+D0B9, U+D0E0, U+D141, U+D145, U+D1A1, U+D1F4, U+D2C8, U+D320, U+D37D, U+D38C, U+D3A9, U+D3AD, U+D3D0, U+D3FC, U+D464, U+D479, U+D48D, U+D494, U+D4CC, U+D56B, U+D575, U+D5F4, U+D601, U+D759, U+D763, U+D770, U+D79B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.10.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC3C, U+AC89, U+ACC8, U+ACCC, U+AD0C, U+AD90, U+ADC8, U+ADFF, U+AE37, U+AE46, U+AE70, U+AECD, U+AED1, U+AEFC, U+AF80, U+B054, U+B08C, U+B09F, U+B0C4, U+B150, U+B18B, U+B1D0, U+B1D4, U+B1E9, U+B2FA, U+B367, U+B384, U+B3AC, U+B3DD, U+B420, U+B4A8, U+B4AC, U+B4E3, U+B531, U+B5C0, U+B739, U+B771, U+B775, U+B792, U+B834, U+B86F, U+B88D, U+B8B4, U+B8B8, U+B8E1, U+B940, U+B98D, U+B9E3, U+B9E5, U+BA64, U+BA71, U+BB29, U+BBA4, U+BBD3, U+BC27, U+BC2D, U+BC45, U+BCB0, U+BCBD, U+BCD1, U+BDF0, U+BE1F, U+BFCC, U+C0B3, U+C14C, U+C19F, U+C1A5, U+C1A9, U+C1BD, U+C1E8, U+C1FD, U+C270, U+C308, U+C388, U+C38C, U+C4F1, U+C539, U+C53D, U+C5BB, U+C5CA, U+C689, U+C68D, U+C756, U+C78E, U+C797, U+C7A6, U+C7BC, U+C848, U+C883, U+C88D, U+C8A1, U+C8A8, U+C8CC, U+C8E1, U+C954, U+C9E0, U+CB48, U+CC3C, U+CC99, U+CCC5, U+CD28, U+CE84, U+CF08, U+CF65, U+CF69, U+D06D, U+D0A5, U+D0D4, U+D131, U+D15D, U+D1B0, U+D1C0, U+D23D, U+D241, U+D248, U+D280, U+D31F, U+D339, U+D344, U+D399, U+D3C5, U+D584, U+D610, U+D64B, U+D690, U+D6B9, U+D769, U+D774;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.11.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC1A, U+AC30, U+AC40, U+AC8B, U+AC9F, U+ACF6, U+AE60, U+AEBD, U+AEED, U+AF10, U+AF3C, U+AFB9, U+AFCD, U+B0D4, U+B11B, U+B138, U+B160, U+B217, U+B260, U+B314, U+B3A0, U+B463, U+B51B, U+B52A, U+B540, U+B550, U+B5C4, U+B625, U+B729, U+B7B8, U+B7FF, U+B844, U+B944, U+B98A, U+B9CF, U+B9F4, U+BAD9, U+BB00, U+BB54, U+BB8C, U+BC11, U+BC40, U+BD07, U+BD4C, U+BE57, U+BE64, U+BEEC, U+C0DC, U+C0E8, U+C0EC, U+C174, U+C178, U+C20C, U+C254, U+C274, U+C2E3, U+C318, U+C31C, U+C379, U+C3D9, U+C3E9, U+C3ED, U+C500, U+C50C, U+C538, U+C573, U+C58D, U+C5FF, U+C605, U+C619, U+C660, U+C679, U+C6CD, U+C6DD, U+C6E1, U+C705, U+C715, U+C719, U+C768, U+C7CC, U+C813, U+C905, U+C90F, U+C958, U+C9C7, U+C9D6, U+C9E4, U+CA68, U+CC10, U+CC55, U+CC60, U+CCA8, U+CCB5, U+CCC9, U+CCEC, U+CD2C, U+CDCC, U+CE98, U+CEF5, U+CEF9, U+CF55, U+CFA8, U+CFF1, U+D0B4, U+D0C9, U+D0F8, U+D140, U+D161, U+D184, U+D22D, U+D23C, U+D264, U+D325, U+D329, U+D33D, U+D3A8, U+D517, U+D54F, U+D5DB, U+D620, U+D651, U+D670, U+D694, U+D6E4, U+D71C, U+D720, U+D756-D757;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.12.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC2F, U+AC77, U+AC86, U+ACBB, U+AD35, U+AD45, U+AD49, U+AD73, U+AD82, U+AD9D, U+ADD1, U+ADE4, U+AE5F, U+AE79, U+AE7D, U+AE84, U+AECC, U+AED9, U+AF50, U+AFF0, U+B0C8, U+B0D8, U+B154, U+B35B, U+B383, U+B4C4, U+B554, U+B5B1, U+B5B5, U+B611, U+B664, U+B6B1, U+B738, U+B770, U+B796, U+B7AC, U+B81B, U+B8FB, U+BA4B, U+BA68, U+BB04, U+BB3D, U+BB47, U+BB58, U+BB90, U+BBFF, U+BC50, U+BC97, U+BCB4, U+BCDC, U+BD2C, U+BD50, U+BD89, U+BDA4, U+BDD8, U+BDDC, U+BF44, U+C060, U+C094, U+C098, U+C123, U+C14B, U+C1F1, U+C231, U+C258, U+C30C, U+C37D, U+C3E8, U+C3F8, U+C42C, U+C475, U+C479, U+C480, U+C4B8, U+C5CE, U+C5FE, U+C607, U+C653, U+C688, U+C6A7, U+C6DC, U+C6E9, U+C6FD, U+C714, U+C7C0, U+C7D0, U+C82F, U+C886, U+C8D5, U+C970, U+CA84, U+CAC0, U+CC14, U+CC3B, U+CC59, U+CCC4, U+CE04, U+CE33, U+CE61, U+CE6B, U+CEAC, U+CEE5, U+CF11, U+CF15, U+CF38, U+CF64, U+CF74, U+CF78, U+CFE1, U+CFF5, U+CFFC, U+D0D3, U+D0F1, U+D2D8, U+D338, U+D390, U+D3C4, U+D3FF, U+D41D, U+D444, U+D46D, U+D4D0, U+D624, U+D6D7, U+D700, U+D704, U+D77D, U+D781;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.13.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC39, U+AC4D, U+AC8A, U+ACC1, U+ACD5, U+AD20, U+AD44, U+AD63, U+AD89, U+ADC1, U+ADD0, U+AE65, U+AE69, U+AEE8, U+AF84, U+B028, U+B057, U+B08F, U+B09A, U+B0C7, U+B1A8, U+B1DD, U+B20B, U+B269, U+B27C, U+B2AA, U+B2E2, U+B2E6, U+B2EF, U+B313, U+B4B5, U+B4B9, U+B4C8, U+B544, U+B5A1, U+B5B0, U+B5CD, U+B5D1, U+B634, U+B69D, U+B6D4, U+B7AB, U+B8C1, U+B8C5, U+B951, U+B95C, U+B98E, U+B9F8, U+BA08, U+BA53, U+BA67, U+BA84, U+BB0D, U+BB4D, U+BB4F, U+BBA8, U+BC44, U+BCB3, U+BCD0, U+BE5A, U+BE71, U+BED4, U+BF48, U+BFB0, U+C0DB, U+C0F5, U+C167, U+C1C8, U+C21F, U+C26D, U+C281, U+C290, U+C325, U+C465, U+C474, U+C49C, U+C58C, U+C618, U+C6F8, U+C721, U+C731, U+C735, U+C7BF, U+C816, U+C8D9, U+C961, U+C974, U+C9DA, U+C9ED, U+C9F1, U+CA50, U+CA54, U+CAC4, U+CAD8, U+CB4C, U+CC54, U+CCAC, U+CD1B, U+CD39, U+CD60, U+CD64, U+CDEC, U+CE87, U+CEA1, U+CEA5, U+CF01, U+CF10, U+CF2D, U+CF31, U+CFF0, U+D0EC, U+D144, U+D1B3, U+D1F8, U+D2CB, U+D2DC, U+D303, U+D38F, U+D48B, U+D4D4, U+D587, U+D613, U+D69D, U+D6A1, U+D729, U+D738, U+D73C, U+D77C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.14.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+ACAF, U+AD0F, U+AE78, U+AF3F, U+AF49, U+AF5D, U+AF64, U+AF88, U+AFDC, U+B0D1, U+B1DC, U+B1FB, U+B268, U+B49D, U+B4D5, U+B543, U+B54D, U+B55D, U+B561, U+B5BD, U+B5CC, U+B6AC, U+B748, U+B773, U+B7B5, U+B851, U+B8C0, U+B8DF, U+B93D, U+B94C, U+B9F7, U+BA4E, U+BA83, U+BAD8, U+BB11, U+BB61, U+BBAC, U+BC1F, U+BC43, U+BC49, U+BC8B, U+BC9A, U+BCCF, U+BCD5, U+BD49, U+BD59, U+BD87, U+BDE9, U+BDF4, U+BE61, U+BE75, U+BED8, U+BFD4, U+C069, U+C0A1, U+C0A5, U+C0E5, U+C0F9, U+C136, U+C185, U+C18E, U+C1CC, U+C1F0, U+C20F, U+C232, U+C251, U+C265, U+C313, U+C315, U+C329, U+C510, U+C514, U+C53B, U+C54E, U+C61C, U+C671, U+C6E0, U+C730, U+C753, U+C76B, U+C7C9, U+C7DD, U+C89F, U+C8D4, U+C951, U+C960, U+C9EC, U+CB50, U+CBE9, U+CC1D, U+CC21, U+CC58, U+CC64, U+CC68, U+CCE4, U+CCF0, U+CD88, U+CDA7, U+CDD0, U+CDF0, U+CE5F, U+CE91, U+CEA0, U+CEF8, U+CF2C, U+CF67, U+CF85, U+D050, U+D0B7, U+D143, U+D188, U+D1D8, U+D23F, U+D288, U+D2BF, U+D2E5, U+D33C, U+D3AB, U+D3C8, U+D3D8, U+D4EC, U+D62D, U+D674, U+D6BB, U+D6F5, U+D711, U+D719, U+D72D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.15.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC0A, U+AC17, U+AD29, U+AD2D, U+AD47, U+AD9C, U+AE7C, U+AE8C, U+AEEB, U+AF08, U+AF32, U+AF42, U+AF91, U+AFCB, U+AFF4, U+AFF8, U+B0AF, U+B0E0, U+B275, U+B285, U+B289, U+B2FB, U+B356, U+B480, U+B4D0, U+B54B, U+B55C, U+B5B4, U+B5D0, U+B648, U+B668, U+B6F4, U+B74C, U+B959, U+B969, U+B96D, U+B9FA, U+BA01, U+BA15, U+BB2B, U+BC4D, U+BC5D, U+BCA7, U+BD58, U+BD9A, U+BDD5, U+BE70, U+BE84, U+BEE5, U+BF41, U+BF55, U+BF94, U+C068, U+C091, U+C0A0, U+C0F4, U+C127, U+C248, U+C260, U+C289, U+C298, U+C29D, U+C324, U+C3C0, U+C3F5, U+C410, U+C430, U+C434, U+C4BC, U+C58F, U+C5EE, U+C5F7, U+C61B, U+C63B, U+C65D, U+C66C, U+C68B, U+C717, U+C77E, U+C7D8, U+C92C, U+C9FC, U+CA00, U+CA5D, U+CA61, U+CACD, U+CAD1, U+CB10, U+CC0D, U+CC1C, U+CC57, U+CD6D, U+CD71, U+CDF9, U+CDFD, U+CE08, U+CE0C, U+CEF7, U+CF71, U+CF80, U+CF8C, U+CFB0, U+CFF3, U+D000, U+D004, U+D038, U+D03C, U+D0EF-D0F0, U+D15F, U+D17C, U+D209, U+D291, U+D2A0, U+D2A4, U+D2E4, U+D30E, U+D33B, U+D3E1, U+D46F, U+D47F, U+D4A9, U+D4F0, U+D667, U+D6F0, U+D6FD, U+D728, U+D735;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.16.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC4B, U+ACD7, U+ACEA, U+ADB7, U+ADD3, U+AE3A, U+AE4E, U+AE7B, U+AE85, U+AF07, U+AF0D, U+AF5C, U+AF90, U+AF95, U+AFCE, U+AFE9, U+B001, U+B01C, U+B0A2, U+B1DF, U+B234, U+B284, U+B29A, U+B2D2, U+B36B, U+B3CE, U+B3DB, U+B42B, U+B4B7, U+B4E6, U+B560, U+B5B3, U+B5CF, U+B5EC, U+B6F8, U+B72F, U+B755, U+B8C3, U+B94F, U+B968, U+B9D2, U+BB0F, U+BBB4, U+BCF6, U+BDB0, U+BE00, U+BE05, U+BE5B, U+BE73-BE74, U+BE8D, U+BE91, U+BE98, U+BED1, U+BEE0, U+BF01, U+BF19, U+BF1D, U+BF50, U+BFCD, U+BFDC, U+BFE1, U+C0B6, U+C0F7, U+C1D4, U+C1F3, U+C27F, U+C328, U+C3DF, U+C43D, U+C51C, U+C549, U+C595, U+C597-C598, U+C5BE, U+C6BA, U+C733, U+C79A, U+C887, U+C8BD, U+C8D7, U+C963, U+C97C, U+C9CA, U+C9EF-C9F0, U+CA09, U+CA0D, U+CA14, U+CA4D, U+CA5C, U+CA7D, U+CACC, U+CAE0, U+CB58, U+CB5D, U+CB64, U+CB9C, U+CC75, U+CD01, U+CD6C, U+CDF8, U+CE19, U+CEA3-CEA4, U+CEEB, U+CF13, U+CF2F-CF30, U+D011, U+D045, U+D049, U+D054, U+D058, U+D10D, U+D1BA, U+D281, U+D290, U+D295, U+D345, U+D4DC, U+D4FD, U+D671, U+D685, U+D69F, U+D72B, U+D744;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.17.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC54, U+AC58, U+AC7A, U+AD06, U+AD2C, U+AD76, U+AE56, U+AF43, U+AF65, U+AF79, U+AFF1, U+B000, U+B004, U+B04E, U+B112, U+B182, U+B2F3, U+B35E, U+B55F, U+B5AB, U+B700, U+B705, U+B754, U+B7C7, U+B853, U+B8A8, U+B96B, U+BA42, U+BAB2, U+BB3E, U+BB63, U+BBB7, U+BC02, U+BC1E, U+BC8E, U+BD40, U+BD8A, U+BE03, U+BE4E, U+BE7B, U+BE7D, U+BE8C, U+BE90, U+BEE3, U+BF09, U+BF18, U+BF1C, U+BFC5, U+BFDF, U+C03C, U+C0A3, U+C0AF, U+C100, U+C126, U+C196, U+C1D7-C1D8, U+C22F, U+C29B, U+C2EB, U+C345, U+C408, U+C43C, U+C494, U+C4E9, U+C553, U+C59C, U+C5A0, U+C5CC, U+C5F6, U+C630, U+C633, U+C66F, U+C74A, U+C754, U+C783, U+C7CE, U+C7E4, U+C80A, U+C87A, U+C8BC, U+C906, U+C9E2, U+C9F9, U+CA08, U+CA0C, U+CA18, U+CA5F-CA60, U+CA98, U+CACF, U+CAD9, U+CAF4, U+CB14, U+CB18, U+CB21, U+CB41, U+CBB8, U+CBE7, U+CC22, U+CC27, U+CC70, U+CD6F, U+CDFB, U+CE14, U+CEAD, U+CEC1, U+CFA1, U+D02D, U+D035, U+D044, U+D047, U+D060, U+D207, U+D25C, U+D2AC, U+D2B1, U+D2C2, U+D316, U+D3E3, U+D482, U+D4DF, U+D4F8, U+D4FB, U+D565, U+D5D2, U+D683, U+D747;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.18.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC02-AC03, U+AC05-AC06, U+AC0B-AC0F, U+AC18, U+AC1E-AC1F, U+AC21-AC23, U+AC25-AC2B, U+AC2E, U+AC32-AC37, U+AC3A-AC3B, U+AC3D-AC3F, U+AC41-AC4A, U+AC4C, U+AC4E-AC53, U+AC55-AC57, U+AC59-AC6F, U+AC72-AC73, U+AC75-AC76, U+AC79, U+AC7B, U+ACEC, U+ACEF, U+AD7B, U+AFC7, U+B053, U+B10B, U+B158, U+B3D0, U+B5AA, U+B6AB, U+BAAB, U+BC17, U+BE6A, U+BE8F, U+BE99, U+BEA8, U+BF1B, U+C051, U+C104, U+C108, U+C110, U+C115, U+C11F, U+C2FB, U+C372, U+C3E2, U+C424, U+C4FA, U+C4FF, U+C5A9, U+C737, U+C7E8, U+C7EC, U+CA0B, U+CA29, U+CAD3, U+CAEC, U+CB08, U+CB20, U+CB78-CB79, U+CC66, U+D13A, U+D645, U+D6D1;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.19.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC7C-AC7F, U+AC82, U+AC87-AC88, U+AC8D-AC8F, U+AC91-AC93, U+AC95-AC9B, U+AC9E, U+ACA2-ACA7, U+ACAB, U+ACAD-ACAE, U+ACB1-ACB7, U+ACBA, U+ACBE-ACC0, U+ACC2-ACC3, U+ACC5-ACC7, U+ACC9-ACCB, U+ACCD-ACD4, U+ACD6, U+ACD8-ACDF, U+ACE2-ACE3, U+ACE5-ACE6, U+ACE9, U+ACEB, U+ACED-ACEE, U+ACF2, U+ACF4, U+ACF7-ACFB, U+ACFE-ACFF, U+AD01-AD03, U+AD05, U+AD07-AD0B, U+AD0E, U+AD10, U+AD12-AD17, U+AD19-AD1B, U+AD1D-AD1F, U+AD21-AD28, U+AD2A-AD2B, U+AD2E-AD33, U+AD36-AD37, U+AD39-AD3B, U+AD3D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.20.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AD3E-AD43, U+AD46, U+AD48, U+AD4A-AD4F, U+AD51-AD53, U+AD55-AD57, U+AD59-AD60, U+AD62, U+AD64-AD6B, U+AD6E-AD6F, U+AD71-AD72, U+AD77-AD7A, U+AD7E, U+AD80, U+AD83-AD87, U+AD8A-AD8B, U+AD8D-AD8F, U+AD91-AD9B, U+AD9E-ADA3, U+ADA5-ADB6, U+ADB8-ADBF, U+ADC2-ADC3, U+ADC5-ADC7, U+ADC9-ADCF, U+ADD2, U+ADD4-ADDB, U+ADDD-ADDF, U+ADE1-ADE3, U+ADE5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.21.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+ADE6-ADF7, U+ADFA-ADFB, U+ADFD-ADFE, U+AE02-AE07, U+AE0A, U+AE0C, U+AE0E-AE13, U+AE15-AE2F, U+AE32-AE33, U+AE35-AE36, U+AE39, U+AE3B-AE3F, U+AE42, U+AE44, U+AE47-AE49, U+AE4B, U+AE4F, U+AE51-AE53, U+AE55, U+AE57-AE5B, U+AE5E, U+AE62-AE64, U+AE66-AE67, U+AE6A-AE6B, U+AE6D-AE6F, U+AE71-AE77, U+AE7A, U+AE7E-AE83, U+AE86-AE8B, U+AE8D-AE94;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.22.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AE95-AEBB, U+AEBF, U+AEC1-AEC3, U+AEC5-AECB, U+AECE, U+AED2-AED7, U+AEDA-AEDB, U+AEDD-AEE7, U+AEE9-AEEA, U+AEEC, U+AEEE-AEF3, U+AEF5-AEF7, U+AEF9-AEFB, U+AEFD-AF06, U+AF09-AF0C, U+AF0E-AF0F, U+AF11-AF2B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.23.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AF2E-AF2F, U+AF31, U+AF33, U+AF35-AF3B, U+AF3E, U+AF40, U+AF44-AF47, U+AF4A-AF4F, U+AF51-AF5B, U+AF5E-AF63, U+AF66-AF78, U+AF7A-AF7F, U+AF81-AF83, U+AF85-AF87, U+AF89-AF8F, U+AF92-AF94, U+AF96-AF9B, U+AF9D-AFB7, U+AFBA-AFBB, U+AFBD-AFBF, U+AFC1-AFC6, U+AFCA, U+AFCC, U+AFCF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.24.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AFD0-AFD3, U+AFD5-AFDB, U+AFDD-AFE7, U+AFEA-AFEF, U+AFF2-AFF3, U+AFF5-AFF7, U+AFF9-AFFF, U+B002-B003, U+B005-B00B, U+B00D-B00F, U+B011-B013, U+B015-B01B, U+B01E-B027, U+B029-B043, U+B046-B047, U+B049, U+B04B, U+B04D, U+B04F-B052, U+B056, U+B058, U+B05A-B05C, U+B05E-B06C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.25.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B06D-B07B, U+B07E-B07F, U+B081-B083, U+B085-B08B, U+B08E, U+B090, U+B092-B097, U+B09B, U+B09D-B09E, U+B0A3-B0A7, U+B0AA, U+B0B0, U+B0B2, U+B0B6-B0B7, U+B0B9-B0BB, U+B0BD-B0C3, U+B0C6, U+B0CA-B0CF, U+B0D2-B0D3, U+B0D5-B0D7, U+B0D9-B0DF, U+B0E1-B0E4, U+B0E6-B107, U+B10A, U+B10D-B10F, U+B111, U+B114-B117, U+B11A, U+B11E-B120;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.26.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B121-B122, U+B126-B127, U+B129-B12B, U+B12D-B133, U+B136, U+B13A-B13F, U+B142-B143, U+B145-B147, U+B149-B14F, U+B152-B153, U+B156-B157, U+B159-B15B, U+B15D-B15F, U+B161-B177, U+B17A-B17B, U+B17D-B17F, U+B181, U+B183-B187, U+B18A, U+B18C, U+B18E-B191, U+B195-B197, U+B199-B19B, U+B19D-B1A7, U+B1A9-B1C4;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.27.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B1C5-B1CB, U+B1CD-B1CF, U+B1D1-B1D3, U+B1D5-B1DB, U+B1DE, U+B1E0-B1E7, U+B1EA-B1EB, U+B1ED-B1EF, U+B1F1-B1F8, U+B1FA, U+B1FC, U+B1FE-B203, U+B206-B207, U+B209-B20A, U+B20D-B213, U+B216, U+B218, U+B21A-B21F, U+B221-B233, U+B235-B23B, U+B23D-B257, U+B259-B25B, U+B25D-B25F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.28.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B261-B267, U+B26A-B273, U+B276-B27B, U+B27D-B283, U+B286-B288, U+B28A-B28F, U+B292-B293, U+B295-B297, U+B29B-B29F, U+B2A2, U+B2A4, U+B2A7-B2A9, U+B2AB, U+B2AD-B2AF, U+B2B1-B2B3, U+B2B5-B2C7, U+B2CA-B2CB, U+B2CD-B2CF, U+B2D1, U+B2D3-B2D7, U+B2DA, U+B2DC, U+B2DE-B2E1, U+B2E3, U+B2E7, U+B2E9-B2EA, U+B2F0-B2F2, U+B2F6, U+B2FC-B2FE, U+B302-B303, U+B305-B307, U+B309-B30F, U+B312, U+B316-B31B, U+B31D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.29.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B31E-B353, U+B357, U+B359-B35A, U+B35D, U+B360-B363, U+B366, U+B368, U+B36A, U+B36C-B36D, U+B36F, U+B372-B373, U+B375-B377, U+B379-B37F, U+B382, U+B386-B38B, U+B38D-B38F, U+B391-B393, U+B395-B39F, U+B3A2-B3A7, U+B3A9-B3AB, U+B3AD-B3BB;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.30.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B3BC-B3C3, U+B3C6-B3C7, U+B3C9-B3CA, U+B3CD, U+B3CF, U+B3D1-B3D3, U+B3D6, U+B3D8, U+B3DA, U+B3DC, U+B3DE-B3DF, U+B3E1-B3E3, U+B3E5-B3E7, U+B3E9-B3FB, U+B3FD-B40F, U+B411-B417, U+B419-B41B, U+B41D-B41F, U+B421-B427, U+B42A, U+B42C-B433, U+B435-B44F, U+B452-B453, U+B455-B457;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.31.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B459-B45F, U+B462, U+B464, U+B466-B46B, U+B46D-B47F, U+B481-B487, U+B489-B49C, U+B49E-B4A3, U+B4A5-B4A7, U+B4A9-B4AB, U+B4AD-B4B4, U+B4B6, U+B4B8, U+B4BA-B4BF, U+B4C1-B4C3, U+B4C5-B4C7, U+B4C9-B4CF, U+B4D1-B4D4, U+B4D6-B4DB, U+B4DE-B4DF, U+B4E1-B4E2, U+B4E5, U+B4E7-B4EB, U+B4EE, U+B4F0, U+B4F2-B4F5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.32.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B4F6-B4F7, U+B4F9-B513, U+B516-B517, U+B519-B51A, U+B51D-B523, U+B526, U+B52B-B52F, U+B532-B533, U+B535-B537, U+B539-B53F, U+B542, U+B546-B54A, U+B54E-B54F, U+B551-B553, U+B555-B55B, U+B55E, U+B562-B594;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.33.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B595-B59F, U+B5A2-B5A3, U+B5A5-B5A7, U+B5A9, U+B5AC-B5AF, U+B5B2, U+B5B6-B5BA, U+B5BE-B5BF, U+B5C1-B5C3, U+B5C5-B5CB, U+B5CE, U+B5D2-B5D7, U+B5D9-B5EB, U+B5ED-B60F, U+B612-B613, U+B615-B617, U+B619-B624, U+B626-B62B, U+B62D-B631;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.34.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B632-B633, U+B635-B647, U+B649-B663, U+B665-B667, U+B669-B69B, U+B69E-B69F, U+B6A1-B6A3, U+B6A5-B6AA, U+B6AD-B6B0, U+B6B2-B6BC;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.35.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B6BD-B6D3, U+B6D5-B6EF, U+B6F1-B6F3, U+B6F5-B6F7, U+B6F9-B6FF, U+B702-B704, U+B706-B727, U+B72A-B72B, U+B72D-B72E, U+B731-B737, U+B73A, U+B73C-B743, U+B745-B747, U+B749-B74B, U+B74D-B74E;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.36.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B74F-B753, U+B756-B75F, U+B761-B763, U+B765-B767, U+B769-B76F, U+B772, U+B774, U+B776-B77B, U+B77E-B77F, U+B781-B783, U+B785-B78B, U+B78E, U+B793-B795, U+B79A-B79B, U+B79D-B79F, U+B7A1-B7A7, U+B7AA, U+B7AE-B7B3, U+B7B6-B7B7, U+B7B9-B7C6, U+B7C8, U+B7CA-B7EB, U+B7EE-B7EF, U+B7F1-B7F3, U+B7F5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.37.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B7F6-B7FB, U+B7FE, U+B802-B806, U+B80A-B80B, U+B80D-B80F, U+B811-B817, U+B81A, U+B81C, U+B81E-B823, U+B826-B827, U+B829-B82B, U+B82D-B833, U+B836, U+B83A-B83F, U+B841-B843, U+B845-B850, U+B852, U+B854-B85B, U+B85E-B85F, U+B861-B863, U+B865-B86B, U+B86E, U+B870, U+B872-B877, U+B879-B87B, U+B87D-B88C, U+B88E-B89B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.38.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B89C-B8A7, U+B8A9-B8AF, U+B8B1-B8B3, U+B8B5-B8B7, U+B8B9-B8BF, U+B8C2, U+B8C4, U+B8C6-B8CB, U+B8CD-B8CF, U+B8D1-B8D3, U+B8D5-B8DC, U+B8DE, U+B8E0, U+B8E2-B8E7, U+B8EA-B8EB, U+B8ED-B8EF, U+B8F1-B8F7, U+B8FA, U+B8FC, U+B8FE-B903, U+B905-B917, U+B919-B91F, U+B921-B934;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.39.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B935-B93B, U+B93E-B93F, U+B941-B943, U+B945-B94B, U+B94D-B94E, U+B950, U+B952-B957, U+B95A-B95B, U+B95D-B95F, U+B961-B967, U+B96A, U+B96C, U+B96E-B973, U+B976-B977, U+B979-B97B, U+B97D-B983, U+B986, U+B988, U+B98B-B98C, U+B98F-B9AB, U+B9AE-B9AF, U+B9B1-B9B3, U+B9B5-B9BB, U+B9BE, U+B9C0, U+B9C2-B9C7, U+B9CA-B9CB, U+B9CD, U+B9D3-B9D7, U+B9DA, U+B9DC, U+B9DF-B9E0, U+B9E2, U+B9E6-B9E7;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.40.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B9E9-B9EB, U+B9ED-B9F3, U+B9F6, U+B9FB-B9FF, U+BA02-BA07, U+BA09-BA14, U+BA16-BA37, U+BA3A-BA3B, U+BA3D-BA3F, U+BA41, U+BA43-BA47, U+BA4A, U+BA4C, U+BA4F-BA52, U+BA56-BA57, U+BA59-BA5B, U+BA5D-BA63, U+BA66, U+BA6A-BA6F, U+BA72-BA73, U+BA75-BA77, U+BA79-BA82, U+BA86, U+BA88-BA8B, U+BA8D-BA90;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.41.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BA91-BAA7, U+BAAA, U+BAAD-BAAF, U+BAB1, U+BAB3-BAB7, U+BABA, U+BABC, U+BABE-BAC3, U+BAC5-BAC7, U+BAC9-BAD7, U+BADA-BAFB, U+BAFD-BAFF, U+BB01-BB03, U+BB05-BB0C, U+BB0E, U+BB10, U+BB12-BB17, U+BB19-BB1B, U+BB1D-BB1F, U+BB21-BB27;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.42.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BB28, U+BB2A, U+BB2C-BB33, U+BB37, U+BB39-BB3A, U+BB3F-BB43, U+BB46, U+BB48, U+BB4A-BB4C, U+BB4E, U+BB51-BB53, U+BB55-BB57, U+BB59-BB60, U+BB62, U+BB64-BB6B, U+BB6D-BB87, U+BB89-BB8B, U+BB8D-BB8F, U+BB91-BBA3, U+BBA5-BBA7, U+BBA9-BBAB, U+BBAD-BBB3, U+BBB5-BBB6, U+BBB8-BBBF, U+BBC1-BBC3, U+BBC5-BBC7;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.43.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BBC9-BBCF, U+BBD1-BBD2, U+BBD4-BBF7, U+BBFA-BBFB, U+BBFD-BBFE, U+BC01, U+BC03-BC07, U+BC0A, U+BC0E, U+BC10, U+BC12-BC13, U+BC19-BC1A, U+BC20-BC23, U+BC26, U+BC28, U+BC2A-BC2C, U+BC2E-BC2F, U+BC32-BC33, U+BC35-BC37, U+BC39-BC3F, U+BC42, U+BC46-BC48, U+BC4A-BC4B, U+BC4E-BC4F, U+BC51-BC5C, U+BC5E-BC74;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.44.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BC75-BC83, U+BC86-BC87, U+BC89-BC8A, U+BC8D, U+BC8F-BC93, U+BC96, U+BC98, U+BC9B-BC9F, U+BCA2-BCA3, U+BCA5-BCA6, U+BCA9-BCAF, U+BCB2, U+BCB6-BCBB, U+BCBE-BCBF, U+BCC1-BCC3, U+BCC5-BCCC, U+BCCE, U+BCD2-BCD4, U+BCD6-BCD7, U+BCD9-BCDB, U+BCDD-BCF3, U+BCF7, U+BCF9-BCFB, U+BCFD-BD03, U+BD06, U+BD08, U+BD0A-BD0F, U+BD11-BD13, U+BD15-BD1F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.45.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BD20-BD23, U+BD25-BD2B, U+BD2D-BD3F, U+BD41-BD47, U+BD4A-BD4B, U+BD4D-BD4F, U+BD51-BD57, U+BD5A-BD63, U+BD65-BD67, U+BD69-BD7F, U+BD82-BD83, U+BD85-BD86, U+BD8B-BD8F, U+BD92, U+BD94, U+BD96-BD98, U+BD9B, U+BD9D-BDA3, U+BDA5-BDAF, U+BDB1-BDB7, U+BDB9-BDBB;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.46.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BDBC-BDD3, U+BDD6-BDD7, U+BDD9-BDDB, U+BDDD-BDE8, U+BDEA-BDEF, U+BDF1-BDF3, U+BDF5-BDF7, U+BDF9-BDFF, U+BE01-BE02, U+BE04, U+BE06-BE0B, U+BE0E-BE0F, U+BE11-BE13, U+BE15-BE1B, U+BE1E, U+BE20-BE43, U+BE46-BE47, U+BE49-BE4B, U+BE4D, U+BE4F-BE52;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.47.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BE53, U+BE56, U+BE58, U+BE5C-BE5F, U+BE62-BE63, U+BE65-BE67, U+BE69, U+BE6B-BE6F, U+BE72, U+BE76-BE7A, U+BE7E-BE7F, U+BE81-BE83, U+BE85-BE8B, U+BE8E, U+BE92-BE97, U+BE9A-BEA7, U+BEA9-BECF, U+BED2-BED3, U+BED5-BED6, U+BED9-BEDF, U+BEE1-BEE2, U+BEE6-BEEB, U+BEED-BEF9;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.48.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BEFA-BF00, U+BF02-BF07, U+BF0A-BF17, U+BF1A, U+BF1E-BF3F, U+BF42-BF43, U+BF45-BF47, U+BF49-BF4F, U+BF52-BF54, U+BF56-BF88;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.49.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BF89-BF93, U+BF95-BFAF, U+BFB1-BFC4, U+BFC6-BFCB, U+BFCE-BFCF, U+BFD1-BFD3, U+BFD5-BFDB, U+BFDD-BFDE, U+BFE0, U+BFE2-C012;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.50.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C013-C03B, U+C03D-C050, U+C052-C057, U+C059-C05B, U+C05D-C05F, U+C061-C067, U+C06A-C08F, U+C092-C093, U+C095-C097, U+C099-C09D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.51.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C09E-C09F, U+C0A2, U+C0A4, U+C0A6-C0AB, U+C0AE, U+C0B1-C0B2, U+C0B7-C0BB, U+C0BE, U+C0C2-C0C4, U+C0C6-C0C7, U+C0CA-C0CB, U+C0CD-C0CF, U+C0D1-C0D7, U+C0DA, U+C0DE-C0E3, U+C0E6-C0E7, U+C0E9-C0EB, U+C0ED-C0F3, U+C0F6, U+C0F8, U+C0FA-C0FF, U+C101-C103, U+C105-C107, U+C109-C10F, U+C111-C114, U+C116-C11B, U+C121-C122, U+C125, U+C128-C12B, U+C12E, U+C132-C135, U+C137, U+C13A-C13B, U+C13D-C13F, U+C141-C147, U+C14A, U+C14E-C153, U+C156-C157, U+C159-C15B, U+C15D-C161;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.52.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C162-C163, U+C166, U+C16A-C16F, U+C171-C173, U+C175-C177, U+C179-C184, U+C186-C18B, U+C18F, U+C191-C193, U+C195, U+C197-C19B, U+C19E, U+C1A0, U+C1A2-C1A4, U+C1A6-C1A7, U+C1AA-C1AB, U+C1AD-C1AF, U+C1B1-C1BC, U+C1BE-C1C3, U+C1C5-C1C7, U+C1C9-C1CB, U+C1CD-C1D3, U+C1D5-C1D6, U+C1D9-C1DF, U+C1E1-C1E3, U+C1E5-C1E7, U+C1E9-C1EF, U+C1F2, U+C1F4-C1FB, U+C1FE-C1FF, U+C201-C203, U+C205-C20A;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.53.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C20B, U+C20E, U+C210, U+C212-C217, U+C21A-C21B, U+C21D-C21E, U+C221-C227, U+C22A, U+C22C, U+C22E, U+C230, U+C233, U+C235-C247, U+C249-C24F, U+C252-C253, U+C255-C257, U+C259-C25F, U+C261-C264, U+C266-C26B, U+C26E-C26F, U+C271-C273, U+C275-C27B, U+C27E, U+C280, U+C282-C287, U+C28A-C28F, U+C291-C297, U+C299-C29A, U+C29C, U+C29E-C2A3, U+C2A6-C2A7, U+C2A9-C2AB, U+C2AE-C2B3, U+C2B6, U+C2B8;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.54.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C2BA-C2DB, U+C2DE-C2DF, U+C2E1-C2E2, U+C2E5-C2EA, U+C2EE, U+C2F0, U+C2F2-C2F5, U+C2F7, U+C2FA, U+C2FD-C2FF, U+C301-C307, U+C30A-C30B, U+C30E-C312, U+C316-C317, U+C319-C31B, U+C31D-C323, U+C326-C327, U+C32A-C344, U+C346-C357;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.55.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C358-C367, U+C36A-C36B, U+C36D-C36F, U+C371, U+C373-C377, U+C37A-C37B, U+C37E-C383, U+C385-C387, U+C389-C38B, U+C38D-C3BF, U+C3C1-C3D7, U+C3DA-C3DB, U+C3DD-C3DE, U+C3E1, U+C3E3-C3E7, U+C3EA-C3EC;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.56.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C3EE-C3F3, U+C3F6-C3F7, U+C3F9-C407, U+C409-C40F, U+C411-C423, U+C425-C42B, U+C42D-C42F, U+C431-C433, U+C435-C43B, U+C43E-C447, U+C449-C463, U+C466-C467, U+C469-C46B, U+C46D-C473, U+C476-C478, U+C47A-C47F, U+C481;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.57.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C482-C493, U+C495-C49B, U+C49D-C4B7, U+C4B9-C4BB, U+C4BD-C4E8, U+C4EA-C4EF, U+C4F2-C4F3, U+C4F5-C4F7, U+C4F9, U+C4FB-C4FE, U+C502-C50B, U+C50D-C50F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.58.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C511-C513, U+C515-C51B, U+C51D-C527, U+C52A-C52B, U+C52D-C52F, U+C531-C537, U+C53A, U+C53C, U+C53E-C543, U+C546-C547, U+C54B, U+C54F-C552, U+C556, U+C55A-C55C, U+C55F, U+C562-C563, U+C565-C567, U+C569-C56F, U+C572, U+C576-C57B, U+C57E-C57F, U+C581-C583, U+C585-C586, U+C588-C58B, U+C58E, U+C590, U+C592-C594, U+C596, U+C599-C59B, U+C59D-C59F, U+C5A1-C5A8, U+C5AA-C5B3, U+C5B6-C5B7, U+C5BA, U+C5BF-C5C3, U+C5CB, U+C5CD, U+C5CF, U+C5D2-C5D3, U+C5D5-C5D6;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.59.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C5D7, U+C5D9-C5DF, U+C5E2, U+C5E4, U+C5E6-C5EB, U+C5EF, U+C5F1-C5F3, U+C5F5, U+C5F8-C5FB, U+C602-C604, U+C609-C60B, U+C60D-C60F, U+C611-C617, U+C61A, U+C61D-C623, U+C626-C627, U+C629-C62B, U+C62F, U+C631-C632, U+C636, U+C638, U+C63A, U+C63C-C63F, U+C642-C643, U+C645-C647, U+C649-C64F, U+C652, U+C656-C65B, U+C65E-C65F, U+C661-C66B, U+C66D-C66E, U+C670, U+C672-C677, U+C67A-C67B, U+C67D-C67F, U+C681-C687, U+C68A, U+C68C, U+C68E-C693, U+C696-C697, U+C699;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.60.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C69A-C69B, U+C69D-C6A3, U+C6A6, U+C6A8, U+C6AA-C6AF, U+C6B2-C6B3, U+C6B5-C6B7, U+C6BB-C6BF, U+C6C2, U+C6C4, U+C6C6-C6CB, U+C6CE-C6CF, U+C6D1-C6D3, U+C6D5-C6DB, U+C6DE-C6DF, U+C6E2-C6E7, U+C6EA-C6EB, U+C6ED-C6EF, U+C6F1-C6F7, U+C6FA-C6FC, U+C6FE-C703, U+C706-C707, U+C709-C70B, U+C70D-C713, U+C716, U+C718, U+C71A-C71F, U+C722-C723, U+C725-C727, U+C729-C72F, U+C732, U+C734, U+C736, U+C738-C73B, U+C73E-C73F, U+C741-C743, U+C745-C749, U+C74B, U+C74E, U+C750;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.61.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C759-C75B, U+C75D-C75F, U+C761-C767, U+C769-C76A, U+C76C-C773, U+C776-C777, U+C779-C77B, U+C77F-C782, U+C786, U+C78B-C78D, U+C78F, U+C792-C793, U+C795, U+C799, U+C79B-C79F, U+C7A2, U+C7A7-C7AB, U+C7AE-C7AF, U+C7B1-C7B3, U+C7B5-C7BB, U+C7BE, U+C7C2-C7C7, U+C7CA-C7CB, U+C7CD, U+C7CF, U+C7D1-C7D7, U+C7D9-C7DC, U+C7DE-C7E3, U+C7E5-C7E7, U+C7E9-C7EB, U+C7ED-C7FF, U+C802-C803, U+C805-C807, U+C809, U+C80B-C80F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.62.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C812, U+C814, U+C817-C81B, U+C81E-C81F, U+C821-C823, U+C825-C82B, U+C82E, U+C830, U+C832-C837, U+C839-C83B, U+C83D-C83F, U+C841-C847, U+C84A-C84B, U+C84E-C853, U+C855-C86F, U+C872-C873, U+C875-C877, U+C879, U+C87B-C87F, U+C882, U+C884, U+C888-C88A, U+C88E-C893, U+C895-C89C, U+C89E, U+C8A0, U+C8A2-C8A7, U+C8A9-C8B7;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.63.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C8B8-C8BB, U+C8BE-C8C3, U+C8C5-C8C7, U+C8C9-C8CB, U+C8CD-C8D3, U+C8D6, U+C8D8, U+C8DA-C8DF, U+C8E2-C8E3, U+C8E5-C8F4, U+C8F6-C8FB, U+C8FE-C8FF, U+C901-C903, U+C907-C90B, U+C90E, U+C910, U+C912-C917, U+C919-C92B, U+C92D-C933, U+C935-C94F, U+C952-C953;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.64.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C955-C957, U+C959-C95F, U+C962, U+C964-C96B, U+C96D-C96F, U+C971-C973, U+C975-C97B, U+C97D-C987, U+C98A-C98B, U+C98D-C98F, U+C991-C997, U+C99A, U+C99C, U+C99E-C9BF, U+C9C2-C9C3, U+C9C5-C9C6, U+C9C9, U+C9CB-C9CF, U+C9D2, U+C9D4, U+C9D7-C9D8, U+C9DB, U+C9DE-C9DF, U+C9E1, U+C9E3, U+C9E5-C9E6, U+C9E8-C9EB, U+C9EE, U+C9F2-C9F7, U+C9FA-C9FB, U+C9FD-C9FF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.65.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CA01-CA07, U+CA0A, U+CA0E-CA13, U+CA15-CA17, U+CA19-CA28, U+CA2A-CA4B, U+CA4E-CA4F, U+CA51-CA53, U+CA55-CA5B, U+CA5E, U+CA62-CA67, U+CA69-CA7C, U+CA7E-CA83, U+CA85-CA94;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.66.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CA95-CA97, U+CA99-CABB, U+CABE-CABF, U+CAC1-CAC3, U+CAC5-CACB, U+CACE, U+CAD0, U+CAD2, U+CAD4-CAD7, U+CADA-CADF, U+CAE1-CAEB, U+CAED-CAF3, U+CAF5-CB07, U+CB09-CB0F, U+CB11-CB13, U+CB15-CB17, U+CB19-CB1F, U+CB22-CB29;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.67.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CB2A-CB40, U+CB42-CB47, U+CB4A-CB4B, U+CB4D-CB4F, U+CB51-CB57, U+CB5A-CB5C, U+CB5E-CB63, U+CB65-CB77, U+CB7A-CB9B, U+CB9D-CBB5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.68.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CBB6-CBB7, U+CBB9-CBD3, U+CBD5-CBE3, U+CBE5-CBE6, U+CBE8, U+CBEA-CC0B, U+CC0E-CC0F, U+CC11-CC13, U+CC15-CC1B, U+CC1E-CC20, U+CC23-CC26, U+CC2A-CC2B, U+CC2D, U+CC2F, U+CC31-CC37, U+CC3A, U+CC3F-CC43, U+CC46-CC47, U+CC49-CC4B, U+CC4D-CC52;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.69.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CC53, U+CC56, U+CC5A-CC5F, U+CC61-CC63, U+CC65, U+CC67, U+CC69-CC6F, U+CC71-CC74, U+CC76-CC97, U+CC9A-CC9B, U+CC9D-CC9F, U+CCA1-CCA7, U+CCAA, U+CCAE-CCB3, U+CCB6-CCB7, U+CCB9-CCBB, U+CCBD-CCC3, U+CCC6, U+CCC8, U+CCCA-CCCF, U+CCD1-CCD3, U+CCD5-CCE3, U+CCE5-CCEB, U+CCED-CCEF, U+CCF1-CCF3;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.70.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CCF4-CD00, U+CD02-CD07, U+CD0A-CD0B, U+CD0D-CD0F, U+CD11-CD17, U+CD1A, U+CD1C, U+CD1E-CD23, U+CD25-CD27, U+CD29-CD2B, U+CD2D-CD38, U+CD3A-CD5B, U+CD5D-CD5F, U+CD61-CD63, U+CD65-CD6B, U+CD6E, U+CD70, U+CD72-CD77, U+CD79-CD87, U+CD89;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.71.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CD8A-CD93, U+CD96-CD97, U+CD99-CD9B, U+CD9D-CDA3, U+CDA6, U+CDA8, U+CDAA-CDAF, U+CDB1-CDC3, U+CDC5-CDCB, U+CDCD-CDCF, U+CDD1-CDE7, U+CDE9-CDEB, U+CDED-CDEF, U+CDF1-CDF7, U+CDFA, U+CDFC, U+CDFE-CE03, U+CE05-CE07, U+CE09-CE0B, U+CE0D-CE13, U+CE15-CE18, U+CE1A-CE1F, U+CE22-CE23;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.72.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CE25-CE27, U+CE29-CE2F, U+CE32, U+CE34, U+CE36-CE57, U+CE5A-CE5B, U+CE5D-CE5E, U+CE62-CE67, U+CE6A, U+CE6C, U+CE6E-CE73, U+CE76-CE77, U+CE79-CE7B, U+CE7D-CE83, U+CE86, U+CE88, U+CE8A-CE8F, U+CE92-CE93, U+CE95-CE97, U+CE99-CE9F, U+CEA2, U+CEA6-CEAB, U+CEAE-CEC0, U+CEC2-CEC7;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.73.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CEC8-CEE3, U+CEE6-CEE7, U+CEE9-CEEA, U+CEED-CEF3, U+CEF6, U+CEFA-CEFF, U+CF02-CF03, U+CF05-CF07, U+CF09-CF0F, U+CF12, U+CF14, U+CF16-CF1B, U+CF1D-CF1F, U+CF21-CF23, U+CF25-CF2B, U+CF2E, U+CF32-CF37, U+CF39-CF53, U+CF56-CF57, U+CF59-CF5B, U+CF5D-CF63, U+CF66, U+CF68, U+CF6A;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.74.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CF6B-CF6F, U+CF72-CF73, U+CF75-CF77, U+CF79-CF7F, U+CF81-CF84, U+CF86-CF8B, U+CF8D-CFA0, U+CFA2-CFA7, U+CFA9-CFAF, U+CFB1-CFC3, U+CFC5-CFDF, U+CFE2-CFE3, U+CFE5-CFE7, U+CFE9-CFEF, U+CFF2, U+CFF4, U+CFF6-CFFB, U+CFFD-CFFE;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.75.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CFFF, U+D001-D003, U+D005-D010, U+D012-D017, U+D019-D02C, U+D02E-D033, U+D036-D037, U+D039-D03B, U+D03D-D043, U+D046, U+D048, U+D04A-D04F, U+D051-D053, U+D055-D057, U+D059-D05F, U+D061-D06B, U+D06E-D06F, U+D071-D073, U+D075-D07B, U+D07E-D080, U+D082-D096;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.76.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D097-D0A3, U+D0A6-D0A7, U+D0A9-D0AB, U+D0AD-D0B3, U+D0B6, U+D0B8, U+D0BA-D0BF, U+D0C2-D0C3, U+D0C5-D0C7, U+D0CA-D0CF, U+D0D2, U+D0D6-D0DB, U+D0DE-D0DF, U+D0E1-D0E3, U+D0E5-D0EB, U+D0EE, U+D0F2-D0F7, U+D0F9-D10C, U+D10E-D12F, U+D132-D133, U+D135-D136;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.77.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D137, U+D139, U+D13B-D13F, U+D142, U+D146-D14B, U+D14E-D14F, U+D151-D153, U+D155-D15B, U+D15E, U+D160, U+D162-D167, U+D169-D16B, U+D16D-D17B, U+D17D-D183, U+D185-D187, U+D189-D19F, U+D1A2-D1A3, U+D1A5-D1A7, U+D1A9-D1AF, U+D1B2, U+D1B4, U+D1B6-D1B9, U+D1BB, U+D1BD-D1BF, U+D1C1-D1D5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.78.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D1D6-D1D7, U+D1D9-D1F3, U+D1F5-D1F7, U+D1F9-D206, U+D208, U+D20A-D20F, U+D211-D22B, U+D22E-D22F, U+D231-D233, U+D235-D23B, U+D23E, U+D240, U+D242-D247, U+D249-D25B, U+D25D-D263, U+D265-D266;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.79.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D267-D27F, U+D282-D283, U+D285-D287, U+D289-D28F, U+D292-D294, U+D296-D29B, U+D29D-D29F, U+D2A1-D2A3, U+D2A5-D2AB, U+D2AD-D2B0, U+D2B2-D2B7, U+D2BA-D2BB, U+D2BD-D2BE, U+D2C1, U+D2C3-D2C7, U+D2CA, U+D2CC-D2D3, U+D2D5-D2D7, U+D2D9-D2DB, U+D2DD-D2E3, U+D2E6-D2EF, U+D2F2-D2F3, U+D2F5-D2F7, U+D2F9-D2FF, U+D302, U+D304, U+D306-D308;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.80.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D309-D30B, U+D30F, U+D311-D313, U+D315, U+D317-D31B, U+D31E, U+D322-D324, U+D326-D327, U+D32A-D32B, U+D32D-D32F, U+D331-D337, U+D33A, U+D33E-D343, U+D346-D37B, U+D37E-D37F, U+D381-D383, U+D385-D38B, U+D38E, U+D392-D397, U+D39A-D39B, U+D39D-D39F, U+D3A1-D3A7, U+D3AA, U+D3AC, U+D3AE-D3B0;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.81.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D3B1-D3B3, U+D3B5-D3B7, U+D3B9-D3BB, U+D3BD-D3C3, U+D3C6-D3C7, U+D3CA-D3CF, U+D3D1-D3D7, U+D3D9-D3E0, U+D3E2, U+D3E4-D3EB, U+D3EE-D3EF, U+D3F1-D3F3, U+D3F5-D3FB, U+D3FE, U+D400, U+D402-D407, U+D409-D41C, U+D41E-D43F, U+D441-D443, U+D445-D447;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.82.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D448-D45B, U+D45D-D45F, U+D461-D463, U+D465-D46C, U+D46E, U+D470-D477, U+D47A-D47B, U+D47D-D47E, U+D481, U+D483-D487, U+D48A, U+D48C, U+D48E-D493, U+D495-D4A8, U+D4AA-D4CB, U+D4CD-D4CF, U+D4D1-D4D3, U+D4D5-D4DB;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.83.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D4DD-D4DE, U+D4E0-D4E7, U+D4E9-D4EB, U+D4ED-D4EF, U+D4F1-D4F7, U+D4F9-D4FA, U+D4FC, U+D4FE-D503, U+D505-D507, U+D509-D50B, U+D50D-D513, U+D516, U+D518-D53B, U+D53E-D53F, U+D541-D543, U+D545-D54B, U+D54E, U+D550, U+D552-D557, U+D55A-D55B, U+D55D-D55F, U+D561-D564, U+D566-D567, U+D56A, U+D56C, U+D56E-D573, U+D576-D577, U+D579-D57B, U+D57D-D57E;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.84.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D57F-D583, U+D586, U+D58A-D58F, U+D591-D5A4, U+D5A6-D5C7, U+D5CA-D5CB, U+D5CD-D5CF, U+D5D1, U+D5D3-D5D7, U+D5DA, U+D5DC, U+D5DE-D5E3, U+D5E6-D5E7, U+D5E9-D5EB, U+D5ED-D5F3, U+D5F6, U+D5F8, U+D5FA-D5FF, U+D602-D603, U+D605-D607, U+D609-D60F, U+D612, U+D616-D61B, U+D61D-D61F, U+D621;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.85.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D622-D623, U+D625-D62C, U+D62E-D637, U+D63A-D63B, U+D63D-D63F, U+D641-D644, U+D646-D647, U+D64A, U+D64C, U+D64E-D650, U+D652-D653, U+D656-D657, U+D659-D65B, U+D65D-D666, U+D668, U+D66A-D66F, U+D672-D673, U+D675-D682, U+D684, U+D686-D68B, U+D68E-D68F, U+D691-D693, U+D695-D69C, U+D69E, U+D6A0, U+D6A2-D6A7, U+D6A9-D6AB, U+D6AD-D6AF, U+D6B1-D6B8, U+D6BA, U+D6BC-D6C3, U+D6C6;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.86.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D6C7, U+D6C9-D6CB, U+D6CD-D6D0, U+D6D2-D6D3, U+D6D5-D6D6, U+D6D8, U+D6DA-D6DF, U+D6E1-D6E3, U+D6E5-D6E7, U+D6E9-D6EF, U+D6F1-D6F4, U+D6F6-D6FB, U+D6FE-D6FF, U+D701-D703, U+D705-D710, U+D712-D717, U+D71A-D71B, U+D71D-D71F, U+D721-D727, U+D72A, U+D72C, U+D72E-D733, U+D736-D737, U+D739-D73B, U+D73D-D743, U+D745-D746, U+D748, U+D74A-D74F, U+D752-D753, U+D755, U+D75A-D75F, U+D762, U+D764, U+D766-D768, U+D76A-D76B, U+D76D-D76F, U+D771-D773;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.87.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D775-D77B, U+D77E-D780, U+D782-D787, U+D78A-D78B, U+D78D-D78F, U+D791-D797, U+D79A, U+D79C, U+D79E-D7A3;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.88.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-7F, U+A0-FF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.89.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+100-1FF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.90.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+200-24F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.91.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+250-34F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.92.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+350-36F, U+374-375, U+37A, U+37E, U+384-38A, U+38C, U+38E-3A1, U+3A3-3CE, U+3D0-3E1, U+3F0-45F, U+462-463, U+472-475, U+490-49B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.93.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4A2-4A5, U+4AA-4B3, U+4BA-4BB, U+4C0-4C4, U+4C7-4C8, U+4CB-4CC, U+4CF-4F9, U+510-511, U+51A-51D, U+1D02, U+1D08-1D09, U+1D14, U+1D16-1D17, U+1D1D-1D1F, U+1D2C-1D2E, U+1D30-1D3C, U+1D3E-1D5B, U+1D62-1D65, U+1D77-1D78, U+1D7B, U+1D85, U+1D9B-1DB7, U+1DB9-1DBF, U+1E00-1E52;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.94.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+1E53-1EFF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.95.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2000-200D, U+2010-2029, U+202F-2064, U+2070-2071, U+2074-208E, U+2090-209C, U+20A0-20B5, U+20B8-20BA, U+20BC-20BF, U+2100-2103, U+2105-2109, U+210C-210F, U+2111, U+2113, U+2115-211A, U+211C-211D, U+2120-2122, U+2124, U+2126-212B, U+212D-212E, U+2132, U+2135-2149, U+214B, U+214D-216D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.96.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+216E-218B, U+2190-2271;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.97.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2272-232B, U+232D-2372;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.98.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2373-237B, U+237D-238B, U+238D, U+2394-2395, U+239B-23AE, U+23B0-23B3, U+23B8-23CC, U+23CE-23CF, U+23DA-23DB, U+23E2, U+23E4-23E5, U+23E8-2429, U+2460-2487, U+249C-24E2;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.99.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+24E3-24E9, U+24EB-24F4, U+2500-25EE;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.100.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+25EF-269C, U+26A0-26A1, U+26AA-26B2, U+26CB, U+26DA, U+26DD-26DE, U+26ED-26EF, U+26F6, U+2701-2709, U+270C-2727, U+2729-2742;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.101.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2743-2752, U+2756, U+2758-275E, U+2761-2794, U+2798-27BF, U+27C2, U+27C5-27C6, U+27CA-27CB, U+27CD, U+27D2-27DC, U+27DF-27E1, U+27E6-27EB, U+27EE-27EF, U+27F5-27F7, U+2800-286C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.102.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+286D-28FF, U+2934-2937, U+2939, U+2962-2965, U+2981, U+2985-2988, U+2997-2998, U+29A3, U+29BE-29BF, U+29C8, U+29EB, U+29FA-29FB, U+2A00, U+2A26, U+2A2F, U+2A38, U+2A6A-2A6B, U+2A72, U+2A8B-2A8C, U+2A91-2A92, U+2AC5-2AC6, U+2ACB-2ACC, U+2AE8, U+2B00-2B32, U+2B34-2B3F, U+2B45-2B46, U+2B4D, U+2B50-2B53;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.103.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2B54-2B55, U+2B58-2B59, U+2B60-2B73, U+2B7A-2B87, U+2B8C-2B95, U+2BA0-2BA7, U+2BB8-2BC8, U+2BCA-2BD2, U+2BE8-2BEF, U+2BFA-2BFF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.104.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2E18, U+2E1F, U+2E22-2E25, U+2E2E, U+3000-3003, U+3008-3019, U+301C, U+301E-3020, U+3036, U+3041-3093, U+30A1-30F6, U+30FC, U+3131-3164;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.105.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+3165-318E, U+3200-321C, U+3231, U+3239, U+3251-325A, U+3260-327B, U+327E-327F, U+328A-3290, U+3294, U+329E, U+32A5, U+3380-3384, U+3388-33CB, U+33CF-33D0, U+33D3, U+33D6, U+33D8, U+33DB-33DD;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.106.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-4E01, U+4E03, U+4E07-4E0B, U+4E0D, U+4E11, U+4E14-4E16, U+4E18-4E19, U+4E1E, U+4E2D, U+4E32, U+4E38-4E39, U+4E3B, U+4E42-4E43, U+4E45, U+4E4B, U+4E4D-4E4F, U+4E56, U+4E58-4E59, U+4E5D-4E5F, U+4E6B, U+4E6D, U+4E73, U+4E76-4E77, U+4E7E, U+4E82, U+4E86, U+4E88, U+4E8B-4E8C, U+4E8E, U+4E90-4E92, U+4E94-4E95, U+4E98, U+4E9B, U+4E9E, U+4EA1-4EA2, U+4EA4-4EA6, U+4EA8, U+4EAB-4EAE, U+4EB6, U+4EBA, U+4EC0-4EC1, U+4EC4, U+4EC7, U+4ECA-4ECB, U+4ECD, U+4ED4-4ED9, U+4EDD, U+4EDF, U+4EE3-4EE5, U+4EF0, U+4EF2, U+4EF6-4EF7, U+4EFB, U+4F01, U+4F09-4F0B, U+4F0D-4F11, U+4F2F, U+4F34, U+4F36, U+4F38, U+4F3A, U+4F3C-4F3D, U+4F43, U+4F46-4F48, U+4F4D-4F51, U+4F55, U+4F59-4F5C, U+4F69, U+4F6F-4F70, U+4F73, U+4F76, U+4F7A, U+4F7E-4F7F, U+4F81, U+4F83-4F84, U+4F86, U+4F88, U+4F8A-4F8B, U+4F8D, U+4F8F, U+4F91, U+4F96, U+4F98, U+4F9B, U+4F9D, U+4FAE-4FAF, U+4FB5-4FB6, U+4FBF, U+4FC2-4FC4, U+4FC9-4FCA, U+4FCE, U+4FD1, U+4FD3-4FD4, U+4FD7, U+4FDA, U+4FDD, U+4FDF-4FE1, U+4FEE-4FEF, U+4FF1, U+4FF3, U+4FF5, U+4FF8, U+4FFA, U+5002, U+5006, U+5009, U+500B, U+500D, U+5011-5012, U+5016, U+5019-501A, U+501C, U+501E-501F, U+5021, U+5023-5024, U+5026-5028, U+502A-502D, U+503B, U+5043, U+5047-5049, U+504F, U+5055, U+505A, U+505C, U+5065, U+5074-5076, U+5078, U+5080, U+5085, U+508D, U+5091, U+5098-5099, U+50AC-50AD, U+50B2-50B3, U+50B5, U+50B7, U+50BE, U+50C5, U+50C9-50CA, U+50CF, U+50D1, U+50D5-50D6, U+50DA, U+50DE, U+50E5, U+50E7, U+50ED, U+50F9, U+50FB, U+50FF-5101, U+5104, U+5106, U+5109, U+5112, U+511F, U+5121, U+512A, U+5132, U+5137, U+513A, U+513C, U+5140-5141, U+5143-5149, U+514B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.107.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+514C-514E, U+5152, U+515C, U+5162, U+5165, U+5167-516E, U+5171, U+5175-5178, U+517C, U+5180, U+5186, U+518A, U+518D, U+5192, U+5195, U+5197, U+51A0, U+51A5, U+51AA, U+51AC, U+51B6-51B7, U+51BD, U+51C4, U+51C6, U+51C9, U+51CB-51CD, U+51DC-51DE, U+51E1, U+51F0-51F1, U+51F6, U+51F8-51FA, U+51FD, U+5200, U+5203, U+5206-5208, U+520A, U+520E, U+5211, U+5217, U+521D, U+5224-5225, U+5229-522A, U+522E, U+5230, U+5236-523B, U+5243, U+5247, U+524A-524D, U+5254, U+5256, U+525B, U+525D, U+5261, U+5269-526A, U+526F, U+5272, U+5275, U+527D, U+527F, U+5283, U+5287-5289, U+528D, U+5291-5292, U+529B, U+529F-52A0, U+52A3-52A4, U+52A9-52AB, U+52BE, U+52C1, U+52C3, U+52C5, U+52C7, U+52C9, U+52CD, U+52D2, U+52D5-52D6, U+52D8-52D9, U+52DB, U+52DD-52DF, U+52E2-52E4, U+52F3, U+52F5, U+52F8, U+52FA-52FB, U+52FE-52FF, U+5305, U+5308, U+530D, U+530F-5310, U+5315-5317, U+5319, U+5320-5321, U+5323, U+532A, U+532F, U+5339, U+533F-5341, U+5343-5344, U+5347-534A, U+534D, U+5351-5354, U+5357, U+535A, U+535C, U+535E, U+5360, U+5366, U+5368, U+536F-5371, U+5374-5375, U+5377, U+537D, U+537F, U+5384, U+5393, U+5398, U+539A, U+539F-53A0, U+53A5-53A6, U+53AD, U+53BB, U+53C3, U+53C8-53CB, U+53CD, U+53D4, U+53D6-53D7, U+53DB, U+53E1-53E5, U+53E9-53ED, U+53EF-53F3, U+53F8, U+5403-5404, U+5408-540A, U+540C-5411, U+541B, U+541D, U+541F-5420, U+5426, U+5429, U+542B, U+5433, U+5438-5439, U+543B-543C, U+543E, U+5442, U+5448, U+544A, U+5451, U+5468, U+546A, U+5471, U+5473, U+5475, U+547B-547D, U+5480, U+5486, U+548C, U+548E, U+5490, U+54A4, U+54A8;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.108.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+54AB-54AC, U+54B3, U+54B8, U+54BD, U+54C0-54C1, U+54C4, U+54C8-54C9, U+54E1, U+54E5, U+54E8, U+54ED-54EE, U+54F2, U+54FA, U+5504, U+5506-5507, U+550E, U+5510, U+551C, U+552F, U+5531, U+5535, U+553E, U+5544, U+5546, U+554F, U+5553, U+5556, U+555E, U+5563, U+557C, U+5580, U+5584, U+5586-5587, U+5589-558A, U+5598-559A, U+559C-559D, U+55A7, U+55A9-55AC, U+55AE, U+55C5, U+55C7, U+55D4, U+55DA, U+55DC, U+55DF, U+55E3-55E4, U+55FD-55FE, U+5606, U+5609, U+5614, U+5617, U+562F, U+5632, U+5634, U+5636, U+5653, U+5668, U+566B, U+5674, U+5686, U+56A5, U+56AC, U+56AE, U+56B4, U+56BC, U+56CA, U+56CD, U+56D1, U+56DA-56DB, U+56DE, U+56E0, U+56F0, U+56F9-56FA, U+5703-5704, U+5708, U+570B, U+570D, U+5712-5713, U+5716, U+5718, U+571F, U+5728, U+572D, U+5730, U+573B, U+5740, U+5742, U+5747, U+574A, U+574D-574E, U+5750-5751, U+5761, U+5764, U+5766, U+576A, U+576E, U+5770, U+5775, U+577C, U+5782, U+5788, U+578B, U+5793, U+57A0, U+57A2-57A3, U+57C3, U+57C7-57C8, U+57CB, U+57CE, U+57DF-57E0, U+57F0, U+57F4, U+57F7, U+57F9-57FA, U+57FC, U+5800, U+5802, U+5805-5806, U+5808-580A, U+581E, U+5821, U+5824, U+5827, U+582A, U+582F-5831, U+5834-5835, U+583A, U+584A-584B, U+584F, U+5851, U+5854, U+5857-5858, U+585A, U+585E, U+5861-5862, U+5864, U+5875, U+5879, U+587C, U+587E, U+5883, U+5885, U+5889, U+5893, U+589C, U+589E-589F, U+58A8-58A9, U+58AE, U+58B3, U+58BA-58BB, U+58BE, U+58C1, U+58C5, U+58C7, U+58CE, U+58D1, U+58D3, U+58D5, U+58D8-58D9, U+58DE-58DF, U+58E4, U+58EB-58EC, U+58EF, U+58F9-58FB, U+58FD, U+590F, U+5914-5916, U+5919-591A, U+591C, U+5922, U+5927, U+5929-592B, U+592D-592E, U+5931, U+5937, U+593E, U+5944, U+5947-5949, U+594E-5951, U+5954-5955, U+5957, U+595A, U+5960, U+5962, U+5967, U+596A-596E, U+5973-5974, U+5978, U+597D, U+5982-5984, U+598A, U+5993, U+5996-5997, U+5999;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.109.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+59A5, U+59A8, U+59AC, U+59B9, U+59BB, U+59BE, U+59C3, U+59C6, U+59C9, U+59CB, U+59D0-59D1, U+59D3-59D4, U+59D9-59DA, U+59DC-59DD, U+59E6, U+59E8, U+59EA, U+59EC, U+59EE, U+59F8, U+59FB, U+59FF, U+5A01, U+5A03, U+5A11, U+5A18, U+5A1B-5A1C, U+5A1F-5A20, U+5A25, U+5A29, U+5A36, U+5A3C, U+5A41, U+5A46, U+5A49, U+5A5A, U+5A62, U+5A66, U+5A92, U+5A9A-5A9B, U+5AA4, U+5AC1-5AC2, U+5AC4, U+5AC9, U+5ACC, U+5AE1, U+5AE6, U+5AE9, U+5B05, U+5B09, U+5B0B-5B0C, U+5B16, U+5B2A, U+5B40, U+5B43, U+5B50-5B51, U+5B54-5B55, U+5B57-5B58, U+5B5A, U+5B5C-5B5D, U+5B5F, U+5B63-5B64, U+5B69, U+5B6B, U+5B70-5B71, U+5B75, U+5B78, U+5B7A, U+5B7C, U+5B85, U+5B87-5B89, U+5B8B-5B8C, U+5B8F, U+5B93, U+5B95-5B9C, U+5BA2-5BA6, U+5BAC, U+5BAE, U+5BB0, U+5BB3-5BB6, U+5BB8-5BB9, U+5BBF-5BC0, U+5BC2-5BC7, U+5BCC, U+5BD0, U+5BD2-5BD4, U+5BD7, U+5BDE-5BDF, U+5BE1-5BE2, U+5BE4-5BE9, U+5BEB-5BEC, U+5BEE-5BEF, U+5BF5-5BF6, U+5BF8, U+5BFA, U+5C01, U+5C04, U+5C07-5C0B, U+5C0D-5C0F, U+5C11, U+5C16, U+5C19, U+5C24, U+5C28, U+5C31, U+5C38-5C3C, U+5C3E-5C40, U+5C45-5C46, U+5C48, U+5C4B, U+5C4D-5C4E, U+5C51, U+5C55, U+5C5B, U+5C60, U+5C62, U+5C64-5C65, U+5C6C, U+5C6F, U+5C71, U+5C79, U+5C90-5C91, U+5CA1, U+5CA9, U+5CAB-5CAC, U+5CB1, U+5CB3, U+5CB5, U+5CB7-5CB8, U+5CBA, U+5CBE, U+5CC0, U+5CD9, U+5CE0, U+5CE8, U+5CEF-5CF0, U+5CF4, U+5CF6, U+5CFB, U+5CFD, U+5D07, U+5D0D-5D0E, U+5D11, U+5D14, U+5D16-5D17, U+5D19, U+5D27, U+5D29, U+5D4B-5D4C, U+5D50, U+5D69, U+5D6C, U+5D6F, U+5D87, U+5D8B, U+5D9D, U+5DA0, U+5DA2, U+5DAA, U+5DB8, U+5DBA, U+5DBC-5DBD, U+5DCD, U+5DD2, U+5DD6, U+5DDD-5DDE, U+5DE1-5DE2, U+5DE5-5DE8, U+5DEB, U+5DEE, U+5DF1-5DF4, U+5DF7, U+5DFD-5DFE;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.110.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5E02-5E03, U+5E06, U+5E0C, U+5E11, U+5E16, U+5E19, U+5E1B, U+5E1D, U+5E25, U+5E2B, U+5E2D, U+5E33, U+5E36, U+5E38, U+5E3D, U+5E3F-5E40, U+5E44-5E45, U+5E47, U+5E4C, U+5E55, U+5E5F, U+5E61-5E63, U+5E72-5E74, U+5E77-5E79, U+5E7B-5E7E, U+5E84, U+5E87, U+5E8A, U+5E8F, U+5E95, U+5E97, U+5E9A, U+5E9C, U+5EA0, U+5EA6-5EA7, U+5EAB, U+5EAD, U+5EB5-5EB8, U+5EBE, U+5EC2, U+5EC8-5ECA, U+5ED0, U+5ED3, U+5ED6, U+5EDA-5EDB, U+5EDF-5EE0, U+5EE2-5EE3, U+5EEC, U+5EF3, U+5EF6-5EF7, U+5EFA-5EFB, U+5F01, U+5F04, U+5F0A, U+5F0F, U+5F11, U+5F13-5F15, U+5F17-5F18, U+5F1B, U+5F1F, U+5F26-5F27, U+5F29, U+5F31, U+5F35, U+5F3A, U+5F3C, U+5F48, U+5F4A, U+5F4C, U+5F4E, U+5F56-5F57, U+5F59, U+5F5B, U+5F62, U+5F66-5F67, U+5F69-5F6D, U+5F70-5F71, U+5F77, U+5F79, U+5F7C, U+5F7F-5F81, U+5F85, U+5F87, U+5F8A-5F8C, U+5F90-5F92, U+5F97-5F99, U+5F9E, U+5FA0-5FA1, U+5FA8-5FAA, U+5FAE, U+5FB5, U+5FB7, U+5FB9, U+5FBD, U+5FC3, U+5FC5, U+5FCC-5FCD, U+5FD6-5FD9, U+5FE0, U+5FEB, U+5FF5, U+5FFD, U+5FFF, U+600F, U+6012, U+6016, U+601C-601D, U+6020-6021, U+6025, U+6027-6028, U+602A, U+602F, U+6041-6043, U+604D, U+6050, U+6052, U+6055, U+6059, U+605D, U+6062-6065, U+6068-606A, U+606C-606D, U+606F-6070, U+6085, U+6089, U+608C-608D, U+6094, U+6096, U+609A-609B, U+609F-60A0, U+60A3-60A4, U+60A7, U+60B0, U+60B2-60B4, U+60B6, U+60B8, U+60BC-60BD, U+60C5, U+60C7, U+60D1, U+60DA, U+60DC, U+60DF-60E1, U+60F0-60F1, U+60F3, U+60F6, U+60F9-60FB, U+6101, U+6106, U+6108-6109, U+610D-610F, U+6115, U+611A-611B, U+611F, U+6127, U+6130, U+6134, U+6137, U+613C, U+613E-613F, U+6142, U+6144, U+6147-6148, U+614A-614C, U+6153, U+6155, U+6158-6159, U+615D, U+615F, U+6162-6164, U+6167-6168;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.111.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+616B, U+616E, U+6170, U+6176-6177, U+617D-617E, U+6181-6182, U+618A, U+618E, U+6190-6191, U+6194, U+6198-619A, U+61A4, U+61A7, U+61A9, U+61AB-61AC, U+61AE, U+61B2, U+61B6, U+61BA, U+61BE, U+61C3, U+61C7-61CB, U+61E6, U+61F2, U+61F6-61F8, U+61FA, U+61FC, U+61FF-6200, U+6207-6208, U+620A, U+620C-620E, U+6210-6212, U+6216, U+621A, U+621F, U+6221, U+622A, U+622E, U+6230-6231, U+6234, U+6236, U+623E-6241, U+6247-6249, U+624B, U+624D, U+6253, U+6258, U+626E, U+6271, U+6276, U+6279, U+627C, U+627F-6280, U+6284, U+6289-628A, U+6291-6292, U+6295, U+6297-6298, U+629B, U+62AB, U+62B1, U+62B5, U+62B9, U+62BC-62BD, U+62C2, U+62C7-62C9, U+62CC-62CD, U+62CF-62D0, U+62D2-62D4, U+62D6-62D9, U+62DB-62DC, U+62EC-62EF, U+62F1, U+62F3, U+62F7, U+62FE-62FF, U+6301, U+6307, U+6309, U+6311, U+632B, U+632F, U+633A-633B, U+633D-633E, U+6349, U+634C, U+634F-6350, U+6355, U+6367-6368, U+636E, U+6372, U+6377, U+637A-637B, U+637F, U+6383, U+6388-6389, U+638C, U+6392, U+6396, U+6398, U+639B, U+63A0-63A2, U+63A5, U+63A7-63AA, U+63C0, U+63C4, U+63C6, U+63CF-63D0, U+63D6, U+63DA-63DB, U+63E1, U+63ED-63EE, U+63F4, U+63F6-63F7, U+640D, U+640F, U+6414, U+6416-6417, U+641C, U+6422, U+642C-642D, U+643A, U+643E, U+6458, U+6460, U+6469, U+646F, U+6478-647A, U+6488, U+6491-6493, U+649A, U+649E, U+64A4-64A5, U+64AB, U+64AD-64AE, U+64B0, U+64B2, U+64BB, U+64C1, U+64C4-64C5, U+64C7, U+64CA, U+64CD-64CE, U+64D2, U+64D4, U+64D8, U+64DA, U+64E1-64E2, U+64E5-64E7, U+64EC, U+64F2, U+64F4, U+64FA, U+64FE, U+6500, U+6504, U+6518, U+651D, U+6523, U+652A-652C, U+652F, U+6536-6539, U+653B, U+653E-653F, U+6545, U+6548, U+654D-654F, U+6551, U+6556-6557, U+655E, U+6562-6563, U+6566, U+656C-656D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.112.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6572, U+6574-6575, U+6577-6578, U+657E, U+6582-6583, U+6585, U+6587, U+658C, U+6590-6591, U+6597, U+6599, U+659B-659C, U+659F, U+65A1, U+65A4-65A5, U+65A7, U+65AB-65AC, U+65AF-65B0, U+65B7, U+65B9, U+65BC-65BD, U+65C1, U+65C5, U+65CB-65CC, U+65CF, U+65D2, U+65D7, U+65E0, U+65E3, U+65E5-65E6, U+65E8-65E9, U+65EC-65ED, U+65F1, U+65F4, U+65FA-65FD, U+65FF, U+6606-6607, U+6609-660A, U+660C, U+660E-6611, U+6613-6615, U+661E-6620, U+6625, U+6627-6628, U+662D, U+662F-6631, U+6634, U+6636, U+663A-663B, U+6641-6644, U+6649, U+664B, U+664F, U+6659, U+665B, U+665D-665F, U+6664-6669, U+666B, U+666E-666F, U+6673-6674, U+6676-6678, U+667A, U+6684, U+6687-6689, U+668E, U+6690-6691, U+6696-6698, U+669D, U+66A0, U+66A2, U+66AB, U+66AE, U+66B2-66B4, U+66B9, U+66BB, U+66BE, U+66C4, U+66C6-66C7, U+66C9, U+66D6, U+66D9, U+66DC-66DD, U+66E0, U+66E6, U+66F0, U+66F2-66F4, U+66F7-66FA, U+66FC, U+66FE-6700, U+6703, U+6708-6709, U+670B, U+670D, U+6714-6715, U+6717, U+671B, U+671D-671F, U+6726-6728, U+672A-672E, U+6731, U+6734, U+6736, U+673A, U+673D, U+6746, U+6749, U+674E-6751, U+6753, U+6756, U+675C, U+675E-675F, U+676D, U+676F-6771, U+6773, U+6775, U+6777, U+677B, U+677E-677F, U+6787, U+6789, U+678B, U+678F-6790, U+6793, U+6795, U+6797, U+679A, U+679C-679D, U+67AF-67B0, U+67B3, U+67B6-67B8, U+67BE, U+67C4, U+67CF-67D4, U+67DA, U+67DD, U+67E9, U+67EC, U+67EF-67F1, U+67F3-67F6, U+67FB, U+67FE, U+6812-6813, U+6816-6817, U+6821-6822, U+682A, U+682F, U+6838-6839, U+683C-683D, U+6840-6843, U+6848, U+684E, U+6850-6851, U+6853-6854, U+686D, U+6876;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.113.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+687F, U+6881, U+6885, U+688F, U+6893-6894, U+6897, U+689D, U+689F, U+68A1-68A2, U+68A7-68A8, U+68AD, U+68AF-68B1, U+68B3, U+68B5-68B6, U+68C4-68C5, U+68C9, U+68CB, U+68CD, U+68D2, U+68D5, U+68D7-68D8, U+68DA, U+68DF-68E0, U+68E7-68E8, U+68EE, U+68F2, U+68F9-68FA, U+6900, U+6905, U+690D-690E, U+6912, U+6927, U+6930, U+693D, U+693F, U+694A, U+6953-6955, U+6957, U+6959-695A, U+695E, U+6960-6963, U+6968, U+696B, U+696D-696F, U+6975, U+6977-6979, U+6995, U+699B-699C, U+69A5, U+69A7, U+69AE, U+69B4, U+69BB, U+69C1, U+69C3, U+69CB-69CD, U+69D0, U+69E8, U+69EA, U+69FB, U+69FD, U+69FF, U+6A02, U+6A0A, U+6A11, U+6A13, U+6A17, U+6A19, U+6A1E-6A1F, U+6A21, U+6A23, U+6A35, U+6A38-6A3A, U+6A3D, U+6A44, U+6A48, U+6A4B, U+6A52-6A53, U+6A58-6A59, U+6A5F, U+6A61, U+6A6B, U+6A80, U+6A84, U+6A89, U+6A8D-6A8E, U+6A97, U+6A9C, U+6AA2-6AA3, U+6AB3, U+6ABB, U+6AC2-6AC3, U+6AD3, U+6ADA-6ADB, U+6AF6, U+6AFB, U+6B04, U+6B0A, U+6B0C, U+6B12, U+6B16, U+6B20-6B21, U+6B23, U+6B32, U+6B3A, U+6B3D-6B3E, U+6B46-6B47, U+6B4C, U+6B4E, U+6B50, U+6B5F, U+6B61-6B66, U+6B6A, U+6B72, U+6B77-6B78, U+6B7B, U+6B7F, U+6B83-6B84, U+6B86, U+6B89-6B8A, U+6B96, U+6B98, U+6B9E, U+6BAE-6BAF, U+6BB2, U+6BB5, U+6BB7, U+6BBA, U+6BBC, U+6BBF, U+6BC1, U+6BC5-6BC6, U+6BCB, U+6BCD, U+6BCF, U+6BD2-6BD4, U+6BD6-6BD8, U+6BDB, U+6BEB-6BEC, U+6C08, U+6C0F, U+6C11, U+6C13, U+6C23, U+6C34, U+6C37-6C38, U+6C3E, U+6C40-6C42, U+6C4E, U+6C50, U+6C55, U+6C57, U+6C5A, U+6C5D-6C60, U+6C68, U+6C6A, U+6C6D, U+6C70, U+6C72, U+6C76, U+6C7A, U+6C7D-6C7E, U+6C81-6C83, U+6C85-6C88, U+6C8C, U+6C90, U+6C92-6C96, U+6C99-6C9B, U+6CAB, U+6CAE, U+6CB3, U+6CB8-6CB9, U+6CBB-6CBF, U+6CC1-6CC2, U+6CC4, U+6CC9-6CCA, U+6CCC, U+6CD3, U+6CD5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.114.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6CD7, U+6CDB, U+6CE1-6CE3, U+6CE5, U+6CE8, U+6CEB, U+6CEE-6CF0, U+6CF3, U+6D0B-6D0C, U+6D11, U+6D17, U+6D19, U+6D1B, U+6D1E, U+6D25, U+6D27, U+6D29-6D2A, U+6D32, U+6D35-6D36, U+6D38-6D39, U+6D3B, U+6D3D-6D3E, U+6D41, U+6D59-6D5A, U+6D5C, U+6D63, U+6D66, U+6D69-6D6A, U+6D6C, U+6D6E, U+6D74, U+6D77-6D79, U+6D7F, U+6D85, U+6D87-6D89, U+6D8C-6D8E, U+6D91, U+6D93, U+6D95, U+6DAF, U+6DB2, U+6DB5, U+6DC0, U+6DC3-6DC7, U+6DCB, U+6DCF, U+6DD1, U+6DD8-6DDA, U+6DDE, U+6DE1, U+6DE8, U+6DEA-6DEB, U+6DEE, U+6DF1, U+6DF3, U+6DF5, U+6DF7-6DFB, U+6E17, U+6E19-6E1B, U+6E1F-6E21, U+6E23-6E26, U+6E2B-6E2D, U+6E2F, U+6E32, U+6E34, U+6E36, U+6E38, U+6E3A, U+6E3C-6E3E, U+6E43-6E44, U+6E4A, U+6E4D, U+6E56, U+6E58, U+6E5B-6E5C, U+6E5E-6E5F, U+6E67, U+6E6B, U+6E6E-6E6F, U+6E72-6E73, U+6E7A, U+6E90, U+6E96, U+6E9C-6E9D, U+6E9F, U+6EA2, U+6EA5, U+6EAA-6EAB, U+6EAF, U+6EB1, U+6EB6, U+6EBA, U+6EC2, U+6EC4-6EC5, U+6EC9, U+6ECB-6ECC, U+6ECE, U+6ED1, U+6ED3-6ED4, U+6EEF, U+6EF4, U+6EF8, U+6EFE-6EFF, U+6F01-6F02, U+6F06, U+6F0F, U+6F11, U+6F14-6F15, U+6F20, U+6F22-6F23, U+6F2B-6F2C, U+6F31-6F32, U+6F38, U+6F3F, U+6F41, U+6F51, U+6F54, U+6F57-6F58, U+6F5A-6F5B, U+6F5E-6F5F, U+6F62, U+6F64, U+6F6D-6F6E, U+6F70, U+6F7A, U+6F7C-6F7E, U+6F81, U+6F84, U+6F88, U+6F8D-6F8E, U+6F90, U+6F94, U+6F97, U+6FA3-6FA4, U+6FA7, U+6FAE-6FAF, U+6FB1, U+6FB3, U+6FB9, U+6FBE, U+6FC0-6FC3, U+6FCA, U+6FD5, U+6FDA, U+6FDF-6FE1, U+6FE4, U+6FE9, U+6FEB-6FEC, U+6FEF, U+6FF1, U+6FFE, U+7001, U+7005-7006, U+7009, U+700B, U+700F, U+7011, U+7015, U+7018, U+701A-701F, U+7023, U+7027-7028, U+702F, U+7037, U+703E, U+704C, U+7050-7051, U+7058, U+705D, U+7063, U+706B, U+7070, U+7078, U+707C-707D, U+7085, U+708A, U+708E;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.115.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7092, U+7098-709A, U+70A1, U+70A4, U+70AB-70AD, U+70AF, U+70B3, U+70B7-70B9, U+70C8, U+70CB, U+70CF, U+70D8-70D9, U+70DD, U+70DF, U+70F1, U+70F9, U+70FD, U+7104, U+7109, U+710C, U+7119-711A, U+711E, U+7121, U+7126, U+7130, U+7136, U+7147, U+7149-714A, U+714C, U+714E, U+7150, U+7156, U+7159, U+715C, U+715E, U+7164-7167, U+7169, U+716C, U+716E, U+717D, U+7184, U+7189-718A, U+718F, U+7192, U+7194, U+7199, U+719F, U+71A2, U+71AC, U+71B1, U+71B9-71BA, U+71BE, U+71C1, U+71C3, U+71C8-71C9, U+71CE, U+71D0, U+71D2, U+71D4-71D5, U+71DF, U+71E5-71E7, U+71ED-71EE, U+71FB-71FC, U+71FE-7200, U+7206, U+7210, U+721B, U+722A, U+722C-722D, U+7230, U+7232, U+7235-7236, U+723A-723B, U+723D-723E, U+7240, U+7246-7248, U+724C, U+7252, U+7258-7259, U+725B, U+725D, U+725F, U+7261-7262, U+7267, U+7269, U+7272, U+7279, U+727D, U+7280-7281, U+72A2, U+72A7, U+72AC, U+72AF, U+72C0, U+72C2, U+72C4, U+72CE, U+72D0, U+72D7, U+72D9, U+72E1, U+72E9, U+72F8-72F9, U+72FC-72FD, U+730A, U+7316, U+731B-731D, U+7325, U+7329-732B, U+7336-7337, U+733E-733F, U+7344-7345, U+7350, U+7352, U+7357, U+7368, U+736A, U+7370, U+7372, U+7375, U+7378, U+737A-737B, U+7384, U+7386-7387, U+7389, U+738B, U+738E, U+7394, U+7396-7398, U+739F, U+73A7, U+73A9, U+73AD, U+73B2-73B3, U+73B9, U+73C0, U+73C2, U+73C9-73CA, U+73CC-73CD, U+73CF, U+73D6, U+73D9, U+73DD-73DE, U+73E0, U+73E3-73E6, U+73E9-73EA, U+73ED, U+73F7, U+73F9, U+73FD-73FE, U+7401, U+7403, U+7405-7407, U+7409, U+7413, U+741B, U+7420-7422, U+7425-7426, U+7428, U+742A-742C, U+742E-7430, U+7433-7436, U+7438, U+743A, U+743F-7441, U+7443-7444, U+744B, U+7455, U+7457, U+7459-745C, U+745E-7460, U+7462, U+7464-7465, U+7468-746A, U+746F, U+747E, U+7482-7483, U+7487, U+7489;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.116.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+748B, U+7498, U+749C, U+749E-749F, U+74A1, U+74A3, U+74A5, U+74A7-74A8, U+74AA, U+74B0, U+74B2, U+74B5, U+74B9, U+74BD, U+74BF, U+74C6, U+74CA, U+74CF, U+74D4, U+74D8, U+74DA, U+74DC, U+74E0, U+74E2-74E3, U+74E6, U+74EE, U+74F7, U+7501, U+7504, U+7511, U+7515, U+7518, U+751A-751B, U+751F, U+7523, U+7525-7526, U+7528, U+752B-752C, U+7530-7533, U+7537-7538, U+753A, U+7547, U+754C, U+754F, U+7551, U+7553-7554, U+7559, U+755B-755D, U+7562, U+7565-7566, U+756A, U+756F-7570, U+7575-7576, U+7578, U+757A, U+757F, U+7586-7587, U+758A-758B, U+758E-758F, U+7591, U+759D, U+75A5, U+75AB, U+75B1-75B3, U+75B5, U+75B8-75B9, U+75BC-75BE, U+75C2, U+75C5, U+75C7, U+75CD, U+75D2, U+75D4-75D5, U+75D8-75D9, U+75DB, U+75E2, U+75F0, U+75F2, U+75F4, U+75FA, U+75FC, U+7600, U+760D, U+7619, U+761F-7622, U+7624, U+7626, U+763B, U+7642, U+764C, U+764E, U+7652, U+7656, U+7661, U+7664, U+7669, U+766C, U+7670, U+7672, U+7678, U+767B-767E, U+7684, U+7686-7687, U+768E, U+7690, U+7693, U+76AE, U+76BA, U+76BF, U+76C2-76C3, U+76C6, U+76C8, U+76CA, U+76D2, U+76D6, U+76DB-76DC, U+76DE-76DF, U+76E1, U+76E3-76E4, U+76E7, U+76EE, U+76F2, U+76F4, U+76F8, U+76FC, U+76FE, U+7701, U+7704, U+7708-7709, U+770B, U+771E, U+7720, U+7729, U+7737-7738, U+773A, U+773C, U+7740, U+774D, U+775B, U+7761, U+7763, U+7766, U+776B, U+7779, U+777E-777F, U+778B, U+7791, U+779E, U+77A5, U+77AC-77AD, U+77B0, U+77B3, U+77BB-77BC, U+77BF, U+77D7, U+77DB-77DC, U+77E2-77E3, U+77E5, U+77E9, U+77ED-77EF, U+77F3, U+7802, U+7812, U+7825-7827, U+782C, U+7832, U+7834, U+7845, U+784F, U+785D, U+786B-786C, U+786F, U+787C, U+7881, U+7887, U+788C-788E, U+7891, U+7897, U+78A3, U+78A7, U+78A9, U+78BA-78BC, U+78C1, U+78C5, U+78CA-78CB, U+78CE, U+78D0, U+78E8, U+78EC, U+78EF, U+78F5, U+78FB, U+7901, U+790E, U+7916, U+792A-792C, U+793A, U+793E, U+7940-7941;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.117.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7947-7949, U+7950, U+7956-7957, U+795A-795E, U+7960, U+7965, U+7968, U+796D, U+797A, U+797F, U+7981, U+798D-798F, U+7991, U+79A6-79A7, U+79AA, U+79AE, U+79B1, U+79B3, U+79B9, U+79BD-79C1, U+79C9-79CB, U+79D1-79D2, U+79D5, U+79D8, U+79DF, U+79E4, U+79E6-79E7, U+79E9, U+79FB, U+7A00, U+7A05, U+7A08, U+7A0B, U+7A0D, U+7A14, U+7A17, U+7A19-7A1A, U+7A1C, U+7A1F-7A20, U+7A2E, U+7A31, U+7A36-7A37, U+7A3B-7A3D, U+7A3F-7A40, U+7A46, U+7A49, U+7A4D-7A4E, U+7A57, U+7A61-7A62, U+7A69, U+7A6B, U+7A70, U+7A74, U+7A76, U+7A79-7A7A, U+7A7D, U+7A7F, U+7A81, U+7A84, U+7A88, U+7A92-7A93, U+7A95, U+7A98, U+7A9F, U+7AA9-7AAA, U+7AAE-7AAF, U+7ABA, U+7AC4-7AC5, U+7AC7, U+7ACA-7ACB, U+7AD7, U+7AD9, U+7ADD, U+7ADF-7AE0, U+7AE3, U+7AE5, U+7AEA, U+7AED, U+7AEF, U+7AF6, U+7AF9-7AFA, U+7AFF, U+7B0F, U+7B11, U+7B19, U+7B1B, U+7B1E, U+7B20, U+7B26, U+7B2C-7B2D, U+7B39, U+7B46, U+7B49, U+7B4B-7B4D, U+7B4F-7B52, U+7B54, U+7B56, U+7B60, U+7B6C, U+7B6E, U+7B75, U+7B7D, U+7B87, U+7B8B, U+7B8F, U+7B94-7B95, U+7B97, U+7B9A, U+7B9D, U+7BA1, U+7BAD, U+7BB1, U+7BB4, U+7BB8, U+7BC0-7BC1, U+7BC4, U+7BC6-7BC7, U+7BC9, U+7BD2, U+7BE0, U+7BE4, U+7BE9, U+7C07, U+7C12, U+7C1E, U+7C21, U+7C27, U+7C2A-7C2B, U+7C3D-7C3F, U+7C43, U+7C4C-7C4D, U+7C60, U+7C64, U+7C6C, U+7C73, U+7C83, U+7C89, U+7C92, U+7C95, U+7C97-7C98, U+7C9F, U+7CA5, U+7CA7, U+7CAE, U+7CB1-7CB3, U+7CB9, U+7CBE, U+7CCA, U+7CD6, U+7CDE-7CE0, U+7CE7, U+7CFB, U+7CFE, U+7D00, U+7D02, U+7D04-7D08, U+7D0A-7D0B, U+7D0D, U+7D10, U+7D14, U+7D17-7D1B, U+7D20-7D22, U+7D2B-7D2C, U+7D2E-7D30, U+7D33, U+7D35, U+7D39-7D3A, U+7D42-7D46, U+7D50, U+7D5E, U+7D61-7D62, U+7D66, U+7D68, U+7D6A, U+7D6E, U+7D71-7D73, U+7D76, U+7D79, U+7D7F, U+7D8E-7D8F, U+7D93;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.118.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7D9C, U+7DA0, U+7DA2, U+7DAC-7DAD, U+7DB1-7DB2, U+7DB4-7DB5, U+7DB8, U+7DBA-7DBB, U+7DBD-7DBF, U+7DC7, U+7DCA-7DCB, U+7DD6, U+7DD8, U+7DDA, U+7DDD-7DDE, U+7DE0-7DE1, U+7DE3, U+7DE8-7DE9, U+7DEC, U+7DEF, U+7DF4, U+7DFB, U+7E09-7E0A, U+7E15, U+7E1B, U+7E1D-7E1F, U+7E21, U+7E23, U+7E2B, U+7E2E-7E2F, U+7E31, U+7E37, U+7E3D-7E3E, U+7E41, U+7E43, U+7E46-7E47, U+7E52, U+7E54-7E55, U+7E5E, U+7E61, U+7E69-7E6B, U+7E6D, U+7E70, U+7E79, U+7E7C, U+7E82, U+7E8C, U+7E8F, U+7E93, U+7E96, U+7E98, U+7E9B-7E9C, U+7F36, U+7F38, U+7F3A, U+7F4C, U+7F50, U+7F54-7F55, U+7F6A-7F6B, U+7F6E, U+7F70, U+7F72, U+7F75, U+7F77, U+7F79, U+7F85, U+7F88, U+7F8A, U+7F8C, U+7F8E, U+7F94, U+7F9A, U+7F9E, U+7FA4, U+7FA8-7FA9, U+7FB2, U+7FB8-7FB9, U+7FBD, U+7FC1, U+7FC5, U+7FCA, U+7FCC, U+7FCE, U+7FD2, U+7FD4-7FD5, U+7FDF-7FE1, U+7FE9, U+7FEB, U+7FF0, U+7FF9, U+7FFC, U+8000-8001, U+8003, U+8005-8006, U+8009, U+800C, U+8010, U+8015, U+8017-8018, U+802D, U+8033, U+8036, U+803D, U+803F, U+8043, U+8046, U+804A, U+8056, U+8058, U+805A, U+805E, U+806F-8070, U+8072-8073, U+8077, U+807D-807F, U+8084-8087, U+8089, U+808B-808C, U+8096, U+809B, U+809D, U+80A1-80A2, U+80A5, U+80A9-80AA, U+80AF, U+80B1-80B2, U+80B4, U+80BA, U+80C3-80C4, U+80CC, U+80CE, U+80DA-80DB, U+80DE, U+80E1, U+80E4-80E5, U+80F1, U+80F4, U+80F8, U+80FD, U+8102, U+8105-8108, U+810A, U+8118, U+811A-811B, U+8123, U+8129, U+812B, U+812F, U+8139, U+813E, U+814B, U+814E, U+8150-8151, U+8154-8155, U+8165-8166, U+816B, U+8170-8171, U+8178-817A, U+817F-8180, U+8188, U+818A, U+818F, U+819A, U+819C-819D, U+81A0, U+81A3, U+81A8, U+81B3, U+81B5, U+81BA, U+81BD-81C0, U+81C2, U+81C6, U+81CD, U+81D8, U+81DF, U+81E3, U+81E5, U+81E7-81E8, U+81EA, U+81ED, U+81F3-81F4, U+81FA-81FC, U+81FE, U+8205, U+8207-8208, U+820A, U+820C-820D, U+8212, U+821B-821C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.119.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+821E-821F, U+8221, U+822A-822C, U+8235-8237, U+8239, U+8240, U+8245, U+8247, U+8259, U+8264, U+8266, U+826E-826F, U+8271-8272, U+8276, U+8278, U+827E, U+828B, U+828D-828E, U+8292, U+8299-829A, U+829D, U+829F, U+82A5-82A6, U+82A9, U+82AC-82AF, U+82B1, U+82B3, U+82B7-82B9, U+82BB-82BD, U+82BF, U+82D1-82D2, U+82D4-82D5, U+82D7, U+82DB, U+82DE-82DF, U+82E1, U+82E5-82E7, U+82F1, U+82FD-82FE, U+8301-8305, U+8309, U+8317, U+8328, U+832B, U+832F, U+8331, U+8334-8336, U+8338-8339, U+8340, U+8347, U+8349-834A, U+834F, U+8351-8352, U+8373, U+8377, U+837B, U+8389-838A, U+838E, U+8396, U+8398, U+839E, U+83A2, U+83A9-83AB, U+83BD, U+83C1, U+83C5, U+83C9-83CA, U+83CC, U+83D3, U+83D6, U+83DC, U+83E9, U+83EB, U+83EF-83F2, U+83F4, U+83F9, U+83FD, U+8403-8404, U+840A, U+840C-840E, U+8429, U+842C, U+8431, U+8438, U+843D, U+8449, U+8457, U+845B, U+8461, U+8463, U+8466, U+846B-846C, U+846F, U+8475, U+847A, U+8490, U+8494, U+8499, U+849C, U+84A1, U+84B2, U+84B8, U+84BB-84BC, U+84BF-84C0, U+84C2, U+84C4, U+84C6, U+84C9, U+84CB, U+84CD, U+84D1, U+84DA, U+84EC, U+84EE, U+84F4, U+84FC, U+8511, U+8513-8514, U+8517-8518, U+851A, U+851E, U+8521, U+8523, U+8525, U+852C-852D, U+852F, U+853D, U+853F, U+8541, U+8543, U+8549, U+854E, U+8553, U+8559, U+8563, U+8568-856A, U+856D, U+8584, U+8587, U+858F, U+8591, U+8594, U+859B, U+85A6, U+85A8-85AA, U+85AF-85B0, U+85BA, U+85C1, U+85C9, U+85CD-85CF, U+85D5, U+85DC-85DD, U+85E4-85E5, U+85E9-85EA, U+85F7, U+85FA-85FB, U+85FF, U+8602, U+8606-8607, U+860A, U+8616-8617, U+861A, U+862D, U+863F, U+864E, U+8650, U+8654-8655, U+865B-865C, U+865E-865F, U+8667, U+8679, U+868A, U+868C, U+8693, U+86A3-86A4, U+86A9, U+86C7, U+86CB, U+86D4, U+86D9, U+86DB, U+86DF, U+86E4, U+86ED, U+86FE, U+8700, U+8702-8703, U+8708, U+8718, U+871A;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.120.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+871C, U+874E, U+8755, U+8757, U+875F, U+8766, U+8768, U+8774, U+8776, U+8778, U+8782, U+878D, U+879F, U+87A2, U+87B3, U+87BA, U+87C4, U+87E0, U+87EC, U+87EF, U+87F2, U+87F9, U+87FB, U+87FE, U+8805, U+881F, U+8822-8823, U+8831, U+8836, U+883B, U+8840, U+8846, U+884C-884D, U+8852-8853, U+8857, U+8859, U+885B, U+885D, U+8861-8863, U+8868, U+886B, U+8870, U+8872, U+8877, U+887E-887F, U+8881-8882, U+8888, U+888B, U+888D, U+8892, U+8896-8897, U+889E, U+88AB, U+88B4, U+88C1-88C2, U+88CF, U+88D4-88D5, U+88D9, U+88DC-88DD, U+88DF, U+88E1, U+88E8, U+88F3-88F5, U+88F8, U+88FD, U+8907, U+8910, U+8912-8913, U+8918-8919, U+8925, U+892A, U+8936, U+8938, U+893B, U+8941, U+8944, U+895F, U+8964, U+896A, U+8972, U+897F, U+8981, U+8983, U+8986-8987, U+898B, U+898F, U+8993, U+8996, U+89A1, U+89A9-89AA, U+89B2, U+89BA, U+89BD, U+89C0, U+89D2, U+89E3, U+89F4, U+89F8, U+8A00, U+8A02-8A03, U+8A08, U+8A0A, U+8A0C, U+8A0E, U+8A13, U+8A16-8A18, U+8A1B, U+8A1D, U+8A1F, U+8A23, U+8A25, U+8A2A, U+8A2D, U+8A31, U+8A34, U+8A36, U+8A3A-8A3B, U+8A50, U+8A54-8A55, U+8A5B, U+8A5E, U+8A60, U+8A62-8A63, U+8A66, U+8A69, U+8A6D-8A6E, U+8A70-8A73, U+8A75, U+8A79, U+8A85, U+8A87, U+8A8C-8A8D, U+8A93, U+8A95, U+8A98, U+8A9E, U+8AA0-8AA1, U+8AA3-8AA6, U+8AA8, U+8AAA, U+8AB0, U+8AB2, U+8AB9, U+8ABC, U+8ABE-8ABF, U+8AC2, U+8AC4, U+8AC7, U+8ACB, U+8ACD, U+8ACF, U+8AD2, U+8AD6, U+8ADB-8ADC, U+8AE1, U+8AE6-8AE7, U+8AEA-8AEB, U+8AED-8AEE, U+8AF1, U+8AF6-8AF8, U+8AFA, U+8AFE, U+8B00-8B02, U+8B04, U+8B0E, U+8B10, U+8B14, U+8B16-8B17, U+8B19-8B1B, U+8B1D, U+8B20, U+8B28, U+8B2B-8B2C, U+8B33, U+8B39, U+8B41, U+8B49, U+8B4E-8B4F, U+8B58, U+8B5A, U+8B5C, U+8B66, U+8B6C, U+8B6F-8B70, U+8B74, U+8B77, U+8B7D, U+8B80, U+8B8A, U+8B90, U+8B92-8B93, U+8B96, U+8B9A, U+8C37, U+8C3F, U+8C41, U+8C46, U+8C48, U+8C4A, U+8C4C, U+8C55, U+8C5A, U+8C61, U+8C6A-8C6B, U+8C79-8C7A, U+8C82;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.121.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8C8A, U+8C8C, U+8C9D-8C9E, U+8CA0-8CA2, U+8CA7-8CAC, U+8CAF-8CB0, U+8CB3-8CB4, U+8CB6-8CB8, U+8CBB-8CBD, U+8CBF-8CC4, U+8CC7-8CC8, U+8CCA, U+8CD1, U+8CD3, U+8CDA, U+8CDC, U+8CDE, U+8CE0, U+8CE2-8CE4, U+8CE6, U+8CEA, U+8CED, U+8CF4, U+8CFB-8CFD, U+8D04-8D05, U+8D07-8D08, U+8D0A, U+8D0D, U+8D13, U+8D16, U+8D64, U+8D66, U+8D6B, U+8D70, U+8D73-8D74, U+8D77, U+8D85, U+8D8A, U+8D99, U+8DA3, U+8DA8, U+8DB3, U+8DBA, U+8DBE, U+8DC6, U+8DCB-8DCC, U+8DCF, U+8DDB, U+8DDD, U+8DE1, U+8DE3, U+8DE8, U+8DEF, U+8DF3, U+8E0A, U+8E0F-8E10, U+8E1E, U+8E2A, U+8E30, U+8E35, U+8E42, U+8E44, U+8E47-8E4A, U+8E59, U+8E5F-8E60, U+8E74, U+8E76, U+8E81, U+8E87, U+8E8A, U+8E8D, U+8EAA-8EAC, U+8EC0, U+8ECA-8ECD, U+8ED2, U+8EDF, U+8EEB, U+8EF8, U+8EFB, U+8EFE, U+8F03, U+8F05, U+8F09, U+8F12-8F15, U+8F1B-8F1F, U+8F26-8F27, U+8F29-8F2A, U+8F2F, U+8F33, U+8F38-8F39, U+8F3B, U+8F3E-8F3F, U+8F44-8F45, U+8F49, U+8F4D-8F4E, U+8F5D, U+8F5F, U+8F62, U+8F9B-8F9C, U+8FA3, U+8FA6, U+8FA8, U+8FAD, U+8FAF-8FB2, U+8FC2, U+8FC5, U+8FCE, U+8FD1, U+8FD4, U+8FE6, U+8FEA-8FEB, U+8FED, U+8FF0, U+8FF2, U+8FF7, U+8FF9, U+8FFD, U+9000-9003, U+9005-9006, U+9008, U+900B, U+900D, U+900F-9011, U+9014-9015, U+9017, U+9019-901A, U+901D-9023, U+902E, U+9031-9032, U+9035, U+9038, U+903C, U+903E, U+9041-9042, U+9047, U+904A-904B, U+904D-904E, U+9050-9051, U+9053-9055, U+9059, U+905C-905E, U+9060-9061, U+9063, U+9069, U+906D-906F, U+9072, U+9075, U+9077-9078, U+907A, U+907C-907D, U+907F-9084, U+9087-9088, U+908A, U+908F, U+9091, U+9095, U+9099, U+90A2-90A3, U+90A6, U+90A8, U+90AA, U+90AF-90B1, U+90B5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.122.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+90B8, U+90C1, U+90CA, U+90DE, U+90E1, U+90E8, U+90ED, U+90F5, U+90FD, U+9102, U+9112, U+9115, U+9119, U+9127, U+912D, U+9132, U+9149-914E, U+9152, U+9162, U+9169-916A, U+916C, U+9175, U+9177-9178, U+9187, U+9189, U+918B, U+918D, U+9192, U+919C, U+91AB-91AC, U+91AE-91AF, U+91B1, U+91B4-91B5, U+91C0, U+91C7, U+91C9, U+91CB-91D1, U+91D7-91D8, U+91DC-91DD, U+91E3, U+91E7, U+91EA, U+91F5, U+920D, U+9210-9212, U+9217, U+921E, U+9234, U+923A, U+923F-9240, U+9245, U+9249, U+9257, U+925B, U+925E, U+9262, U+9264-9266, U+9280, U+9283, U+9285, U+9291, U+9293, U+9296, U+9298, U+929C, U+92B3, U+92B6-92B7, U+92B9, U+92CC, U+92CF, U+92D2, U+92E4, U+92EA, U+92F8, U+92FC, U+9304, U+9310, U+9318, U+931A, U+931E-9322, U+9324, U+9326, U+9328, U+932B, U+932E-932F, U+9348, U+934A-934B, U+934D, U+9354, U+935B, U+936E, U+9375, U+937C, U+937E, U+938C, U+9394, U+9396, U+939A, U+93A3, U+93A7, U+93AC-93AD, U+93B0, U+93C3, U+93D1, U+93DE, U+93E1, U+93E4, U+93F6, U+9404, U+9418, U+9425, U+942B, U+9435, U+9438, U+9444, U+9451-9452, U+945B, U+947D, U+947F, U+9577, U+9580, U+9583, U+9589, U+958B, U+958F, U+9591-9594, U+9598, U+95A3-95A5, U+95A8, U+95AD, U+95B1, U+95BB-95BC, U+95C7, U+95CA, U+95D4-95D6, U+95DC, U+95E1-95E2, U+961C, U+9621, U+962A, U+962E, U+9632, U+963B, U+963F-9640, U+9642, U+9644, U+964B-964D, U+9650, U+965B-965F, U+9662-9664, U+966A, U+9670, U+9673, U+9675-9678, U+967D, U+9685-9686, U+968A-968B, U+968D-968E, U+9694-9695, U+9698-9699, U+969B-969C, U+96A3, U+96A7-96A8, U+96AA, U+96B1, U+96B7, U+96BB, U+96C0-96C1, U+96C4-96C7, U+96C9, U+96CB-96CE, U+96D5-96D6, U+96D9, U+96DB-96DC, U+96E2-96E3, U+96E8-96EA, U+96EF-96F0, U+96F2, U+96F6-96F7, U+96F9, U+96FB, U+9700;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.123.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9706-9707, U+9711, U+9713, U+9716, U+9719, U+971C, U+971E, U+9727, U+9730, U+9732, U+9739, U+973D, U+9742, U+9744, U+9748, U+9751, U+9756, U+975C, U+975E, U+9761-9762, U+9769, U+976D, U+9774, U+9777, U+977A, U+978B, U+978D, U+978F, U+97A0, U+97A8, U+97AB, U+97AD, U+97C6, U+97CB, U+97D3, U+97DC, U+97F3, U+97F6, U+97FB, U+97FF-9803, U+9805-9806, U+9808, U+980A, U+980C, U+9810-9813, U+9817-9818, U+982D, U+9830, U+9838-9839, U+983B, U+9846, U+984C-984E, U+9854, U+9858, U+985A, U+985E, U+9865, U+9867, U+986B, U+986F, U+98A8, U+98AF, U+98B1, U+98C4, U+98C7, U+98DB-98DC, U+98DF, U+98E1-98E2, U+98ED-98EF, U+98F4, U+98FC-98FE, U+9903, U+9909-990A, U+990C, U+9910, U+9913, U+9918, U+991E, U+9920, U+9928, U+9945, U+9949, U+994B-994D, U+9951-9952, U+9954, U+9957, U+9996, U+9999, U+999D, U+99A5, U+99A8, U+99AC-99AE, U+99B1, U+99B3-99B4, U+99B9, U+99C1, U+99D0-99D2, U+99D5, U+99D9, U+99DD, U+99DF, U+99ED, U+99F1, U+99FF, U+9A01, U+9A08, U+9A0E-9A0F, U+9A19, U+9A2B, U+9A30, U+9A36-9A37, U+9A40, U+9A43, U+9A45, U+9A4D, U+9A55, U+9A57, U+9A5A-9A5B, U+9A5F, U+9A62, U+9A65, U+9A69-9A6A, U+9AA8, U+9AB8, U+9AD3-9AD4, U+9AD8, U+9AE5, U+9AEE, U+9B1A, U+9B27, U+9B2A, U+9B31, U+9B3C, U+9B41-9B45, U+9B4F, U+9B54, U+9B5A, U+9B6F, U+9B8E, U+9B91, U+9B9F, U+9BAB, U+9BAE, U+9BC9, U+9BD6, U+9BE4, U+9BE8, U+9C0D, U+9C10, U+9C12, U+9C15, U+9C25, U+9C32, U+9C3B, U+9C47, U+9C49, U+9C57, U+9CE5, U+9CE7, U+9CE9, U+9CF3-9CF4, U+9CF6, U+9D09, U+9D1B, U+9D26, U+9D28, U+9D3B, U+9D51, U+9D5D, U+9D60-9D61, U+9D6C, U+9D72, U+9DA9, U+9DAF, U+9DB4, U+9DC4, U+9DD7, U+9DF2, U+9DF8-9DFA, U+9E1A, U+9E1E, U+9E75, U+9E79, U+9E7D, U+9E7F, U+9E92-9E93, U+9E97, U+9E9D, U+9E9F, U+9EA5, U+9EB4-9EB5, U+9EBB, U+9EBE, U+9EC3, U+9ECD-9ECE, U+9ED1, U+9ED4, U+9ED8, U+9EDB-9EDC, U+9EDE, U+9EE8, U+9EF4, U+9F07-9F08, U+9F0E, U+9F13, U+9F20, U+9F3B, U+9F4A-9F4B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.124.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9F4E, U+9F52, U+9F5F, U+9F61, U+9F67, U+9F6A, U+9F6C, U+9F77, U+9F8D, U+9F90, U+9F95, U+9F9C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.125.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+E0A0-E0A3, U+E0AE-E1A9;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.126.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+E1AA-E2A9;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.127.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+E2AA-E3A9;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.128.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+E3AA-E47D, U+EE69-EE93, U+F6C5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.129.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+F805-F80C, U+F83D, U+F840-F84F, U+F900-F9E6;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Regular.130.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+F9E7-FA0B, U+FB01-FB04, U+FE59-FE5A, U+FEFF, U+FF01-FF5E, U+FFE0-FFE3, U+FFE5-FFE6;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.0.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC00, U+AC04, U+AC19, U+AC1C, U+AC8C, U+ACC4, U+ACE0, U+ACFC, U+AD6C, U+AD75, U+ADF8, U+AE00, U+AE30, U+AED8, U+AF34, U+B098, U+B0B4, U+B123, U+B294, U+B2C8, U+B2E4, U+B2E8, U+B300, U+B3C4, U+B418, U+B450, U+B4DC, U+B4E0, U+B4E4, U+B530, U+B54C, U+B77C, U+B78C, U+B798, U+B824, U+B85C, U+B8CC, U+B974, U+B97C, U+B9AC, U+B9CC, U+B9DE, U+BA74, U+BAA8-BAA9, U+BB34, U+BB38, U+BC14, U+BC1B, U+BC29, U+BC30, U+BCF4, U+BCF8, U+BD80, U+C0AC, U+C0B0, U+C0C1, U+C11C, U+C120, U+C124, U+C138, U+C18C, U+C218, U+C22B, U+C2A4, U+C2B5, U+C2DC, U+C4F0, U+C544, U+C548, U+C54A, U+C57C, U+C5B4, U+C5C5-C5C6, U+C5D0, U+C5EC, U+C640, U+C694, U+C6A9, U+C6B4, U+C6F9, U+C704, U+C73C, U+C740, U+C744, U+C758, U+C774, U+C778, U+C77C-C77D, U+C785, U+C788, U+C790-C791, U+C7A5, U+C800-C801, U+C804, U+C815, U+C81C, U+C870, U+C8FC, U+C904, U+C9C0, U+CC98, U+CD94, U+CDA4, U+CE58, U+CE78, U+D06C, U+D0C0, U+D130, U+D2B8, U+D30C, U+D3EC-D3ED, U+D3F0, U+D45C, U+D558, U+D55C, U+D560, U+D568-D569, U+D574, U+D654-D655, U+D788;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.1.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC01, U+AC12, U+AC70, U+AC74, U+AC83, U+ACA9, U+ACB0, U+ACF3, U+ACF5, U+AD50, U+AD8C, U+AE08, U+AE34, U+AE4C, U+B00C, U+B05D, U+B124, U+B178, U+B192, U+B298, U+B2EC, U+B2F4, U+B354, U+B370, U+B374, U+B41C, U+B429, U+B4EC, U+B514, U+B780, U+B7EC, U+B7FC, U+B808, U+B840, U+B85D, U+B978, U+B984-B985, U+B9B0, U+B9B4, U+B9C8, U+B9CE, U+B9D0, U+B9E4, U+BA3C, U+BA70, U+BA85, U+BBF8, U+BC18, U+BC1C, U+BC31, U+BC84, U+BC88, U+BC95, U+BCA8, U+BCC0, U+BCC4, U+BCFC, U+BD05, U+BD84, U+BD88, U+BD99, U+BE0C, U+BE44, U+C0B4, U+C11D, U+C131, U+C18D, U+C2DD, U+C2E0, U+C2E4, U+C368, U+C4F8, U+C528, U+C54C, U+C558, U+C571, U+C591, U+C5C8, U+C5F0, U+C5F4, U+C601, U+C608, U+C624, U+C62C, U+C635, U+C644, U+C6B0, U+C6C0, U+C6D0, U+C74C, U+C811, U+C871, U+C881, U+C88B, U+C900, U+C9C1, U+C9C8, U+C9D1, U+CABD, U+CC28, U+CC9C, U+CCB4, U+CCD0, U+CD95, U+CDB0, U+CE5C, U+CE68, U+CEF4, U+CF54, U+CF58, U+D0A4, U+D0D5, U+D0DC, U+D2F4, U+D310, U+D398, U+D3B4, U+D3B8, U+D4E8, U+D504, U+D544, U+D56D, U+D589, U+D615, U+D638, U+D658, U+D68D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.2.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC11, U+AC15, U+AC78, U+AC80, U+ACA8, U+ACAC, U+ACBD, U+AD00, U+AD11, U+AD1C, U+AD6D, U+ADFC, U+AE38, U+AEBC, U+AFB8, U+AFC8, U+AFD4, U+B0A0, U+B0A8-B0A9, U+B0AE, U+B108, U+B110, U+B118, U+B141, U+B193, U+B204, U+B208, U+B220, U+B274, U+B290, U+B2A5, U+B2F5, U+B2F9, U+B35F, U+B3D9, U+B465, U+B4A4, U+B515, U+B529, U+B5A4, U+B5BB-B5BC, U+B610, U+B7A8, U+B7F0, U+B825, U+B837, U+B8E8, U+B9AD, U+B9BC-B9BD, U+B9C9, U+BA38, U+BA54, U+BA87, U+BAB0, U+BB36, U+BB3B-BB3C, U+BBC0, U+BC00, U+BC15, U+BC94, U+BE60, U+BF08, U+C0C8, U+C0DD, U+C11E, U+C12F, U+C140, U+C149, U+C1C4, U+C21C, U+C2F6, U+C501, U+C529, U+C555, U+C57D, U+C5B8, U+C5BC, U+C600, U+C678, U+C6B8, U+C6C5, U+C6CC, U+C720, U+C784, U+C798, U+C7A1, U+C7AC, U+C808, U+C810, U+C838, U+C90D, U+C911, U+C950, U+C9C4, U+C9DC, U+C9E7, U+CC2E, U+CC3E, U+CC44-CC45, U+CCC7, U+CD5C, U+CD98, U+CD9C, U+CF1C, U+CFE0, U+D034, U+D070, U+D0E4, U+D0ED, U+D14D, U+D1B5, U+D22C, U+D2BC, U+D2F0, U+D305, U+D53D, U+D588, U+D5CC, U+D5D8, U+D68C, U+D750, U+D798-D799;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.3.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC08, U+AC1D, U+ACA0, U+ACB9, U+ACE4, U+ACE8, U+ACF1, U+ACFD, U+AD18, U+AD74, U+AD81, U+ADDC, U+AE0B, U+AE41, U+AE68, U+AF2D, U+AFBC, U+AFE8, U+B014, U+B044, U+B04C, U+B09C, U+B0BC, U+B0E5, U+B109, U+B137, U+B2A6, U+B2CC, U+B2D9, U+B304, U+B358, U+B369, U+B3C5, U+B3C8, U+B3CB-B3CC, U+B3FC, U+B410, U+B454, U+B458, U+B461, U+B4ED, U+B4EF, U+B4F1, U+B6F0, U+B73B, U+B744, U+B77D, U+B790, U+B79C, U+B7C9, U+B7FD, U+B801, U+B835, U+B838, U+B86D, U+B958, U+B9BF, U+BA40, U+BABB, U+BC24, U+BC8C, U+BCF5, U+BD10, U+BE48, U+BE7C, U+BE80, U+BFD0, U+C0BD, U+C0C9, U+C12D, U+C158, U+C190, U+C194, U+C1A1, U+C228, U+C26C, U+C27D, U+C288, U+C2AC, U+C2F1, U+C369, U+C378, U+C4F4, U+C52C, U+C545, U+C55E, U+C561, U+C587, U+C5C7, U+C5ED, U+C606, U+C62E, U+C724, U+C728, U+C7A0, U+C874, U+C885, U+C988, U+CCAB, U+CCAD, U+CD18, U+CDA5, U+CDA9, U+CE35, U+CE59, U+CE60, U+CE69, U+CE74, U+CE7C, U+D018, U+D07C, U+D0A8, U+D0B5, U+D0C1, U+D0DD, U+D234, U+D488, U+D50C, U+D53C, U+D5C8, U+D600, U+D649, U+D669, U+D734, U+D754, U+D761, U+D78C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.4.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC71, U+AC81, U+ACAA, U+ACBC, U+ACE7, U+AD04, U+AD7F, U+ADE0, U+AE09, U+AE43, U+AE4A, U+AEBE, U+AECF-AED0, U+AFC0, U+AFC9, U+B010, U+B01D, U+B04A, U+B07C, U+B0AB, U+B0B8, U+B0C5, U+B0D0, U+B113, U+B144, U+B155, U+B20C, U+B214-B215, U+B258, U+B25C, U+B2A0, U+B2D8, U+B2E5, U+B2EB, U+B2EE, U+B35C, U+B36E, U+B3D5, U+B428, U+B69C, U+B6A4, U+B701, U+B728, U+B730, U+B78D, U+B791, U+B7F4, U+B807, U+B80C, U+B828, U+B82C, U+B839, U+B860, U+B918, U+B960, U+B9C1, U+B9D9, U+B9E1, U+BA48, U+BAB8, U+BB49, U+BBFC, U+BC0B, U+BC0F, U+BC16, U+BC1D, U+BCA0, U+BCBC, U+BD24, U+BD93, U+BDF8, U+BE14, U+BE4C, U+BE68, U+BED7, U+BEE4, U+BF51, U+C05C, U+C090, U+C0AD, U+C0BC, U+C13C, U+C168, U+C27C, U+C2B7, U+C2EC-C2ED, U+C37C, U+C554, U+C560, U+C6D4, U+C84C, U+C88C, U+C918, U+C9D3, U+C9DD, U+C9F8, U+CB49, U+CC38, U+CD1D, U+CDC4, U+CE90, U+CE94, U+CEE4, U+CEE8, U+CF5C, U+D0D1, U+D14C, U+D2B9, U+D2C0, U+D314, U+D328, U+D3BC, U+D3C9, U+D480, U+D489, U+D508, U+D5A5, U+D5E4, U+D5F7, U+D611, U+D614, U+D63C, U+D648, U+D6C4, U+D6E8;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.5.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC10, U+AC20, U+AC90, U+AC94, U+AD70, U+ADF9, U+AE0D, U+AE14, U+AE31, U+AE45, U+AE50, U+AF2C, U+B099, U+B0AD, U+B10C, U+B128, U+B140, U+B17C, U+B180, U+B194, U+B1E8, U+B2A1, U+B2D0, U+B2DD, U+B378, U+B38C, U+B3E0, U+B434, U+B4DD, U+B518, U+B51C, U+B525, U+B760, U+B784, U+B864, U+B878, U+B8EC, U+B8F0, U+B989, U+B9DD, U+BAAC, U+BAC4, U+BB18, U+BBC4, U+BBC8, U+BC25, U+BD64, U+BE10, U+C154, U+C1A8, U+C1FC, U+C220, U+C2A5, U+C2A8, U+C2B9, U+C2F8, U+C3D8, U+C559, U+C564, U+C568, U+C5B5, U+C5B9, U+C5C9, U+C5D4, U+C5D8, U+C5E1, U+C5FD, U+C625, U+C628, U+C634, U+C639, U+C654, U+C65C, U+C67C, U+C698, U+C69C, U+C6B1, U+C6C1, U+C73D, U+C74D, U+C751, U+C775, U+C789, U+C794, U+C820, U+C878, U+C8E0, U+C98C, U+C990, U+C999, U+C99D, U+C9D5, U+CB59, U+CBE4, U+CC2C, U+CC30, U+CD08, U+CDE8, U+CE20, U+CE24, U+CF20, U+CF24, U+D0C4, U+D0C8, U+D150, U+D15C, U+D1A0, U+D284, U+D29C, U+D300-D301, U+D37C, U+D3F4, U+D478, U+D47C, U+D540, U+D559, U+D5D0, U+D5E8, U+D604, U+D640, U+D64D, U+D6A8, U+D6C8, U+D6CC, U+D749, U+D758, U+D790;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.6.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC14, U+AC24, U+AC85, U+AC9D, U+ACA1, U+ACE1, U+ACF0, U+AD34, U+AD54, U+AD58, U+AD7D, U+AD88, U+ADC0, U+AE40, U+AE54, U+AEF4, U+AF30, U+B048, U+B080, U+B084, U+B119, U+B11D, U+B12C, U+B148, U+B179, U+B189, U+B18D, U+B1CC, U+B291, U+B2AC, U+B2C9, U+B308, U+B355, U+B365, U+B390, U+B394, U+B3D4, U+B46C, U+B4F8, U+B524, U+B534, U+B5A0, U+B7A0, U+B810, U+B871, U+B8B0, U+B975, U+B9D8, U+B9E8, U+BA58, U+BA5C, U+BAB9, U+BABD, U+BBF9, U+BC09, U+BC0D, U+BCA4, U+BE0D, U+BE1D, U+BE45, U+BE55, U+BE59, U+C0CC, U+C0D0, U+C15C, U+C19C-C19D, U+C1E0, U+C200, U+C229, U+C22D, U+C234, U+C2B4, U+C2FC, U+C384, U+C464, U+C54D, U+C557, U+C55D, U+C575, U+C5C4, U+C5D1, U+C5E0, U+C5E5, U+C648, U+C6E8, U+C75C, U+C7B0, U+C7B4, U+C824, U+C83C, U+C840, U+C8C4, U+C8E4, U+C989, U+C998, U+C9D0, U+CD0C, U+CD10, U+CD78, U+CE28, U+CF00, U+D134, U+D168, U+D1A4, U+D1A8, U+D210, U+D2F8, U+D30D, U+D31D, U+D321, U+D380, U+D384, U+D39C, U+D408, U+D515, U+D54D, U+D578, U+D5D9, U+D5EC, U+D608, U+D639, U+D751, U+D760, U+D765, U+D76C, U+D789, U+D79D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.7.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC09, U+AC13, U+AC2D, U+AC31, U+AC38, U+AD7C, U+ADA4, U+AE5D, U+AE61, U+AEC0, U+AF48, U+AF9C, U+B0AC, U+B135, U+B139, U+B15C, U+B188, U+B198, U+B1EC, U+B1F0, U+B205, U+B219, U+B23C, U+B2F8, U+B31C, U+B364, U+B371, U+B381, U+B385, U+B3A8, U+B3E4, U+B3E8, U+B451, U+B488, U+B528, U+B538, U+B5D8, U+B72C, U+B764, U+B7ED, U+B819, U+B81D, U+B86C, U+B87C, U+B8D0, U+B8D4, U+B8E9, U+B8F9, U+B8FD, U+B904, U+B93C, U+B9EC, U+BA49, U+BA4D, U+BA78, U+BAFC, U+BB1C, U+BB45, U+BBD0, U+BC08, U+BC34, U+BC38, U+BC99, U+BD09, U+BD48, U+BE1C, U+BE54, U+C0C0, U+C0E4, U+C12C, U+C14D, U+C170, U+C1AC, U+C1B0, U+C204, U+C219, U+C250, U+C300, U+C314, U+C530, U+C570, U+C5FC, U+C62D, U+C637, U+C651, U+C655, U+C6A5, U+C74F, U+C755, U+C760, U+C787, U+C7A4, U+C7C8, U+C82D, U+C831, U+C854, U+C880, U+C894, U+C8FD, U+C934, U+CC29, U+CC39, U+CC3D, U+CCA0, U+CCB8, U+CD24, U+CE31, U+D074, U+D0AC, U+D138, U+D1BC, U+D230, U+D2C9, U+D31C, U+D32C, U+D3A0, U+D3FD, U+D401, U+D551, U+D57C, U+D5C9, U+D5DD, U+D5F5, U+D6AC, U+D6B0, U+D6D9, U+D6E0, U+D718;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.8.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC1B, U+AC84, U+AC9C, U+AD38, U+AD61, U+AE01, U+AE4D, U+AEC4, U+AEDC, U+B055, U+B059, U+B08D, U+B091, U+B0A1, U+B0C9, U+B125, U+B151, U+B19C, U+B2ED, U+B2F7, U+B301, U+B311, U+B315, U+B380, U+B3A1, U+B460, U+B4C0, U+B614, U+B768, U+B78F, U+B7A9, U+B7AD, U+B7B4, U+B809, U+B8F8, U+B920, U+BA00, U+BA39, U+BA65, U+BA69, U+BA8C, U+BAC8, U+BB20, U+BB35, U+BB50, U+BB88, U+BC85, U+BCB1, U+BD04, U+BD14, U+BD68, U+BD81, U+BD91, U+BD95, U+BD9C, U+BDD4, U+C058, U+C0B5, U+C0BF, U+C0C5, U+C0D9, U+C139, U+C148, U+C165, U+C169, U+C2AD, U+C36C, U+C3DC, U+C3E0, U+C448, U+C580, U+C5BD, U+C60C, U+C641, U+C680, U+C695, U+C6A4, U+C6B9, U+C6EC, U+C708, U+C70C, U+C752, U+C757, U+C78A, U+C7A3, U+C7BD, U+C7C1, U+C81D, U+C82C, U+C849, U+C84D, U+C90C, U+CBD4, U+CC0C, U+CC48, U+CCBC, U+CCD4, U+CD19, U+CE21, U+CE6D, U+CE85, U+CE89, U+CEEC, U+CF70, U+CFC4, U+CFE4, U+D0D0, U+D154, U+D16C, U+D1B1, U+D2D4, U+D2F1, U+D330, U+D38D, U+D391, U+D440, U+D460, U+D514, U+D54C, U+D585, U+D590, U+D5E5, U+D5F9, U+D61C, U+D65C, U+D6C5, U+D6D4, U+D6FC;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.9.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC07, U+AC16, U+AC2C, U+ACB8, U+AD0D, U+AD3C, U+ADC4, U+AE5C, U+AE6C, U+AEF8, U+AF3D, U+AF41, U+B045, U+B07D, U+B0B1, U+B0B3, U+B0B5, U+B11C, U+B134, U+B1F9, U+B1FD, U+B299, U+B2A3, U+B2B0, U+B2B4, U+B2DB, U+B2FF, U+B310, U+B3D7, U+B527, U+B541, U+B545, U+B5A8, U+B618, U+B62C, U+B6A0, U+B797, U+B799, U+B800, U+B818, U+B8DD, U+B987, U+B9D1, U+B9DB, U+B9F5, U+B9F9, U+BA55, U+BB44, U+BB6C, U+BC0C, U+BC41, U+BC4C, U+BCA1, U+BCB5, U+BCCD, U+BCD8, U+BD90, U+BDB8, U+BED0, U+BF40, U+C0D8, U+C130, U+C155, U+C164, U+C1E4, U+C20D, U+C211, U+C2EF, U+C2F9, U+C309, U+C30D, U+C370, U+C3F4, U+C468, U+C46C, U+C574, U+C584, U+C5E3, U+C610, U+C650, U+C6C3, U+C6F0, U+C796, U+C7AD, U+C89D, U+C8C8, U+C8F5, U+C96C, U+C99B, U+C9D9, U+CA4C, U+CABC, U+CC4C, U+CCA9, U+CD09, U+CE30, U+CE75, U+CF04, U+CFE8, U+D07D, U+D081, U+D0B9, U+D0E0, U+D141, U+D145, U+D1A1, U+D1F4, U+D2C8, U+D320, U+D37D, U+D38C, U+D3A9, U+D3AD, U+D3D0, U+D3FC, U+D464, U+D479, U+D48D, U+D494, U+D4CC, U+D56B, U+D575, U+D5F4, U+D601, U+D759, U+D763, U+D770, U+D79B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.10.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC3C, U+AC89, U+ACC8, U+ACCC, U+AD0C, U+AD90, U+ADC8, U+ADFF, U+AE37, U+AE46, U+AE70, U+AECD, U+AED1, U+AEFC, U+AF80, U+B054, U+B08C, U+B09F, U+B0C4, U+B150, U+B18B, U+B1D0, U+B1D4, U+B1E9, U+B2FA, U+B367, U+B384, U+B3AC, U+B3DD, U+B420, U+B4A8, U+B4AC, U+B4E3, U+B531, U+B5C0, U+B739, U+B771, U+B775, U+B792, U+B834, U+B86F, U+B88D, U+B8B4, U+B8B8, U+B8E1, U+B940, U+B98D, U+B9E3, U+B9E5, U+BA64, U+BA71, U+BB29, U+BBA4, U+BBD3, U+BC27, U+BC2D, U+BC45, U+BCB0, U+BCBD, U+BCD1, U+BDF0, U+BE1F, U+BFCC, U+C0B3, U+C14C, U+C19F, U+C1A5, U+C1A9, U+C1BD, U+C1E8, U+C1FD, U+C270, U+C308, U+C388, U+C38C, U+C4F1, U+C539, U+C53D, U+C5BB, U+C5CA, U+C689, U+C68D, U+C756, U+C78E, U+C797, U+C7A6, U+C7BC, U+C848, U+C883, U+C88D, U+C8A1, U+C8A8, U+C8CC, U+C8E1, U+C954, U+C9E0, U+CB48, U+CC3C, U+CC99, U+CCC5, U+CD28, U+CE84, U+CF08, U+CF65, U+CF69, U+D06D, U+D0A5, U+D0D4, U+D131, U+D15D, U+D1B0, U+D1C0, U+D23D, U+D241, U+D248, U+D280, U+D31F, U+D339, U+D344, U+D399, U+D3C5, U+D584, U+D610, U+D64B, U+D690, U+D6B9, U+D769, U+D774;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.11.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC1A, U+AC30, U+AC40, U+AC8B, U+AC9F, U+ACF6, U+AE60, U+AEBD, U+AEED, U+AF10, U+AF3C, U+AFB9, U+AFCD, U+B0D4, U+B11B, U+B138, U+B160, U+B217, U+B260, U+B314, U+B3A0, U+B463, U+B51B, U+B52A, U+B540, U+B550, U+B5C4, U+B625, U+B729, U+B7B8, U+B7FF, U+B844, U+B944, U+B98A, U+B9CF, U+B9F4, U+BAD9, U+BB00, U+BB54, U+BB8C, U+BC11, U+BC40, U+BD07, U+BD4C, U+BE57, U+BE64, U+BEEC, U+C0DC, U+C0E8, U+C0EC, U+C174, U+C178, U+C20C, U+C254, U+C274, U+C2E3, U+C318, U+C31C, U+C379, U+C3D9, U+C3E9, U+C3ED, U+C500, U+C50C, U+C538, U+C573, U+C58D, U+C5FF, U+C605, U+C619, U+C660, U+C679, U+C6CD, U+C6DD, U+C6E1, U+C705, U+C715, U+C719, U+C768, U+C7CC, U+C813, U+C905, U+C90F, U+C958, U+C9C7, U+C9D6, U+C9E4, U+CA68, U+CC10, U+CC55, U+CC60, U+CCA8, U+CCB5, U+CCC9, U+CCEC, U+CD2C, U+CDCC, U+CE98, U+CEF5, U+CEF9, U+CF55, U+CFA8, U+CFF1, U+D0B4, U+D0C9, U+D0F8, U+D140, U+D161, U+D184, U+D22D, U+D23C, U+D264, U+D325, U+D329, U+D33D, U+D3A8, U+D517, U+D54F, U+D5DB, U+D620, U+D651, U+D670, U+D694, U+D6E4, U+D71C, U+D720, U+D756-D757;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.12.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC2F, U+AC77, U+AC86, U+ACBB, U+AD35, U+AD45, U+AD49, U+AD73, U+AD82, U+AD9D, U+ADD1, U+ADE4, U+AE5F, U+AE79, U+AE7D, U+AE84, U+AECC, U+AED9, U+AF50, U+AFF0, U+B0C8, U+B0D8, U+B154, U+B35B, U+B383, U+B4C4, U+B554, U+B5B1, U+B5B5, U+B611, U+B664, U+B6B1, U+B738, U+B770, U+B796, U+B7AC, U+B81B, U+B8FB, U+BA4B, U+BA68, U+BB04, U+BB3D, U+BB47, U+BB58, U+BB90, U+BBFF, U+BC50, U+BC97, U+BCB4, U+BCDC, U+BD2C, U+BD50, U+BD89, U+BDA4, U+BDD8, U+BDDC, U+BF44, U+C060, U+C094, U+C098, U+C123, U+C14B, U+C1F1, U+C231, U+C258, U+C30C, U+C37D, U+C3E8, U+C3F8, U+C42C, U+C475, U+C479, U+C480, U+C4B8, U+C5CE, U+C5FE, U+C607, U+C653, U+C688, U+C6A7, U+C6DC, U+C6E9, U+C6FD, U+C714, U+C7C0, U+C7D0, U+C82F, U+C886, U+C8D5, U+C970, U+CA84, U+CAC0, U+CC14, U+CC3B, U+CC59, U+CCC4, U+CE04, U+CE33, U+CE61, U+CE6B, U+CEAC, U+CEE5, U+CF11, U+CF15, U+CF38, U+CF64, U+CF74, U+CF78, U+CFE1, U+CFF5, U+CFFC, U+D0D3, U+D0F1, U+D2D8, U+D338, U+D390, U+D3C4, U+D3FF, U+D41D, U+D444, U+D46D, U+D4D0, U+D624, U+D6D7, U+D700, U+D704, U+D77D, U+D781;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.13.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC39, U+AC4D, U+AC8A, U+ACC1, U+ACD5, U+AD20, U+AD44, U+AD63, U+AD89, U+ADC1, U+ADD0, U+AE65, U+AE69, U+AEE8, U+AF84, U+B028, U+B057, U+B08F, U+B09A, U+B0C7, U+B1A8, U+B1DD, U+B20B, U+B269, U+B27C, U+B2AA, U+B2E2, U+B2E6, U+B2EF, U+B313, U+B4B5, U+B4B9, U+B4C8, U+B544, U+B5A1, U+B5B0, U+B5CD, U+B5D1, U+B634, U+B69D, U+B6D4, U+B7AB, U+B8C1, U+B8C5, U+B951, U+B95C, U+B98E, U+B9F8, U+BA08, U+BA53, U+BA67, U+BA84, U+BB0D, U+BB4D, U+BB4F, U+BBA8, U+BC44, U+BCB3, U+BCD0, U+BE5A, U+BE71, U+BED4, U+BF48, U+BFB0, U+C0DB, U+C0F5, U+C167, U+C1C8, U+C21F, U+C26D, U+C281, U+C290, U+C325, U+C465, U+C474, U+C49C, U+C58C, U+C618, U+C6F8, U+C721, U+C731, U+C735, U+C7BF, U+C816, U+C8D9, U+C961, U+C974, U+C9DA, U+C9ED, U+C9F1, U+CA50, U+CA54, U+CAC4, U+CAD8, U+CB4C, U+CC54, U+CCAC, U+CD1B, U+CD39, U+CD60, U+CD64, U+CDEC, U+CE87, U+CEA1, U+CEA5, U+CF01, U+CF10, U+CF2D, U+CF31, U+CFF0, U+D0EC, U+D144, U+D1B3, U+D1F8, U+D2CB, U+D2DC, U+D303, U+D38F, U+D48B, U+D4D4, U+D587, U+D613, U+D69D, U+D6A1, U+D729, U+D738, U+D73C, U+D77C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.14.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+ACAF, U+AD0F, U+AE78, U+AF3F, U+AF49, U+AF5D, U+AF64, U+AF88, U+AFDC, U+B0D1, U+B1DC, U+B1FB, U+B268, U+B49D, U+B4D5, U+B543, U+B54D, U+B55D, U+B561, U+B5BD, U+B5CC, U+B6AC, U+B748, U+B773, U+B7B5, U+B851, U+B8C0, U+B8DF, U+B93D, U+B94C, U+B9F7, U+BA4E, U+BA83, U+BAD8, U+BB11, U+BB61, U+BBAC, U+BC1F, U+BC43, U+BC49, U+BC8B, U+BC9A, U+BCCF, U+BCD5, U+BD49, U+BD59, U+BD87, U+BDE9, U+BDF4, U+BE61, U+BE75, U+BED8, U+BFD4, U+C069, U+C0A1, U+C0A5, U+C0E5, U+C0F9, U+C136, U+C185, U+C18E, U+C1CC, U+C1F0, U+C20F, U+C232, U+C251, U+C265, U+C313, U+C315, U+C329, U+C510, U+C514, U+C53B, U+C54E, U+C61C, U+C671, U+C6E0, U+C730, U+C753, U+C76B, U+C7C9, U+C7DD, U+C89F, U+C8D4, U+C951, U+C960, U+C9EC, U+CB50, U+CBE9, U+CC1D, U+CC21, U+CC58, U+CC64, U+CC68, U+CCE4, U+CCF0, U+CD88, U+CDA7, U+CDD0, U+CDF0, U+CE5F, U+CE91, U+CEA0, U+CEF8, U+CF2C, U+CF67, U+CF85, U+D050, U+D0B7, U+D143, U+D188, U+D1D8, U+D23F, U+D288, U+D2BF, U+D2E5, U+D33C, U+D3AB, U+D3C8, U+D3D8, U+D4EC, U+D62D, U+D674, U+D6BB, U+D6F5, U+D711, U+D719, U+D72D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.15.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC0A, U+AC17, U+AD29, U+AD2D, U+AD47, U+AD9C, U+AE7C, U+AE8C, U+AEEB, U+AF08, U+AF32, U+AF42, U+AF91, U+AFCB, U+AFF4, U+AFF8, U+B0AF, U+B0E0, U+B275, U+B285, U+B289, U+B2FB, U+B356, U+B480, U+B4D0, U+B54B, U+B55C, U+B5B4, U+B5D0, U+B648, U+B668, U+B6F4, U+B74C, U+B959, U+B969, U+B96D, U+B9FA, U+BA01, U+BA15, U+BB2B, U+BC4D, U+BC5D, U+BCA7, U+BD58, U+BD9A, U+BDD5, U+BE70, U+BE84, U+BEE5, U+BF41, U+BF55, U+BF94, U+C068, U+C091, U+C0A0, U+C0F4, U+C127, U+C248, U+C260, U+C289, U+C298, U+C29D, U+C324, U+C3C0, U+C3F5, U+C410, U+C430, U+C434, U+C4BC, U+C58F, U+C5EE, U+C5F7, U+C61B, U+C63B, U+C65D, U+C66C, U+C68B, U+C717, U+C77E, U+C7D8, U+C92C, U+C9FC, U+CA00, U+CA5D, U+CA61, U+CACD, U+CAD1, U+CB10, U+CC0D, U+CC1C, U+CC57, U+CD6D, U+CD71, U+CDF9, U+CDFD, U+CE08, U+CE0C, U+CEF7, U+CF71, U+CF80, U+CF8C, U+CFB0, U+CFF3, U+D000, U+D004, U+D038, U+D03C, U+D0EF-D0F0, U+D15F, U+D17C, U+D209, U+D291, U+D2A0, U+D2A4, U+D2E4, U+D30E, U+D33B, U+D3E1, U+D46F, U+D47F, U+D4A9, U+D4F0, U+D667, U+D6F0, U+D6FD, U+D728, U+D735;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.16.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC4B, U+ACD7, U+ACEA, U+ADB7, U+ADD3, U+AE3A, U+AE4E, U+AE7B, U+AE85, U+AF07, U+AF0D, U+AF5C, U+AF90, U+AF95, U+AFCE, U+AFE9, U+B001, U+B01C, U+B0A2, U+B1DF, U+B234, U+B284, U+B29A, U+B2D2, U+B36B, U+B3CE, U+B3DB, U+B42B, U+B4B7, U+B4E6, U+B560, U+B5B3, U+B5CF, U+B5EC, U+B6F8, U+B72F, U+B755, U+B8C3, U+B94F, U+B968, U+B9D2, U+BB0F, U+BBB4, U+BCF6, U+BDB0, U+BE00, U+BE05, U+BE5B, U+BE73-BE74, U+BE8D, U+BE91, U+BE98, U+BED1, U+BEE0, U+BF01, U+BF19, U+BF1D, U+BF50, U+BFCD, U+BFDC, U+BFE1, U+C0B6, U+C0F7, U+C1D4, U+C1F3, U+C27F, U+C328, U+C3DF, U+C43D, U+C51C, U+C549, U+C595, U+C597-C598, U+C5BE, U+C6BA, U+C733, U+C79A, U+C887, U+C8BD, U+C8D7, U+C963, U+C97C, U+C9CA, U+C9EF-C9F0, U+CA09, U+CA0D, U+CA14, U+CA4D, U+CA5C, U+CA7D, U+CACC, U+CAE0, U+CB58, U+CB5D, U+CB64, U+CB9C, U+CC75, U+CD01, U+CD6C, U+CDF8, U+CE19, U+CEA3-CEA4, U+CEEB, U+CF13, U+CF2F-CF30, U+D011, U+D045, U+D049, U+D054, U+D058, U+D10D, U+D1BA, U+D281, U+D290, U+D295, U+D345, U+D4DC, U+D4FD, U+D671, U+D685, U+D69F, U+D72B, U+D744;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.17.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC54, U+AC58, U+AC7A, U+AD06, U+AD2C, U+AD76, U+AE56, U+AF43, U+AF65, U+AF79, U+AFF1, U+B000, U+B004, U+B04E, U+B112, U+B182, U+B2F3, U+B35E, U+B55F, U+B5AB, U+B700, U+B705, U+B754, U+B7C7, U+B853, U+B8A8, U+B96B, U+BA42, U+BAB2, U+BB3E, U+BB63, U+BBB7, U+BC02, U+BC1E, U+BC8E, U+BD40, U+BD8A, U+BE03, U+BE4E, U+BE7B, U+BE7D, U+BE8C, U+BE90, U+BEE3, U+BF09, U+BF18, U+BF1C, U+BFC5, U+BFDF, U+C03C, U+C0A3, U+C0AF, U+C100, U+C126, U+C196, U+C1D7-C1D8, U+C22F, U+C29B, U+C2EB, U+C345, U+C408, U+C43C, U+C494, U+C4E9, U+C553, U+C59C, U+C5A0, U+C5CC, U+C5F6, U+C630, U+C633, U+C66F, U+C74A, U+C754, U+C783, U+C7CE, U+C7E4, U+C80A, U+C87A, U+C8BC, U+C906, U+C9E2, U+C9F9, U+CA08, U+CA0C, U+CA18, U+CA5F-CA60, U+CA98, U+CACF, U+CAD9, U+CAF4, U+CB14, U+CB18, U+CB21, U+CB41, U+CBB8, U+CBE7, U+CC22, U+CC27, U+CC70, U+CD6F, U+CDFB, U+CE14, U+CEAD, U+CEC1, U+CFA1, U+D02D, U+D035, U+D044, U+D047, U+D060, U+D207, U+D25C, U+D2AC, U+D2B1, U+D2C2, U+D316, U+D3E3, U+D482, U+D4DF, U+D4F8, U+D4FB, U+D565, U+D5D2, U+D683, U+D747;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.18.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC02-AC03, U+AC05-AC06, U+AC0B-AC0F, U+AC18, U+AC1E-AC1F, U+AC21-AC23, U+AC25-AC2B, U+AC2E, U+AC32-AC37, U+AC3A-AC3B, U+AC3D-AC3F, U+AC41-AC4A, U+AC4C, U+AC4E-AC53, U+AC55-AC57, U+AC59-AC6F, U+AC72-AC73, U+AC75-AC76, U+AC79, U+AC7B, U+ACEC, U+ACEF, U+AD7B, U+AFC7, U+B053, U+B10B, U+B158, U+B3D0, U+B5AA, U+B6AB, U+BAAB, U+BC17, U+BE6A, U+BE8F, U+BE99, U+BEA8, U+BF1B, U+C051, U+C104, U+C108, U+C110, U+C115, U+C11F, U+C2FB, U+C372, U+C3E2, U+C424, U+C4FA, U+C4FF, U+C5A9, U+C737, U+C7E8, U+C7EC, U+CA0B, U+CA29, U+CAD3, U+CAEC, U+CB08, U+CB20, U+CB78-CB79, U+CC66, U+D13A, U+D645, U+D6D1;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.19.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC7C-AC7F, U+AC82, U+AC87-AC88, U+AC8D-AC8F, U+AC91-AC93, U+AC95-AC9B, U+AC9E, U+ACA2-ACA7, U+ACAB, U+ACAD-ACAE, U+ACB1-ACB7, U+ACBA, U+ACBE-ACC0, U+ACC2-ACC3, U+ACC5-ACC7, U+ACC9-ACCB, U+ACCD-ACD4, U+ACD6, U+ACD8-ACDF, U+ACE2-ACE3, U+ACE5-ACE6, U+ACE9, U+ACEB, U+ACED-ACEE, U+ACF2, U+ACF4, U+ACF7-ACFB, U+ACFE-ACFF, U+AD01-AD03, U+AD05, U+AD07-AD0B, U+AD0E, U+AD10, U+AD12-AD17, U+AD19-AD1B, U+AD1D-AD1F, U+AD21-AD28, U+AD2A-AD2B, U+AD2E-AD33, U+AD36-AD37, U+AD39-AD3B, U+AD3D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.20.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AD3E-AD43, U+AD46, U+AD48, U+AD4A-AD4F, U+AD51-AD53, U+AD55-AD57, U+AD59-AD60, U+AD62, U+AD64-AD6B, U+AD6E-AD6F, U+AD71-AD72, U+AD77-AD7A, U+AD7E, U+AD80, U+AD83-AD87, U+AD8A-AD8B, U+AD8D-AD8F, U+AD91-AD9B, U+AD9E-ADA3, U+ADA5-ADB6, U+ADB8-ADBF, U+ADC2-ADC3, U+ADC5-ADC7, U+ADC9-ADCF, U+ADD2, U+ADD4-ADDB, U+ADDD-ADDF, U+ADE1-ADE3, U+ADE5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.21.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+ADE6-ADF7, U+ADFA-ADFB, U+ADFD-ADFE, U+AE02-AE07, U+AE0A, U+AE0C, U+AE0E-AE13, U+AE15-AE2F, U+AE32-AE33, U+AE35-AE36, U+AE39, U+AE3B-AE3F, U+AE42, U+AE44, U+AE47-AE49, U+AE4B, U+AE4F, U+AE51-AE53, U+AE55, U+AE57-AE5B, U+AE5E, U+AE62-AE64, U+AE66-AE67, U+AE6A-AE6B, U+AE6D-AE6F, U+AE71-AE77, U+AE7A, U+AE7E-AE83, U+AE86-AE8B, U+AE8D-AE94;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.22.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AE95-AEBB, U+AEBF, U+AEC1-AEC3, U+AEC5-AECB, U+AECE, U+AED2-AED7, U+AEDA-AEDB, U+AEDD-AEE7, U+AEE9-AEEA, U+AEEC, U+AEEE-AEF3, U+AEF5-AEF7, U+AEF9-AEFB, U+AEFD-AF06, U+AF09-AF0C, U+AF0E-AF0F, U+AF11-AF2B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.23.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AF2E-AF2F, U+AF31, U+AF33, U+AF35-AF3B, U+AF3E, U+AF40, U+AF44-AF47, U+AF4A-AF4F, U+AF51-AF5B, U+AF5E-AF63, U+AF66-AF78, U+AF7A-AF7F, U+AF81-AF83, U+AF85-AF87, U+AF89-AF8F, U+AF92-AF94, U+AF96-AF9B, U+AF9D-AFB7, U+AFBA-AFBB, U+AFBD-AFBF, U+AFC1-AFC6, U+AFCA, U+AFCC, U+AFCF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.24.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AFD0-AFD3, U+AFD5-AFDB, U+AFDD-AFE7, U+AFEA-AFEF, U+AFF2-AFF3, U+AFF5-AFF7, U+AFF9-AFFF, U+B002-B003, U+B005-B00B, U+B00D-B00F, U+B011-B013, U+B015-B01B, U+B01E-B027, U+B029-B043, U+B046-B047, U+B049, U+B04B, U+B04D, U+B04F-B052, U+B056, U+B058, U+B05A-B05C, U+B05E-B06C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.25.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B06D-B07B, U+B07E-B07F, U+B081-B083, U+B085-B08B, U+B08E, U+B090, U+B092-B097, U+B09B, U+B09D-B09E, U+B0A3-B0A7, U+B0AA, U+B0B0, U+B0B2, U+B0B6-B0B7, U+B0B9-B0BB, U+B0BD-B0C3, U+B0C6, U+B0CA-B0CF, U+B0D2-B0D3, U+B0D5-B0D7, U+B0D9-B0DF, U+B0E1-B0E4, U+B0E6-B107, U+B10A, U+B10D-B10F, U+B111, U+B114-B117, U+B11A, U+B11E-B120;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.26.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B121-B122, U+B126-B127, U+B129-B12B, U+B12D-B133, U+B136, U+B13A-B13F, U+B142-B143, U+B145-B147, U+B149-B14F, U+B152-B153, U+B156-B157, U+B159-B15B, U+B15D-B15F, U+B161-B177, U+B17A-B17B, U+B17D-B17F, U+B181, U+B183-B187, U+B18A, U+B18C, U+B18E-B191, U+B195-B197, U+B199-B19B, U+B19D-B1A7, U+B1A9-B1C4;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.27.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B1C5-B1CB, U+B1CD-B1CF, U+B1D1-B1D3, U+B1D5-B1DB, U+B1DE, U+B1E0-B1E7, U+B1EA-B1EB, U+B1ED-B1EF, U+B1F1-B1F8, U+B1FA, U+B1FC, U+B1FE-B203, U+B206-B207, U+B209-B20A, U+B20D-B213, U+B216, U+B218, U+B21A-B21F, U+B221-B233, U+B235-B23B, U+B23D-B257, U+B259-B25B, U+B25D-B25F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.28.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B261-B267, U+B26A-B273, U+B276-B27B, U+B27D-B283, U+B286-B288, U+B28A-B28F, U+B292-B293, U+B295-B297, U+B29B-B29F, U+B2A2, U+B2A4, U+B2A7-B2A9, U+B2AB, U+B2AD-B2AF, U+B2B1-B2B3, U+B2B5-B2C7, U+B2CA-B2CB, U+B2CD-B2CF, U+B2D1, U+B2D3-B2D7, U+B2DA, U+B2DC, U+B2DE-B2E1, U+B2E3, U+B2E7, U+B2E9-B2EA, U+B2F0-B2F2, U+B2F6, U+B2FC-B2FE, U+B302-B303, U+B305-B307, U+B309-B30F, U+B312, U+B316-B31B, U+B31D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.29.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B31E-B353, U+B357, U+B359-B35A, U+B35D, U+B360-B363, U+B366, U+B368, U+B36A, U+B36C-B36D, U+B36F, U+B372-B373, U+B375-B377, U+B379-B37F, U+B382, U+B386-B38B, U+B38D-B38F, U+B391-B393, U+B395-B39F, U+B3A2-B3A7, U+B3A9-B3AB, U+B3AD-B3BB;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.30.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B3BC-B3C3, U+B3C6-B3C7, U+B3C9-B3CA, U+B3CD, U+B3CF, U+B3D1-B3D3, U+B3D6, U+B3D8, U+B3DA, U+B3DC, U+B3DE-B3DF, U+B3E1-B3E3, U+B3E5-B3E7, U+B3E9-B3FB, U+B3FD-B40F, U+B411-B417, U+B419-B41B, U+B41D-B41F, U+B421-B427, U+B42A, U+B42C-B433, U+B435-B44F, U+B452-B453, U+B455-B457;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.31.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B459-B45F, U+B462, U+B464, U+B466-B46B, U+B46D-B47F, U+B481-B487, U+B489-B49C, U+B49E-B4A3, U+B4A5-B4A7, U+B4A9-B4AB, U+B4AD-B4B4, U+B4B6, U+B4B8, U+B4BA-B4BF, U+B4C1-B4C3, U+B4C5-B4C7, U+B4C9-B4CF, U+B4D1-B4D4, U+B4D6-B4DB, U+B4DE-B4DF, U+B4E1-B4E2, U+B4E5, U+B4E7-B4EB, U+B4EE, U+B4F0, U+B4F2-B4F5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.32.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B4F6-B4F7, U+B4F9-B513, U+B516-B517, U+B519-B51A, U+B51D-B523, U+B526, U+B52B-B52F, U+B532-B533, U+B535-B537, U+B539-B53F, U+B542, U+B546-B54A, U+B54E-B54F, U+B551-B553, U+B555-B55B, U+B55E, U+B562-B594;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.33.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B595-B59F, U+B5A2-B5A3, U+B5A5-B5A7, U+B5A9, U+B5AC-B5AF, U+B5B2, U+B5B6-B5BA, U+B5BE-B5BF, U+B5C1-B5C3, U+B5C5-B5CB, U+B5CE, U+B5D2-B5D7, U+B5D9-B5EB, U+B5ED-B60F, U+B612-B613, U+B615-B617, U+B619-B624, U+B626-B62B, U+B62D-B631;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.34.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B632-B633, U+B635-B647, U+B649-B663, U+B665-B667, U+B669-B69B, U+B69E-B69F, U+B6A1-B6A3, U+B6A5-B6AA, U+B6AD-B6B0, U+B6B2-B6BC;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.35.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B6BD-B6D3, U+B6D5-B6EF, U+B6F1-B6F3, U+B6F5-B6F7, U+B6F9-B6FF, U+B702-B704, U+B706-B727, U+B72A-B72B, U+B72D-B72E, U+B731-B737, U+B73A, U+B73C-B743, U+B745-B747, U+B749-B74B, U+B74D-B74E;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.36.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B74F-B753, U+B756-B75F, U+B761-B763, U+B765-B767, U+B769-B76F, U+B772, U+B774, U+B776-B77B, U+B77E-B77F, U+B781-B783, U+B785-B78B, U+B78E, U+B793-B795, U+B79A-B79B, U+B79D-B79F, U+B7A1-B7A7, U+B7AA, U+B7AE-B7B3, U+B7B6-B7B7, U+B7B9-B7C6, U+B7C8, U+B7CA-B7EB, U+B7EE-B7EF, U+B7F1-B7F3, U+B7F5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.37.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B7F6-B7FB, U+B7FE, U+B802-B806, U+B80A-B80B, U+B80D-B80F, U+B811-B817, U+B81A, U+B81C, U+B81E-B823, U+B826-B827, U+B829-B82B, U+B82D-B833, U+B836, U+B83A-B83F, U+B841-B843, U+B845-B850, U+B852, U+B854-B85B, U+B85E-B85F, U+B861-B863, U+B865-B86B, U+B86E, U+B870, U+B872-B877, U+B879-B87B, U+B87D-B88C, U+B88E-B89B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.38.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B89C-B8A7, U+B8A9-B8AF, U+B8B1-B8B3, U+B8B5-B8B7, U+B8B9-B8BF, U+B8C2, U+B8C4, U+B8C6-B8CB, U+B8CD-B8CF, U+B8D1-B8D3, U+B8D5-B8DC, U+B8DE, U+B8E0, U+B8E2-B8E7, U+B8EA-B8EB, U+B8ED-B8EF, U+B8F1-B8F7, U+B8FA, U+B8FC, U+B8FE-B903, U+B905-B917, U+B919-B91F, U+B921-B934;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.39.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B935-B93B, U+B93E-B93F, U+B941-B943, U+B945-B94B, U+B94D-B94E, U+B950, U+B952-B957, U+B95A-B95B, U+B95D-B95F, U+B961-B967, U+B96A, U+B96C, U+B96E-B973, U+B976-B977, U+B979-B97B, U+B97D-B983, U+B986, U+B988, U+B98B-B98C, U+B98F-B9AB, U+B9AE-B9AF, U+B9B1-B9B3, U+B9B5-B9BB, U+B9BE, U+B9C0, U+B9C2-B9C7, U+B9CA-B9CB, U+B9CD, U+B9D3-B9D7, U+B9DA, U+B9DC, U+B9DF-B9E0, U+B9E2, U+B9E6-B9E7;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.40.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+B9E9-B9EB, U+B9ED-B9F3, U+B9F6, U+B9FB-B9FF, U+BA02-BA07, U+BA09-BA14, U+BA16-BA37, U+BA3A-BA3B, U+BA3D-BA3F, U+BA41, U+BA43-BA47, U+BA4A, U+BA4C, U+BA4F-BA52, U+BA56-BA57, U+BA59-BA5B, U+BA5D-BA63, U+BA66, U+BA6A-BA6F, U+BA72-BA73, U+BA75-BA77, U+BA79-BA82, U+BA86, U+BA88-BA8B, U+BA8D-BA90;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.41.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BA91-BAA7, U+BAAA, U+BAAD-BAAF, U+BAB1, U+BAB3-BAB7, U+BABA, U+BABC, U+BABE-BAC3, U+BAC5-BAC7, U+BAC9-BAD7, U+BADA-BAFB, U+BAFD-BAFF, U+BB01-BB03, U+BB05-BB0C, U+BB0E, U+BB10, U+BB12-BB17, U+BB19-BB1B, U+BB1D-BB1F, U+BB21-BB27;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.42.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BB28, U+BB2A, U+BB2C-BB33, U+BB37, U+BB39-BB3A, U+BB3F-BB43, U+BB46, U+BB48, U+BB4A-BB4C, U+BB4E, U+BB51-BB53, U+BB55-BB57, U+BB59-BB60, U+BB62, U+BB64-BB6B, U+BB6D-BB87, U+BB89-BB8B, U+BB8D-BB8F, U+BB91-BBA3, U+BBA5-BBA7, U+BBA9-BBAB, U+BBAD-BBB3, U+BBB5-BBB6, U+BBB8-BBBF, U+BBC1-BBC3, U+BBC5-BBC7;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.43.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BBC9-BBCF, U+BBD1-BBD2, U+BBD4-BBF7, U+BBFA-BBFB, U+BBFD-BBFE, U+BC01, U+BC03-BC07, U+BC0A, U+BC0E, U+BC10, U+BC12-BC13, U+BC19-BC1A, U+BC20-BC23, U+BC26, U+BC28, U+BC2A-BC2C, U+BC2E-BC2F, U+BC32-BC33, U+BC35-BC37, U+BC39-BC3F, U+BC42, U+BC46-BC48, U+BC4A-BC4B, U+BC4E-BC4F, U+BC51-BC5C, U+BC5E-BC74;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.44.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BC75-BC83, U+BC86-BC87, U+BC89-BC8A, U+BC8D, U+BC8F-BC93, U+BC96, U+BC98, U+BC9B-BC9F, U+BCA2-BCA3, U+BCA5-BCA6, U+BCA9-BCAF, U+BCB2, U+BCB6-BCBB, U+BCBE-BCBF, U+BCC1-BCC3, U+BCC5-BCCC, U+BCCE, U+BCD2-BCD4, U+BCD6-BCD7, U+BCD9-BCDB, U+BCDD-BCF3, U+BCF7, U+BCF9-BCFB, U+BCFD-BD03, U+BD06, U+BD08, U+BD0A-BD0F, U+BD11-BD13, U+BD15-BD1F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.45.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BD20-BD23, U+BD25-BD2B, U+BD2D-BD3F, U+BD41-BD47, U+BD4A-BD4B, U+BD4D-BD4F, U+BD51-BD57, U+BD5A-BD63, U+BD65-BD67, U+BD69-BD7F, U+BD82-BD83, U+BD85-BD86, U+BD8B-BD8F, U+BD92, U+BD94, U+BD96-BD98, U+BD9B, U+BD9D-BDA3, U+BDA5-BDAF, U+BDB1-BDB7, U+BDB9-BDBB;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.46.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BDBC-BDD3, U+BDD6-BDD7, U+BDD9-BDDB, U+BDDD-BDE8, U+BDEA-BDEF, U+BDF1-BDF3, U+BDF5-BDF7, U+BDF9-BDFF, U+BE01-BE02, U+BE04, U+BE06-BE0B, U+BE0E-BE0F, U+BE11-BE13, U+BE15-BE1B, U+BE1E, U+BE20-BE43, U+BE46-BE47, U+BE49-BE4B, U+BE4D, U+BE4F-BE52;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.47.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BE53, U+BE56, U+BE58, U+BE5C-BE5F, U+BE62-BE63, U+BE65-BE67, U+BE69, U+BE6B-BE6F, U+BE72, U+BE76-BE7A, U+BE7E-BE7F, U+BE81-BE83, U+BE85-BE8B, U+BE8E, U+BE92-BE97, U+BE9A-BEA7, U+BEA9-BECF, U+BED2-BED3, U+BED5-BED6, U+BED9-BEDF, U+BEE1-BEE2, U+BEE6-BEEB, U+BEED-BEF9;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.48.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BEFA-BF00, U+BF02-BF07, U+BF0A-BF17, U+BF1A, U+BF1E-BF3F, U+BF42-BF43, U+BF45-BF47, U+BF49-BF4F, U+BF52-BF54, U+BF56-BF88;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.49.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+BF89-BF93, U+BF95-BFAF, U+BFB1-BFC4, U+BFC6-BFCB, U+BFCE-BFCF, U+BFD1-BFD3, U+BFD5-BFDB, U+BFDD-BFDE, U+BFE0, U+BFE2-C012;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.50.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C013-C03B, U+C03D-C050, U+C052-C057, U+C059-C05B, U+C05D-C05F, U+C061-C067, U+C06A-C08F, U+C092-C093, U+C095-C097, U+C099-C09D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.51.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C09E-C09F, U+C0A2, U+C0A4, U+C0A6-C0AB, U+C0AE, U+C0B1-C0B2, U+C0B7-C0BB, U+C0BE, U+C0C2-C0C4, U+C0C6-C0C7, U+C0CA-C0CB, U+C0CD-C0CF, U+C0D1-C0D7, U+C0DA, U+C0DE-C0E3, U+C0E6-C0E7, U+C0E9-C0EB, U+C0ED-C0F3, U+C0F6, U+C0F8, U+C0FA-C0FF, U+C101-C103, U+C105-C107, U+C109-C10F, U+C111-C114, U+C116-C11B, U+C121-C122, U+C125, U+C128-C12B, U+C12E, U+C132-C135, U+C137, U+C13A-C13B, U+C13D-C13F, U+C141-C147, U+C14A, U+C14E-C153, U+C156-C157, U+C159-C15B, U+C15D-C161;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.52.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C162-C163, U+C166, U+C16A-C16F, U+C171-C173, U+C175-C177, U+C179-C184, U+C186-C18B, U+C18F, U+C191-C193, U+C195, U+C197-C19B, U+C19E, U+C1A0, U+C1A2-C1A4, U+C1A6-C1A7, U+C1AA-C1AB, U+C1AD-C1AF, U+C1B1-C1BC, U+C1BE-C1C3, U+C1C5-C1C7, U+C1C9-C1CB, U+C1CD-C1D3, U+C1D5-C1D6, U+C1D9-C1DF, U+C1E1-C1E3, U+C1E5-C1E7, U+C1E9-C1EF, U+C1F2, U+C1F4-C1FB, U+C1FE-C1FF, U+C201-C203, U+C205-C20A;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.53.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C20B, U+C20E, U+C210, U+C212-C217, U+C21A-C21B, U+C21D-C21E, U+C221-C227, U+C22A, U+C22C, U+C22E, U+C230, U+C233, U+C235-C247, U+C249-C24F, U+C252-C253, U+C255-C257, U+C259-C25F, U+C261-C264, U+C266-C26B, U+C26E-C26F, U+C271-C273, U+C275-C27B, U+C27E, U+C280, U+C282-C287, U+C28A-C28F, U+C291-C297, U+C299-C29A, U+C29C, U+C29E-C2A3, U+C2A6-C2A7, U+C2A9-C2AB, U+C2AE-C2B3, U+C2B6, U+C2B8;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.54.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C2BA-C2DB, U+C2DE-C2DF, U+C2E1-C2E2, U+C2E5-C2EA, U+C2EE, U+C2F0, U+C2F2-C2F5, U+C2F7, U+C2FA, U+C2FD-C2FF, U+C301-C307, U+C30A-C30B, U+C30E-C312, U+C316-C317, U+C319-C31B, U+C31D-C323, U+C326-C327, U+C32A-C344, U+C346-C357;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.55.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C358-C367, U+C36A-C36B, U+C36D-C36F, U+C371, U+C373-C377, U+C37A-C37B, U+C37E-C383, U+C385-C387, U+C389-C38B, U+C38D-C3BF, U+C3C1-C3D7, U+C3DA-C3DB, U+C3DD-C3DE, U+C3E1, U+C3E3-C3E7, U+C3EA-C3EC;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.56.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C3EE-C3F3, U+C3F6-C3F7, U+C3F9-C407, U+C409-C40F, U+C411-C423, U+C425-C42B, U+C42D-C42F, U+C431-C433, U+C435-C43B, U+C43E-C447, U+C449-C463, U+C466-C467, U+C469-C46B, U+C46D-C473, U+C476-C478, U+C47A-C47F, U+C481;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.57.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C482-C493, U+C495-C49B, U+C49D-C4B7, U+C4B9-C4BB, U+C4BD-C4E8, U+C4EA-C4EF, U+C4F2-C4F3, U+C4F5-C4F7, U+C4F9, U+C4FB-C4FE, U+C502-C50B, U+C50D-C50F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.58.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C511-C513, U+C515-C51B, U+C51D-C527, U+C52A-C52B, U+C52D-C52F, U+C531-C537, U+C53A, U+C53C, U+C53E-C543, U+C546-C547, U+C54B, U+C54F-C552, U+C556, U+C55A-C55C, U+C55F, U+C562-C563, U+C565-C567, U+C569-C56F, U+C572, U+C576-C57B, U+C57E-C57F, U+C581-C583, U+C585-C586, U+C588-C58B, U+C58E, U+C590, U+C592-C594, U+C596, U+C599-C59B, U+C59D-C59F, U+C5A1-C5A8, U+C5AA-C5B3, U+C5B6-C5B7, U+C5BA, U+C5BF-C5C3, U+C5CB, U+C5CD, U+C5CF, U+C5D2-C5D3, U+C5D5-C5D6;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.59.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C5D7, U+C5D9-C5DF, U+C5E2, U+C5E4, U+C5E6-C5EB, U+C5EF, U+C5F1-C5F3, U+C5F5, U+C5F8-C5FB, U+C602-C604, U+C609-C60B, U+C60D-C60F, U+C611-C617, U+C61A, U+C61D-C623, U+C626-C627, U+C629-C62B, U+C62F, U+C631-C632, U+C636, U+C638, U+C63A, U+C63C-C63F, U+C642-C643, U+C645-C647, U+C649-C64F, U+C652, U+C656-C65B, U+C65E-C65F, U+C661-C66B, U+C66D-C66E, U+C670, U+C672-C677, U+C67A-C67B, U+C67D-C67F, U+C681-C687, U+C68A, U+C68C, U+C68E-C693, U+C696-C697, U+C699;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.60.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C69A-C69B, U+C69D-C6A3, U+C6A6, U+C6A8, U+C6AA-C6AF, U+C6B2-C6B3, U+C6B5-C6B7, U+C6BB-C6BF, U+C6C2, U+C6C4, U+C6C6-C6CB, U+C6CE-C6CF, U+C6D1-C6D3, U+C6D5-C6DB, U+C6DE-C6DF, U+C6E2-C6E7, U+C6EA-C6EB, U+C6ED-C6EF, U+C6F1-C6F7, U+C6FA-C6FC, U+C6FE-C703, U+C706-C707, U+C709-C70B, U+C70D-C713, U+C716, U+C718, U+C71A-C71F, U+C722-C723, U+C725-C727, U+C729-C72F, U+C732, U+C734, U+C736, U+C738-C73B, U+C73E-C73F, U+C741-C743, U+C745-C749, U+C74B, U+C74E, U+C750;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.61.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C759-C75B, U+C75D-C75F, U+C761-C767, U+C769-C76A, U+C76C-C773, U+C776-C777, U+C779-C77B, U+C77F-C782, U+C786, U+C78B-C78D, U+C78F, U+C792-C793, U+C795, U+C799, U+C79B-C79F, U+C7A2, U+C7A7-C7AB, U+C7AE-C7AF, U+C7B1-C7B3, U+C7B5-C7BB, U+C7BE, U+C7C2-C7C7, U+C7CA-C7CB, U+C7CD, U+C7CF, U+C7D1-C7D7, U+C7D9-C7DC, U+C7DE-C7E3, U+C7E5-C7E7, U+C7E9-C7EB, U+C7ED-C7FF, U+C802-C803, U+C805-C807, U+C809, U+C80B-C80F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.62.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C812, U+C814, U+C817-C81B, U+C81E-C81F, U+C821-C823, U+C825-C82B, U+C82E, U+C830, U+C832-C837, U+C839-C83B, U+C83D-C83F, U+C841-C847, U+C84A-C84B, U+C84E-C853, U+C855-C86F, U+C872-C873, U+C875-C877, U+C879, U+C87B-C87F, U+C882, U+C884, U+C888-C88A, U+C88E-C893, U+C895-C89C, U+C89E, U+C8A0, U+C8A2-C8A7, U+C8A9-C8B7;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.63.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C8B8-C8BB, U+C8BE-C8C3, U+C8C5-C8C7, U+C8C9-C8CB, U+C8CD-C8D3, U+C8D6, U+C8D8, U+C8DA-C8DF, U+C8E2-C8E3, U+C8E5-C8F4, U+C8F6-C8FB, U+C8FE-C8FF, U+C901-C903, U+C907-C90B, U+C90E, U+C910, U+C912-C917, U+C919-C92B, U+C92D-C933, U+C935-C94F, U+C952-C953;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.64.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+C955-C957, U+C959-C95F, U+C962, U+C964-C96B, U+C96D-C96F, U+C971-C973, U+C975-C97B, U+C97D-C987, U+C98A-C98B, U+C98D-C98F, U+C991-C997, U+C99A, U+C99C, U+C99E-C9BF, U+C9C2-C9C3, U+C9C5-C9C6, U+C9C9, U+C9CB-C9CF, U+C9D2, U+C9D4, U+C9D7-C9D8, U+C9DB, U+C9DE-C9DF, U+C9E1, U+C9E3, U+C9E5-C9E6, U+C9E8-C9EB, U+C9EE, U+C9F2-C9F7, U+C9FA-C9FB, U+C9FD-C9FF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.65.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CA01-CA07, U+CA0A, U+CA0E-CA13, U+CA15-CA17, U+CA19-CA28, U+CA2A-CA4B, U+CA4E-CA4F, U+CA51-CA53, U+CA55-CA5B, U+CA5E, U+CA62-CA67, U+CA69-CA7C, U+CA7E-CA83, U+CA85-CA94;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.66.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CA95-CA97, U+CA99-CABB, U+CABE-CABF, U+CAC1-CAC3, U+CAC5-CACB, U+CACE, U+CAD0, U+CAD2, U+CAD4-CAD7, U+CADA-CADF, U+CAE1-CAEB, U+CAED-CAF3, U+CAF5-CB07, U+CB09-CB0F, U+CB11-CB13, U+CB15-CB17, U+CB19-CB1F, U+CB22-CB29;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.67.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CB2A-CB40, U+CB42-CB47, U+CB4A-CB4B, U+CB4D-CB4F, U+CB51-CB57, U+CB5A-CB5C, U+CB5E-CB63, U+CB65-CB77, U+CB7A-CB9B, U+CB9D-CBB5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.68.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CBB6-CBB7, U+CBB9-CBD3, U+CBD5-CBE3, U+CBE5-CBE6, U+CBE8, U+CBEA-CC0B, U+CC0E-CC0F, U+CC11-CC13, U+CC15-CC1B, U+CC1E-CC20, U+CC23-CC26, U+CC2A-CC2B, U+CC2D, U+CC2F, U+CC31-CC37, U+CC3A, U+CC3F-CC43, U+CC46-CC47, U+CC49-CC4B, U+CC4D-CC52;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.69.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CC53, U+CC56, U+CC5A-CC5F, U+CC61-CC63, U+CC65, U+CC67, U+CC69-CC6F, U+CC71-CC74, U+CC76-CC97, U+CC9A-CC9B, U+CC9D-CC9F, U+CCA1-CCA7, U+CCAA, U+CCAE-CCB3, U+CCB6-CCB7, U+CCB9-CCBB, U+CCBD-CCC3, U+CCC6, U+CCC8, U+CCCA-CCCF, U+CCD1-CCD3, U+CCD5-CCE3, U+CCE5-CCEB, U+CCED-CCEF, U+CCF1-CCF3;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.70.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CCF4-CD00, U+CD02-CD07, U+CD0A-CD0B, U+CD0D-CD0F, U+CD11-CD17, U+CD1A, U+CD1C, U+CD1E-CD23, U+CD25-CD27, U+CD29-CD2B, U+CD2D-CD38, U+CD3A-CD5B, U+CD5D-CD5F, U+CD61-CD63, U+CD65-CD6B, U+CD6E, U+CD70, U+CD72-CD77, U+CD79-CD87, U+CD89;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.71.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CD8A-CD93, U+CD96-CD97, U+CD99-CD9B, U+CD9D-CDA3, U+CDA6, U+CDA8, U+CDAA-CDAF, U+CDB1-CDC3, U+CDC5-CDCB, U+CDCD-CDCF, U+CDD1-CDE7, U+CDE9-CDEB, U+CDED-CDEF, U+CDF1-CDF7, U+CDFA, U+CDFC, U+CDFE-CE03, U+CE05-CE07, U+CE09-CE0B, U+CE0D-CE13, U+CE15-CE18, U+CE1A-CE1F, U+CE22-CE23;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.72.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CE25-CE27, U+CE29-CE2F, U+CE32, U+CE34, U+CE36-CE57, U+CE5A-CE5B, U+CE5D-CE5E, U+CE62-CE67, U+CE6A, U+CE6C, U+CE6E-CE73, U+CE76-CE77, U+CE79-CE7B, U+CE7D-CE83, U+CE86, U+CE88, U+CE8A-CE8F, U+CE92-CE93, U+CE95-CE97, U+CE99-CE9F, U+CEA2, U+CEA6-CEAB, U+CEAE-CEC0, U+CEC2-CEC7;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.73.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CEC8-CEE3, U+CEE6-CEE7, U+CEE9-CEEA, U+CEED-CEF3, U+CEF6, U+CEFA-CEFF, U+CF02-CF03, U+CF05-CF07, U+CF09-CF0F, U+CF12, U+CF14, U+CF16-CF1B, U+CF1D-CF1F, U+CF21-CF23, U+CF25-CF2B, U+CF2E, U+CF32-CF37, U+CF39-CF53, U+CF56-CF57, U+CF59-CF5B, U+CF5D-CF63, U+CF66, U+CF68, U+CF6A;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.74.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CF6B-CF6F, U+CF72-CF73, U+CF75-CF77, U+CF79-CF7F, U+CF81-CF84, U+CF86-CF8B, U+CF8D-CFA0, U+CFA2-CFA7, U+CFA9-CFAF, U+CFB1-CFC3, U+CFC5-CFDF, U+CFE2-CFE3, U+CFE5-CFE7, U+CFE9-CFEF, U+CFF2, U+CFF4, U+CFF6-CFFB, U+CFFD-CFFE;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.75.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+CFFF, U+D001-D003, U+D005-D010, U+D012-D017, U+D019-D02C, U+D02E-D033, U+D036-D037, U+D039-D03B, U+D03D-D043, U+D046, U+D048, U+D04A-D04F, U+D051-D053, U+D055-D057, U+D059-D05F, U+D061-D06B, U+D06E-D06F, U+D071-D073, U+D075-D07B, U+D07E-D080, U+D082-D096;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.76.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D097-D0A3, U+D0A6-D0A7, U+D0A9-D0AB, U+D0AD-D0B3, U+D0B6, U+D0B8, U+D0BA-D0BF, U+D0C2-D0C3, U+D0C5-D0C7, U+D0CA-D0CF, U+D0D2, U+D0D6-D0DB, U+D0DE-D0DF, U+D0E1-D0E3, U+D0E5-D0EB, U+D0EE, U+D0F2-D0F7, U+D0F9-D10C, U+D10E-D12F, U+D132-D133, U+D135-D136;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.77.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D137, U+D139, U+D13B-D13F, U+D142, U+D146-D14B, U+D14E-D14F, U+D151-D153, U+D155-D15B, U+D15E, U+D160, U+D162-D167, U+D169-D16B, U+D16D-D17B, U+D17D-D183, U+D185-D187, U+D189-D19F, U+D1A2-D1A3, U+D1A5-D1A7, U+D1A9-D1AF, U+D1B2, U+D1B4, U+D1B6-D1B9, U+D1BB, U+D1BD-D1BF, U+D1C1-D1D5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.78.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D1D6-D1D7, U+D1D9-D1F3, U+D1F5-D1F7, U+D1F9-D206, U+D208, U+D20A-D20F, U+D211-D22B, U+D22E-D22F, U+D231-D233, U+D235-D23B, U+D23E, U+D240, U+D242-D247, U+D249-D25B, U+D25D-D263, U+D265-D266;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.79.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D267-D27F, U+D282-D283, U+D285-D287, U+D289-D28F, U+D292-D294, U+D296-D29B, U+D29D-D29F, U+D2A1-D2A3, U+D2A5-D2AB, U+D2AD-D2B0, U+D2B2-D2B7, U+D2BA-D2BB, U+D2BD-D2BE, U+D2C1, U+D2C3-D2C7, U+D2CA, U+D2CC-D2D3, U+D2D5-D2D7, U+D2D9-D2DB, U+D2DD-D2E3, U+D2E6-D2EF, U+D2F2-D2F3, U+D2F5-D2F7, U+D2F9-D2FF, U+D302, U+D304, U+D306-D308;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.80.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D309-D30B, U+D30F, U+D311-D313, U+D315, U+D317-D31B, U+D31E, U+D322-D324, U+D326-D327, U+D32A-D32B, U+D32D-D32F, U+D331-D337, U+D33A, U+D33E-D343, U+D346-D37B, U+D37E-D37F, U+D381-D383, U+D385-D38B, U+D38E, U+D392-D397, U+D39A-D39B, U+D39D-D39F, U+D3A1-D3A7, U+D3AA, U+D3AC, U+D3AE-D3B0;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.81.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D3B1-D3B3, U+D3B5-D3B7, U+D3B9-D3BB, U+D3BD-D3C3, U+D3C6-D3C7, U+D3CA-D3CF, U+D3D1-D3D7, U+D3D9-D3E0, U+D3E2, U+D3E4-D3EB, U+D3EE-D3EF, U+D3F1-D3F3, U+D3F5-D3FB, U+D3FE, U+D400, U+D402-D407, U+D409-D41C, U+D41E-D43F, U+D441-D443, U+D445-D447;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.82.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D448-D45B, U+D45D-D45F, U+D461-D463, U+D465-D46C, U+D46E, U+D470-D477, U+D47A-D47B, U+D47D-D47E, U+D481, U+D483-D487, U+D48A, U+D48C, U+D48E-D493, U+D495-D4A8, U+D4AA-D4CB, U+D4CD-D4CF, U+D4D1-D4D3, U+D4D5-D4DB;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.83.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D4DD-D4DE, U+D4E0-D4E7, U+D4E9-D4EB, U+D4ED-D4EF, U+D4F1-D4F7, U+D4F9-D4FA, U+D4FC, U+D4FE-D503, U+D505-D507, U+D509-D50B, U+D50D-D513, U+D516, U+D518-D53B, U+D53E-D53F, U+D541-D543, U+D545-D54B, U+D54E, U+D550, U+D552-D557, U+D55A-D55B, U+D55D-D55F, U+D561-D564, U+D566-D567, U+D56A, U+D56C, U+D56E-D573, U+D576-D577, U+D579-D57B, U+D57D-D57E;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.84.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D57F-D583, U+D586, U+D58A-D58F, U+D591-D5A4, U+D5A6-D5C7, U+D5CA-D5CB, U+D5CD-D5CF, U+D5D1, U+D5D3-D5D7, U+D5DA, U+D5DC, U+D5DE-D5E3, U+D5E6-D5E7, U+D5E9-D5EB, U+D5ED-D5F3, U+D5F6, U+D5F8, U+D5FA-D5FF, U+D602-D603, U+D605-D607, U+D609-D60F, U+D612, U+D616-D61B, U+D61D-D61F, U+D621;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.85.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D622-D623, U+D625-D62C, U+D62E-D637, U+D63A-D63B, U+D63D-D63F, U+D641-D644, U+D646-D647, U+D64A, U+D64C, U+D64E-D650, U+D652-D653, U+D656-D657, U+D659-D65B, U+D65D-D666, U+D668, U+D66A-D66F, U+D672-D673, U+D675-D682, U+D684, U+D686-D68B, U+D68E-D68F, U+D691-D693, U+D695-D69C, U+D69E, U+D6A0, U+D6A2-D6A7, U+D6A9-D6AB, U+D6AD-D6AF, U+D6B1-D6B8, U+D6BA, U+D6BC-D6C3, U+D6C6;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.86.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D6C7, U+D6C9-D6CB, U+D6CD-D6D0, U+D6D2-D6D3, U+D6D5-D6D6, U+D6D8, U+D6DA-D6DF, U+D6E1-D6E3, U+D6E5-D6E7, U+D6E9-D6EF, U+D6F1-D6F4, U+D6F6-D6FB, U+D6FE-D6FF, U+D701-D703, U+D705-D710, U+D712-D717, U+D71A-D71B, U+D71D-D71F, U+D721-D727, U+D72A, U+D72C, U+D72E-D733, U+D736-D737, U+D739-D73B, U+D73D-D743, U+D745-D746, U+D748, U+D74A-D74F, U+D752-D753, U+D755, U+D75A-D75F, U+D762, U+D764, U+D766-D768, U+D76A-D76B, U+D76D-D76F, U+D771-D773;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.87.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+D775-D77B, U+D77E-D780, U+D782-D787, U+D78A-D78B, U+D78D-D78F, U+D791-D797, U+D79A, U+D79C, U+D79E-D7A3;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.88.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-7F, U+A0-FF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.89.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+100-1FF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.90.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+200-24F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.91.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+250-34F;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.92.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+350-36F, U+374-375, U+37A, U+37E, U+384-38A, U+38C, U+38E-3A1, U+3A3-3CE, U+3D0-3E1, U+3F0-45F, U+462-463, U+472-475, U+490-49B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.93.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4A2-4A5, U+4AA-4B3, U+4BA-4BB, U+4C0-4C4, U+4C7-4C8, U+4CB-4CC, U+4CF-4F9, U+510-511, U+51A-51D, U+1D02, U+1D08-1D09, U+1D14, U+1D16-1D17, U+1D1D-1D1F, U+1D2C-1D2E, U+1D30-1D3C, U+1D3E-1D5B, U+1D62-1D65, U+1D77-1D78, U+1D7B, U+1D85, U+1D9B-1DB7, U+1DB9-1DBF, U+1E00-1E52;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.94.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+1E53-1EFF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.95.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2000-200D, U+2010-2029, U+202F-2064, U+2070-2071, U+2074-208E, U+2090-209C, U+20A0-20B5, U+20B8-20BA, U+20BC-20BF, U+2100-2103, U+2105-2109, U+210C-210F, U+2111, U+2113, U+2115-211A, U+211C-211D, U+2120-2122, U+2124, U+2126-212B, U+212D-212E, U+2132, U+2135-2149, U+214B, U+214D-216D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.96.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+216E-218B, U+2190-2271;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.97.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2272-232B, U+232D-2372;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.98.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2373-237B, U+237D-238B, U+238D, U+2394-2395, U+239B-23AE, U+23B0-23B3, U+23B8-23CC, U+23CE-23CF, U+23DA-23DB, U+23E2, U+23E4-23E5, U+23E8-2429, U+2460-2487, U+249C-24E2;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.99.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+24E3-24E9, U+24EB-24F4, U+2500-25EE;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.100.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+25EF-269C, U+26A0-26A1, U+26AA-26B2, U+26CB, U+26DA, U+26DD-26DE, U+26ED-26EF, U+26F6, U+2701-2709, U+270C-2727, U+2729-2742;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.101.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2743-2752, U+2756, U+2758-275E, U+2761-2794, U+2798-27BF, U+27C2, U+27C5-27C6, U+27CA-27CB, U+27CD, U+27D2-27DC, U+27DF-27E1, U+27E6-27EB, U+27EE-27EF, U+27F5-27F7, U+2800-286C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.102.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+286D-28FF, U+2934-2937, U+2939, U+2962-2965, U+2981, U+2985-2988, U+2997-2998, U+29A3, U+29BE-29BF, U+29C8, U+29EB, U+29FA-29FB, U+2A00, U+2A26, U+2A2F, U+2A38, U+2A6A-2A6B, U+2A72, U+2A8B-2A8C, U+2A91-2A92, U+2AC5-2AC6, U+2ACB-2ACC, U+2AE8, U+2B00-2B32, U+2B34-2B3F, U+2B45-2B46, U+2B4D, U+2B50-2B53;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.103.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2B54-2B55, U+2B58-2B59, U+2B60-2B73, U+2B7A-2B87, U+2B8C-2B95, U+2BA0-2BA7, U+2BB8-2BC8, U+2BCA-2BD2, U+2BE8-2BEF, U+2BFA-2BFF;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.104.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2E18, U+2E1F, U+2E22-2E25, U+2E2E, U+3000-3003, U+3008-3019, U+301C, U+301E-3020, U+3036, U+3041-3093, U+30A1-30F6, U+30FC, U+3131-3164;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.105.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+3165-318E, U+3200-321C, U+3231, U+3239, U+3251-325A, U+3260-327B, U+327E-327F, U+328A-3290, U+3294, U+329E, U+32A5, U+3380-3384, U+3388-33CB, U+33CF-33D0, U+33D3, U+33D6, U+33D8, U+33DB-33DD;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.106.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-4E01, U+4E03, U+4E07-4E0B, U+4E0D, U+4E11, U+4E14-4E16, U+4E18-4E19, U+4E1E, U+4E2D, U+4E32, U+4E38-4E39, U+4E3B, U+4E42-4E43, U+4E45, U+4E4B, U+4E4D-4E4F, U+4E56, U+4E58-4E59, U+4E5D-4E5F, U+4E6B, U+4E6D, U+4E73, U+4E76-4E77, U+4E7E, U+4E82, U+4E86, U+4E88, U+4E8B-4E8C, U+4E8E, U+4E90-4E92, U+4E94-4E95, U+4E98, U+4E9B, U+4E9E, U+4EA1-4EA2, U+4EA4-4EA6, U+4EA8, U+4EAB-4EAE, U+4EB6, U+4EBA, U+4EC0-4EC1, U+4EC4, U+4EC7, U+4ECA-4ECB, U+4ECD, U+4ED4-4ED9, U+4EDD, U+4EDF, U+4EE3-4EE5, U+4EF0, U+4EF2, U+4EF6-4EF7, U+4EFB, U+4F01, U+4F09-4F0B, U+4F0D-4F11, U+4F2F, U+4F34, U+4F36, U+4F38, U+4F3A, U+4F3C-4F3D, U+4F43, U+4F46-4F48, U+4F4D-4F51, U+4F55, U+4F59-4F5C, U+4F69, U+4F6F-4F70, U+4F73, U+4F76, U+4F7A, U+4F7E-4F7F, U+4F81, U+4F83-4F84, U+4F86, U+4F88, U+4F8A-4F8B, U+4F8D, U+4F8F, U+4F91, U+4F96, U+4F98, U+4F9B, U+4F9D, U+4FAE-4FAF, U+4FB5-4FB6, U+4FBF, U+4FC2-4FC4, U+4FC9-4FCA, U+4FCE, U+4FD1, U+4FD3-4FD4, U+4FD7, U+4FDA, U+4FDD, U+4FDF-4FE1, U+4FEE-4FEF, U+4FF1, U+4FF3, U+4FF5, U+4FF8, U+4FFA, U+5002, U+5006, U+5009, U+500B, U+500D, U+5011-5012, U+5016, U+5019-501A, U+501C, U+501E-501F, U+5021, U+5023-5024, U+5026-5028, U+502A-502D, U+503B, U+5043, U+5047-5049, U+504F, U+5055, U+505A, U+505C, U+5065, U+5074-5076, U+5078, U+5080, U+5085, U+508D, U+5091, U+5098-5099, U+50AC-50AD, U+50B2-50B3, U+50B5, U+50B7, U+50BE, U+50C5, U+50C9-50CA, U+50CF, U+50D1, U+50D5-50D6, U+50DA, U+50DE, U+50E5, U+50E7, U+50ED, U+50F9, U+50FB, U+50FF-5101, U+5104, U+5106, U+5109, U+5112, U+511F, U+5121, U+512A, U+5132, U+5137, U+513A, U+513C, U+5140-5141, U+5143-5149, U+514B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.107.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+514C-514E, U+5152, U+515C, U+5162, U+5165, U+5167-516E, U+5171, U+5175-5178, U+517C, U+5180, U+5186, U+518A, U+518D, U+5192, U+5195, U+5197, U+51A0, U+51A5, U+51AA, U+51AC, U+51B6-51B7, U+51BD, U+51C4, U+51C6, U+51C9, U+51CB-51CD, U+51DC-51DE, U+51E1, U+51F0-51F1, U+51F6, U+51F8-51FA, U+51FD, U+5200, U+5203, U+5206-5208, U+520A, U+520E, U+5211, U+5217, U+521D, U+5224-5225, U+5229-522A, U+522E, U+5230, U+5236-523B, U+5243, U+5247, U+524A-524D, U+5254, U+5256, U+525B, U+525D, U+5261, U+5269-526A, U+526F, U+5272, U+5275, U+527D, U+527F, U+5283, U+5287-5289, U+528D, U+5291-5292, U+529B, U+529F-52A0, U+52A3-52A4, U+52A9-52AB, U+52BE, U+52C1, U+52C3, U+52C5, U+52C7, U+52C9, U+52CD, U+52D2, U+52D5-52D6, U+52D8-52D9, U+52DB, U+52DD-52DF, U+52E2-52E4, U+52F3, U+52F5, U+52F8, U+52FA-52FB, U+52FE-52FF, U+5305, U+5308, U+530D, U+530F-5310, U+5315-5317, U+5319, U+5320-5321, U+5323, U+532A, U+532F, U+5339, U+533F-5341, U+5343-5344, U+5347-534A, U+534D, U+5351-5354, U+5357, U+535A, U+535C, U+535E, U+5360, U+5366, U+5368, U+536F-5371, U+5374-5375, U+5377, U+537D, U+537F, U+5384, U+5393, U+5398, U+539A, U+539F-53A0, U+53A5-53A6, U+53AD, U+53BB, U+53C3, U+53C8-53CB, U+53CD, U+53D4, U+53D6-53D7, U+53DB, U+53E1-53E5, U+53E9-53ED, U+53EF-53F3, U+53F8, U+5403-5404, U+5408-540A, U+540C-5411, U+541B, U+541D, U+541F-5420, U+5426, U+5429, U+542B, U+5433, U+5438-5439, U+543B-543C, U+543E, U+5442, U+5448, U+544A, U+5451, U+5468, U+546A, U+5471, U+5473, U+5475, U+547B-547D, U+5480, U+5486, U+548C, U+548E, U+5490, U+54A4, U+54A8;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.108.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+54AB-54AC, U+54B3, U+54B8, U+54BD, U+54C0-54C1, U+54C4, U+54C8-54C9, U+54E1, U+54E5, U+54E8, U+54ED-54EE, U+54F2, U+54FA, U+5504, U+5506-5507, U+550E, U+5510, U+551C, U+552F, U+5531, U+5535, U+553E, U+5544, U+5546, U+554F, U+5553, U+5556, U+555E, U+5563, U+557C, U+5580, U+5584, U+5586-5587, U+5589-558A, U+5598-559A, U+559C-559D, U+55A7, U+55A9-55AC, U+55AE, U+55C5, U+55C7, U+55D4, U+55DA, U+55DC, U+55DF, U+55E3-55E4, U+55FD-55FE, U+5606, U+5609, U+5614, U+5617, U+562F, U+5632, U+5634, U+5636, U+5653, U+5668, U+566B, U+5674, U+5686, U+56A5, U+56AC, U+56AE, U+56B4, U+56BC, U+56CA, U+56CD, U+56D1, U+56DA-56DB, U+56DE, U+56E0, U+56F0, U+56F9-56FA, U+5703-5704, U+5708, U+570B, U+570D, U+5712-5713, U+5716, U+5718, U+571F, U+5728, U+572D, U+5730, U+573B, U+5740, U+5742, U+5747, U+574A, U+574D-574E, U+5750-5751, U+5761, U+5764, U+5766, U+576A, U+576E, U+5770, U+5775, U+577C, U+5782, U+5788, U+578B, U+5793, U+57A0, U+57A2-57A3, U+57C3, U+57C7-57C8, U+57CB, U+57CE, U+57DF-57E0, U+57F0, U+57F4, U+57F7, U+57F9-57FA, U+57FC, U+5800, U+5802, U+5805-5806, U+5808-580A, U+581E, U+5821, U+5824, U+5827, U+582A, U+582F-5831, U+5834-5835, U+583A, U+584A-584B, U+584F, U+5851, U+5854, U+5857-5858, U+585A, U+585E, U+5861-5862, U+5864, U+5875, U+5879, U+587C, U+587E, U+5883, U+5885, U+5889, U+5893, U+589C, U+589E-589F, U+58A8-58A9, U+58AE, U+58B3, U+58BA-58BB, U+58BE, U+58C1, U+58C5, U+58C7, U+58CE, U+58D1, U+58D3, U+58D5, U+58D8-58D9, U+58DE-58DF, U+58E4, U+58EB-58EC, U+58EF, U+58F9-58FB, U+58FD, U+590F, U+5914-5916, U+5919-591A, U+591C, U+5922, U+5927, U+5929-592B, U+592D-592E, U+5931, U+5937, U+593E, U+5944, U+5947-5949, U+594E-5951, U+5954-5955, U+5957, U+595A, U+5960, U+5962, U+5967, U+596A-596E, U+5973-5974, U+5978, U+597D, U+5982-5984, U+598A, U+5993, U+5996-5997, U+5999;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.109.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+59A5, U+59A8, U+59AC, U+59B9, U+59BB, U+59BE, U+59C3, U+59C6, U+59C9, U+59CB, U+59D0-59D1, U+59D3-59D4, U+59D9-59DA, U+59DC-59DD, U+59E6, U+59E8, U+59EA, U+59EC, U+59EE, U+59F8, U+59FB, U+59FF, U+5A01, U+5A03, U+5A11, U+5A18, U+5A1B-5A1C, U+5A1F-5A20, U+5A25, U+5A29, U+5A36, U+5A3C, U+5A41, U+5A46, U+5A49, U+5A5A, U+5A62, U+5A66, U+5A92, U+5A9A-5A9B, U+5AA4, U+5AC1-5AC2, U+5AC4, U+5AC9, U+5ACC, U+5AE1, U+5AE6, U+5AE9, U+5B05, U+5B09, U+5B0B-5B0C, U+5B16, U+5B2A, U+5B40, U+5B43, U+5B50-5B51, U+5B54-5B55, U+5B57-5B58, U+5B5A, U+5B5C-5B5D, U+5B5F, U+5B63-5B64, U+5B69, U+5B6B, U+5B70-5B71, U+5B75, U+5B78, U+5B7A, U+5B7C, U+5B85, U+5B87-5B89, U+5B8B-5B8C, U+5B8F, U+5B93, U+5B95-5B9C, U+5BA2-5BA6, U+5BAC, U+5BAE, U+5BB0, U+5BB3-5BB6, U+5BB8-5BB9, U+5BBF-5BC0, U+5BC2-5BC7, U+5BCC, U+5BD0, U+5BD2-5BD4, U+5BD7, U+5BDE-5BDF, U+5BE1-5BE2, U+5BE4-5BE9, U+5BEB-5BEC, U+5BEE-5BEF, U+5BF5-5BF6, U+5BF8, U+5BFA, U+5C01, U+5C04, U+5C07-5C0B, U+5C0D-5C0F, U+5C11, U+5C16, U+5C19, U+5C24, U+5C28, U+5C31, U+5C38-5C3C, U+5C3E-5C40, U+5C45-5C46, U+5C48, U+5C4B, U+5C4D-5C4E, U+5C51, U+5C55, U+5C5B, U+5C60, U+5C62, U+5C64-5C65, U+5C6C, U+5C6F, U+5C71, U+5C79, U+5C90-5C91, U+5CA1, U+5CA9, U+5CAB-5CAC, U+5CB1, U+5CB3, U+5CB5, U+5CB7-5CB8, U+5CBA, U+5CBE, U+5CC0, U+5CD9, U+5CE0, U+5CE8, U+5CEF-5CF0, U+5CF4, U+5CF6, U+5CFB, U+5CFD, U+5D07, U+5D0D-5D0E, U+5D11, U+5D14, U+5D16-5D17, U+5D19, U+5D27, U+5D29, U+5D4B-5D4C, U+5D50, U+5D69, U+5D6C, U+5D6F, U+5D87, U+5D8B, U+5D9D, U+5DA0, U+5DA2, U+5DAA, U+5DB8, U+5DBA, U+5DBC-5DBD, U+5DCD, U+5DD2, U+5DD6, U+5DDD-5DDE, U+5DE1-5DE2, U+5DE5-5DE8, U+5DEB, U+5DEE, U+5DF1-5DF4, U+5DF7, U+5DFD-5DFE;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.110.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5E02-5E03, U+5E06, U+5E0C, U+5E11, U+5E16, U+5E19, U+5E1B, U+5E1D, U+5E25, U+5E2B, U+5E2D, U+5E33, U+5E36, U+5E38, U+5E3D, U+5E3F-5E40, U+5E44-5E45, U+5E47, U+5E4C, U+5E55, U+5E5F, U+5E61-5E63, U+5E72-5E74, U+5E77-5E79, U+5E7B-5E7E, U+5E84, U+5E87, U+5E8A, U+5E8F, U+5E95, U+5E97, U+5E9A, U+5E9C, U+5EA0, U+5EA6-5EA7, U+5EAB, U+5EAD, U+5EB5-5EB8, U+5EBE, U+5EC2, U+5EC8-5ECA, U+5ED0, U+5ED3, U+5ED6, U+5EDA-5EDB, U+5EDF-5EE0, U+5EE2-5EE3, U+5EEC, U+5EF3, U+5EF6-5EF7, U+5EFA-5EFB, U+5F01, U+5F04, U+5F0A, U+5F0F, U+5F11, U+5F13-5F15, U+5F17-5F18, U+5F1B, U+5F1F, U+5F26-5F27, U+5F29, U+5F31, U+5F35, U+5F3A, U+5F3C, U+5F48, U+5F4A, U+5F4C, U+5F4E, U+5F56-5F57, U+5F59, U+5F5B, U+5F62, U+5F66-5F67, U+5F69-5F6D, U+5F70-5F71, U+5F77, U+5F79, U+5F7C, U+5F7F-5F81, U+5F85, U+5F87, U+5F8A-5F8C, U+5F90-5F92, U+5F97-5F99, U+5F9E, U+5FA0-5FA1, U+5FA8-5FAA, U+5FAE, U+5FB5, U+5FB7, U+5FB9, U+5FBD, U+5FC3, U+5FC5, U+5FCC-5FCD, U+5FD6-5FD9, U+5FE0, U+5FEB, U+5FF5, U+5FFD, U+5FFF, U+600F, U+6012, U+6016, U+601C-601D, U+6020-6021, U+6025, U+6027-6028, U+602A, U+602F, U+6041-6043, U+604D, U+6050, U+6052, U+6055, U+6059, U+605D, U+6062-6065, U+6068-606A, U+606C-606D, U+606F-6070, U+6085, U+6089, U+608C-608D, U+6094, U+6096, U+609A-609B, U+609F-60A0, U+60A3-60A4, U+60A7, U+60B0, U+60B2-60B4, U+60B6, U+60B8, U+60BC-60BD, U+60C5, U+60C7, U+60D1, U+60DA, U+60DC, U+60DF-60E1, U+60F0-60F1, U+60F3, U+60F6, U+60F9-60FB, U+6101, U+6106, U+6108-6109, U+610D-610F, U+6115, U+611A-611B, U+611F, U+6127, U+6130, U+6134, U+6137, U+613C, U+613E-613F, U+6142, U+6144, U+6147-6148, U+614A-614C, U+6153, U+6155, U+6158-6159, U+615D, U+615F, U+6162-6164, U+6167-6168;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.111.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+616B, U+616E, U+6170, U+6176-6177, U+617D-617E, U+6181-6182, U+618A, U+618E, U+6190-6191, U+6194, U+6198-619A, U+61A4, U+61A7, U+61A9, U+61AB-61AC, U+61AE, U+61B2, U+61B6, U+61BA, U+61BE, U+61C3, U+61C7-61CB, U+61E6, U+61F2, U+61F6-61F8, U+61FA, U+61FC, U+61FF-6200, U+6207-6208, U+620A, U+620C-620E, U+6210-6212, U+6216, U+621A, U+621F, U+6221, U+622A, U+622E, U+6230-6231, U+6234, U+6236, U+623E-6241, U+6247-6249, U+624B, U+624D, U+6253, U+6258, U+626E, U+6271, U+6276, U+6279, U+627C, U+627F-6280, U+6284, U+6289-628A, U+6291-6292, U+6295, U+6297-6298, U+629B, U+62AB, U+62B1, U+62B5, U+62B9, U+62BC-62BD, U+62C2, U+62C7-62C9, U+62CC-62CD, U+62CF-62D0, U+62D2-62D4, U+62D6-62D9, U+62DB-62DC, U+62EC-62EF, U+62F1, U+62F3, U+62F7, U+62FE-62FF, U+6301, U+6307, U+6309, U+6311, U+632B, U+632F, U+633A-633B, U+633D-633E, U+6349, U+634C, U+634F-6350, U+6355, U+6367-6368, U+636E, U+6372, U+6377, U+637A-637B, U+637F, U+6383, U+6388-6389, U+638C, U+6392, U+6396, U+6398, U+639B, U+63A0-63A2, U+63A5, U+63A7-63AA, U+63C0, U+63C4, U+63C6, U+63CF-63D0, U+63D6, U+63DA-63DB, U+63E1, U+63ED-63EE, U+63F4, U+63F6-63F7, U+640D, U+640F, U+6414, U+6416-6417, U+641C, U+6422, U+642C-642D, U+643A, U+643E, U+6458, U+6460, U+6469, U+646F, U+6478-647A, U+6488, U+6491-6493, U+649A, U+649E, U+64A4-64A5, U+64AB, U+64AD-64AE, U+64B0, U+64B2, U+64BB, U+64C1, U+64C4-64C5, U+64C7, U+64CA, U+64CD-64CE, U+64D2, U+64D4, U+64D8, U+64DA, U+64E1-64E2, U+64E5-64E7, U+64EC, U+64F2, U+64F4, U+64FA, U+64FE, U+6500, U+6504, U+6518, U+651D, U+6523, U+652A-652C, U+652F, U+6536-6539, U+653B, U+653E-653F, U+6545, U+6548, U+654D-654F, U+6551, U+6556-6557, U+655E, U+6562-6563, U+6566, U+656C-656D;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.112.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6572, U+6574-6575, U+6577-6578, U+657E, U+6582-6583, U+6585, U+6587, U+658C, U+6590-6591, U+6597, U+6599, U+659B-659C, U+659F, U+65A1, U+65A4-65A5, U+65A7, U+65AB-65AC, U+65AF-65B0, U+65B7, U+65B9, U+65BC-65BD, U+65C1, U+65C5, U+65CB-65CC, U+65CF, U+65D2, U+65D7, U+65E0, U+65E3, U+65E5-65E6, U+65E8-65E9, U+65EC-65ED, U+65F1, U+65F4, U+65FA-65FD, U+65FF, U+6606-6607, U+6609-660A, U+660C, U+660E-6611, U+6613-6615, U+661E-6620, U+6625, U+6627-6628, U+662D, U+662F-6631, U+6634, U+6636, U+663A-663B, U+6641-6644, U+6649, U+664B, U+664F, U+6659, U+665B, U+665D-665F, U+6664-6669, U+666B, U+666E-666F, U+6673-6674, U+6676-6678, U+667A, U+6684, U+6687-6689, U+668E, U+6690-6691, U+6696-6698, U+669D, U+66A0, U+66A2, U+66AB, U+66AE, U+66B2-66B4, U+66B9, U+66BB, U+66BE, U+66C4, U+66C6-66C7, U+66C9, U+66D6, U+66D9, U+66DC-66DD, U+66E0, U+66E6, U+66F0, U+66F2-66F4, U+66F7-66FA, U+66FC, U+66FE-6700, U+6703, U+6708-6709, U+670B, U+670D, U+6714-6715, U+6717, U+671B, U+671D-671F, U+6726-6728, U+672A-672E, U+6731, U+6734, U+6736, U+673A, U+673D, U+6746, U+6749, U+674E-6751, U+6753, U+6756, U+675C, U+675E-675F, U+676D, U+676F-6771, U+6773, U+6775, U+6777, U+677B, U+677E-677F, U+6787, U+6789, U+678B, U+678F-6790, U+6793, U+6795, U+6797, U+679A, U+679C-679D, U+67AF-67B0, U+67B3, U+67B6-67B8, U+67BE, U+67C4, U+67CF-67D4, U+67DA, U+67DD, U+67E9, U+67EC, U+67EF-67F1, U+67F3-67F6, U+67FB, U+67FE, U+6812-6813, U+6816-6817, U+6821-6822, U+682A, U+682F, U+6838-6839, U+683C-683D, U+6840-6843, U+6848, U+684E, U+6850-6851, U+6853-6854, U+686D, U+6876;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.113.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+687F, U+6881, U+6885, U+688F, U+6893-6894, U+6897, U+689D, U+689F, U+68A1-68A2, U+68A7-68A8, U+68AD, U+68AF-68B1, U+68B3, U+68B5-68B6, U+68C4-68C5, U+68C9, U+68CB, U+68CD, U+68D2, U+68D5, U+68D7-68D8, U+68DA, U+68DF-68E0, U+68E7-68E8, U+68EE, U+68F2, U+68F9-68FA, U+6900, U+6905, U+690D-690E, U+6912, U+6927, U+6930, U+693D, U+693F, U+694A, U+6953-6955, U+6957, U+6959-695A, U+695E, U+6960-6963, U+6968, U+696B, U+696D-696F, U+6975, U+6977-6979, U+6995, U+699B-699C, U+69A5, U+69A7, U+69AE, U+69B4, U+69BB, U+69C1, U+69C3, U+69CB-69CD, U+69D0, U+69E8, U+69EA, U+69FB, U+69FD, U+69FF, U+6A02, U+6A0A, U+6A11, U+6A13, U+6A17, U+6A19, U+6A1E-6A1F, U+6A21, U+6A23, U+6A35, U+6A38-6A3A, U+6A3D, U+6A44, U+6A48, U+6A4B, U+6A52-6A53, U+6A58-6A59, U+6A5F, U+6A61, U+6A6B, U+6A80, U+6A84, U+6A89, U+6A8D-6A8E, U+6A97, U+6A9C, U+6AA2-6AA3, U+6AB3, U+6ABB, U+6AC2-6AC3, U+6AD3, U+6ADA-6ADB, U+6AF6, U+6AFB, U+6B04, U+6B0A, U+6B0C, U+6B12, U+6B16, U+6B20-6B21, U+6B23, U+6B32, U+6B3A, U+6B3D-6B3E, U+6B46-6B47, U+6B4C, U+6B4E, U+6B50, U+6B5F, U+6B61-6B66, U+6B6A, U+6B72, U+6B77-6B78, U+6B7B, U+6B7F, U+6B83-6B84, U+6B86, U+6B89-6B8A, U+6B96, U+6B98, U+6B9E, U+6BAE-6BAF, U+6BB2, U+6BB5, U+6BB7, U+6BBA, U+6BBC, U+6BBF, U+6BC1, U+6BC5-6BC6, U+6BCB, U+6BCD, U+6BCF, U+6BD2-6BD4, U+6BD6-6BD8, U+6BDB, U+6BEB-6BEC, U+6C08, U+6C0F, U+6C11, U+6C13, U+6C23, U+6C34, U+6C37-6C38, U+6C3E, U+6C40-6C42, U+6C4E, U+6C50, U+6C55, U+6C57, U+6C5A, U+6C5D-6C60, U+6C68, U+6C6A, U+6C6D, U+6C70, U+6C72, U+6C76, U+6C7A, U+6C7D-6C7E, U+6C81-6C83, U+6C85-6C88, U+6C8C, U+6C90, U+6C92-6C96, U+6C99-6C9B, U+6CAB, U+6CAE, U+6CB3, U+6CB8-6CB9, U+6CBB-6CBF, U+6CC1-6CC2, U+6CC4, U+6CC9-6CCA, U+6CCC, U+6CD3, U+6CD5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.114.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6CD7, U+6CDB, U+6CE1-6CE3, U+6CE5, U+6CE8, U+6CEB, U+6CEE-6CF0, U+6CF3, U+6D0B-6D0C, U+6D11, U+6D17, U+6D19, U+6D1B, U+6D1E, U+6D25, U+6D27, U+6D29-6D2A, U+6D32, U+6D35-6D36, U+6D38-6D39, U+6D3B, U+6D3D-6D3E, U+6D41, U+6D59-6D5A, U+6D5C, U+6D63, U+6D66, U+6D69-6D6A, U+6D6C, U+6D6E, U+6D74, U+6D77-6D79, U+6D7F, U+6D85, U+6D87-6D89, U+6D8C-6D8E, U+6D91, U+6D93, U+6D95, U+6DAF, U+6DB2, U+6DB5, U+6DC0, U+6DC3-6DC7, U+6DCB, U+6DCF, U+6DD1, U+6DD8-6DDA, U+6DDE, U+6DE1, U+6DE8, U+6DEA-6DEB, U+6DEE, U+6DF1, U+6DF3, U+6DF5, U+6DF7-6DFB, U+6E17, U+6E19-6E1B, U+6E1F-6E21, U+6E23-6E26, U+6E2B-6E2D, U+6E2F, U+6E32, U+6E34, U+6E36, U+6E38, U+6E3A, U+6E3C-6E3E, U+6E43-6E44, U+6E4A, U+6E4D, U+6E56, U+6E58, U+6E5B-6E5C, U+6E5E-6E5F, U+6E67, U+6E6B, U+6E6E-6E6F, U+6E72-6E73, U+6E7A, U+6E90, U+6E96, U+6E9C-6E9D, U+6E9F, U+6EA2, U+6EA5, U+6EAA-6EAB, U+6EAF, U+6EB1, U+6EB6, U+6EBA, U+6EC2, U+6EC4-6EC5, U+6EC9, U+6ECB-6ECC, U+6ECE, U+6ED1, U+6ED3-6ED4, U+6EEF, U+6EF4, U+6EF8, U+6EFE-6EFF, U+6F01-6F02, U+6F06, U+6F0F, U+6F11, U+6F14-6F15, U+6F20, U+6F22-6F23, U+6F2B-6F2C, U+6F31-6F32, U+6F38, U+6F3F, U+6F41, U+6F51, U+6F54, U+6F57-6F58, U+6F5A-6F5B, U+6F5E-6F5F, U+6F62, U+6F64, U+6F6D-6F6E, U+6F70, U+6F7A, U+6F7C-6F7E, U+6F81, U+6F84, U+6F88, U+6F8D-6F8E, U+6F90, U+6F94, U+6F97, U+6FA3-6FA4, U+6FA7, U+6FAE-6FAF, U+6FB1, U+6FB3, U+6FB9, U+6FBE, U+6FC0-6FC3, U+6FCA, U+6FD5, U+6FDA, U+6FDF-6FE1, U+6FE4, U+6FE9, U+6FEB-6FEC, U+6FEF, U+6FF1, U+6FFE, U+7001, U+7005-7006, U+7009, U+700B, U+700F, U+7011, U+7015, U+7018, U+701A-701F, U+7023, U+7027-7028, U+702F, U+7037, U+703E, U+704C, U+7050-7051, U+7058, U+705D, U+7063, U+706B, U+7070, U+7078, U+707C-707D, U+7085, U+708A, U+708E;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.115.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7092, U+7098-709A, U+70A1, U+70A4, U+70AB-70AD, U+70AF, U+70B3, U+70B7-70B9, U+70C8, U+70CB, U+70CF, U+70D8-70D9, U+70DD, U+70DF, U+70F1, U+70F9, U+70FD, U+7104, U+7109, U+710C, U+7119-711A, U+711E, U+7121, U+7126, U+7130, U+7136, U+7147, U+7149-714A, U+714C, U+714E, U+7150, U+7156, U+7159, U+715C, U+715E, U+7164-7167, U+7169, U+716C, U+716E, U+717D, U+7184, U+7189-718A, U+718F, U+7192, U+7194, U+7199, U+719F, U+71A2, U+71AC, U+71B1, U+71B9-71BA, U+71BE, U+71C1, U+71C3, U+71C8-71C9, U+71CE, U+71D0, U+71D2, U+71D4-71D5, U+71DF, U+71E5-71E7, U+71ED-71EE, U+71FB-71FC, U+71FE-7200, U+7206, U+7210, U+721B, U+722A, U+722C-722D, U+7230, U+7232, U+7235-7236, U+723A-723B, U+723D-723E, U+7240, U+7246-7248, U+724C, U+7252, U+7258-7259, U+725B, U+725D, U+725F, U+7261-7262, U+7267, U+7269, U+7272, U+7279, U+727D, U+7280-7281, U+72A2, U+72A7, U+72AC, U+72AF, U+72C0, U+72C2, U+72C4, U+72CE, U+72D0, U+72D7, U+72D9, U+72E1, U+72E9, U+72F8-72F9, U+72FC-72FD, U+730A, U+7316, U+731B-731D, U+7325, U+7329-732B, U+7336-7337, U+733E-733F, U+7344-7345, U+7350, U+7352, U+7357, U+7368, U+736A, U+7370, U+7372, U+7375, U+7378, U+737A-737B, U+7384, U+7386-7387, U+7389, U+738B, U+738E, U+7394, U+7396-7398, U+739F, U+73A7, U+73A9, U+73AD, U+73B2-73B3, U+73B9, U+73C0, U+73C2, U+73C9-73CA, U+73CC-73CD, U+73CF, U+73D6, U+73D9, U+73DD-73DE, U+73E0, U+73E3-73E6, U+73E9-73EA, U+73ED, U+73F7, U+73F9, U+73FD-73FE, U+7401, U+7403, U+7405-7407, U+7409, U+7413, U+741B, U+7420-7422, U+7425-7426, U+7428, U+742A-742C, U+742E-7430, U+7433-7436, U+7438, U+743A, U+743F-7441, U+7443-7444, U+744B, U+7455, U+7457, U+7459-745C, U+745E-7460, U+7462, U+7464-7465, U+7468-746A, U+746F, U+747E, U+7482-7483, U+7487, U+7489;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.116.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+748B, U+7498, U+749C, U+749E-749F, U+74A1, U+74A3, U+74A5, U+74A7-74A8, U+74AA, U+74B0, U+74B2, U+74B5, U+74B9, U+74BD, U+74BF, U+74C6, U+74CA, U+74CF, U+74D4, U+74D8, U+74DA, U+74DC, U+74E0, U+74E2-74E3, U+74E6, U+74EE, U+74F7, U+7501, U+7504, U+7511, U+7515, U+7518, U+751A-751B, U+751F, U+7523, U+7525-7526, U+7528, U+752B-752C, U+7530-7533, U+7537-7538, U+753A, U+7547, U+754C, U+754F, U+7551, U+7553-7554, U+7559, U+755B-755D, U+7562, U+7565-7566, U+756A, U+756F-7570, U+7575-7576, U+7578, U+757A, U+757F, U+7586-7587, U+758A-758B, U+758E-758F, U+7591, U+759D, U+75A5, U+75AB, U+75B1-75B3, U+75B5, U+75B8-75B9, U+75BC-75BE, U+75C2, U+75C5, U+75C7, U+75CD, U+75D2, U+75D4-75D5, U+75D8-75D9, U+75DB, U+75E2, U+75F0, U+75F2, U+75F4, U+75FA, U+75FC, U+7600, U+760D, U+7619, U+761F-7622, U+7624, U+7626, U+763B, U+7642, U+764C, U+764E, U+7652, U+7656, U+7661, U+7664, U+7669, U+766C, U+7670, U+7672, U+7678, U+767B-767E, U+7684, U+7686-7687, U+768E, U+7690, U+7693, U+76AE, U+76BA, U+76BF, U+76C2-76C3, U+76C6, U+76C8, U+76CA, U+76D2, U+76D6, U+76DB-76DC, U+76DE-76DF, U+76E1, U+76E3-76E4, U+76E7, U+76EE, U+76F2, U+76F4, U+76F8, U+76FC, U+76FE, U+7701, U+7704, U+7708-7709, U+770B, U+771E, U+7720, U+7729, U+7737-7738, U+773A, U+773C, U+7740, U+774D, U+775B, U+7761, U+7763, U+7766, U+776B, U+7779, U+777E-777F, U+778B, U+7791, U+779E, U+77A5, U+77AC-77AD, U+77B0, U+77B3, U+77BB-77BC, U+77BF, U+77D7, U+77DB-77DC, U+77E2-77E3, U+77E5, U+77E9, U+77ED-77EF, U+77F3, U+7802, U+7812, U+7825-7827, U+782C, U+7832, U+7834, U+7845, U+784F, U+785D, U+786B-786C, U+786F, U+787C, U+7881, U+7887, U+788C-788E, U+7891, U+7897, U+78A3, U+78A7, U+78A9, U+78BA-78BC, U+78C1, U+78C5, U+78CA-78CB, U+78CE, U+78D0, U+78E8, U+78EC, U+78EF, U+78F5, U+78FB, U+7901, U+790E, U+7916, U+792A-792C, U+793A, U+793E, U+7940-7941;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.117.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7947-7949, U+7950, U+7956-7957, U+795A-795E, U+7960, U+7965, U+7968, U+796D, U+797A, U+797F, U+7981, U+798D-798F, U+7991, U+79A6-79A7, U+79AA, U+79AE, U+79B1, U+79B3, U+79B9, U+79BD-79C1, U+79C9-79CB, U+79D1-79D2, U+79D5, U+79D8, U+79DF, U+79E4, U+79E6-79E7, U+79E9, U+79FB, U+7A00, U+7A05, U+7A08, U+7A0B, U+7A0D, U+7A14, U+7A17, U+7A19-7A1A, U+7A1C, U+7A1F-7A20, U+7A2E, U+7A31, U+7A36-7A37, U+7A3B-7A3D, U+7A3F-7A40, U+7A46, U+7A49, U+7A4D-7A4E, U+7A57, U+7A61-7A62, U+7A69, U+7A6B, U+7A70, U+7A74, U+7A76, U+7A79-7A7A, U+7A7D, U+7A7F, U+7A81, U+7A84, U+7A88, U+7A92-7A93, U+7A95, U+7A98, U+7A9F, U+7AA9-7AAA, U+7AAE-7AAF, U+7ABA, U+7AC4-7AC5, U+7AC7, U+7ACA-7ACB, U+7AD7, U+7AD9, U+7ADD, U+7ADF-7AE0, U+7AE3, U+7AE5, U+7AEA, U+7AED, U+7AEF, U+7AF6, U+7AF9-7AFA, U+7AFF, U+7B0F, U+7B11, U+7B19, U+7B1B, U+7B1E, U+7B20, U+7B26, U+7B2C-7B2D, U+7B39, U+7B46, U+7B49, U+7B4B-7B4D, U+7B4F-7B52, U+7B54, U+7B56, U+7B60, U+7B6C, U+7B6E, U+7B75, U+7B7D, U+7B87, U+7B8B, U+7B8F, U+7B94-7B95, U+7B97, U+7B9A, U+7B9D, U+7BA1, U+7BAD, U+7BB1, U+7BB4, U+7BB8, U+7BC0-7BC1, U+7BC4, U+7BC6-7BC7, U+7BC9, U+7BD2, U+7BE0, U+7BE4, U+7BE9, U+7C07, U+7C12, U+7C1E, U+7C21, U+7C27, U+7C2A-7C2B, U+7C3D-7C3F, U+7C43, U+7C4C-7C4D, U+7C60, U+7C64, U+7C6C, U+7C73, U+7C83, U+7C89, U+7C92, U+7C95, U+7C97-7C98, U+7C9F, U+7CA5, U+7CA7, U+7CAE, U+7CB1-7CB3, U+7CB9, U+7CBE, U+7CCA, U+7CD6, U+7CDE-7CE0, U+7CE7, U+7CFB, U+7CFE, U+7D00, U+7D02, U+7D04-7D08, U+7D0A-7D0B, U+7D0D, U+7D10, U+7D14, U+7D17-7D1B, U+7D20-7D22, U+7D2B-7D2C, U+7D2E-7D30, U+7D33, U+7D35, U+7D39-7D3A, U+7D42-7D46, U+7D50, U+7D5E, U+7D61-7D62, U+7D66, U+7D68, U+7D6A, U+7D6E, U+7D71-7D73, U+7D76, U+7D79, U+7D7F, U+7D8E-7D8F, U+7D93;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.118.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7D9C, U+7DA0, U+7DA2, U+7DAC-7DAD, U+7DB1-7DB2, U+7DB4-7DB5, U+7DB8, U+7DBA-7DBB, U+7DBD-7DBF, U+7DC7, U+7DCA-7DCB, U+7DD6, U+7DD8, U+7DDA, U+7DDD-7DDE, U+7DE0-7DE1, U+7DE3, U+7DE8-7DE9, U+7DEC, U+7DEF, U+7DF4, U+7DFB, U+7E09-7E0A, U+7E15, U+7E1B, U+7E1D-7E1F, U+7E21, U+7E23, U+7E2B, U+7E2E-7E2F, U+7E31, U+7E37, U+7E3D-7E3E, U+7E41, U+7E43, U+7E46-7E47, U+7E52, U+7E54-7E55, U+7E5E, U+7E61, U+7E69-7E6B, U+7E6D, U+7E70, U+7E79, U+7E7C, U+7E82, U+7E8C, U+7E8F, U+7E93, U+7E96, U+7E98, U+7E9B-7E9C, U+7F36, U+7F38, U+7F3A, U+7F4C, U+7F50, U+7F54-7F55, U+7F6A-7F6B, U+7F6E, U+7F70, U+7F72, U+7F75, U+7F77, U+7F79, U+7F85, U+7F88, U+7F8A, U+7F8C, U+7F8E, U+7F94, U+7F9A, U+7F9E, U+7FA4, U+7FA8-7FA9, U+7FB2, U+7FB8-7FB9, U+7FBD, U+7FC1, U+7FC5, U+7FCA, U+7FCC, U+7FCE, U+7FD2, U+7FD4-7FD5, U+7FDF-7FE1, U+7FE9, U+7FEB, U+7FF0, U+7FF9, U+7FFC, U+8000-8001, U+8003, U+8005-8006, U+8009, U+800C, U+8010, U+8015, U+8017-8018, U+802D, U+8033, U+8036, U+803D, U+803F, U+8043, U+8046, U+804A, U+8056, U+8058, U+805A, U+805E, U+806F-8070, U+8072-8073, U+8077, U+807D-807F, U+8084-8087, U+8089, U+808B-808C, U+8096, U+809B, U+809D, U+80A1-80A2, U+80A5, U+80A9-80AA, U+80AF, U+80B1-80B2, U+80B4, U+80BA, U+80C3-80C4, U+80CC, U+80CE, U+80DA-80DB, U+80DE, U+80E1, U+80E4-80E5, U+80F1, U+80F4, U+80F8, U+80FD, U+8102, U+8105-8108, U+810A, U+8118, U+811A-811B, U+8123, U+8129, U+812B, U+812F, U+8139, U+813E, U+814B, U+814E, U+8150-8151, U+8154-8155, U+8165-8166, U+816B, U+8170-8171, U+8178-817A, U+817F-8180, U+8188, U+818A, U+818F, U+819A, U+819C-819D, U+81A0, U+81A3, U+81A8, U+81B3, U+81B5, U+81BA, U+81BD-81C0, U+81C2, U+81C6, U+81CD, U+81D8, U+81DF, U+81E3, U+81E5, U+81E7-81E8, U+81EA, U+81ED, U+81F3-81F4, U+81FA-81FC, U+81FE, U+8205, U+8207-8208, U+820A, U+820C-820D, U+8212, U+821B-821C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.119.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+821E-821F, U+8221, U+822A-822C, U+8235-8237, U+8239, U+8240, U+8245, U+8247, U+8259, U+8264, U+8266, U+826E-826F, U+8271-8272, U+8276, U+8278, U+827E, U+828B, U+828D-828E, U+8292, U+8299-829A, U+829D, U+829F, U+82A5-82A6, U+82A9, U+82AC-82AF, U+82B1, U+82B3, U+82B7-82B9, U+82BB-82BD, U+82BF, U+82D1-82D2, U+82D4-82D5, U+82D7, U+82DB, U+82DE-82DF, U+82E1, U+82E5-82E7, U+82F1, U+82FD-82FE, U+8301-8305, U+8309, U+8317, U+8328, U+832B, U+832F, U+8331, U+8334-8336, U+8338-8339, U+8340, U+8347, U+8349-834A, U+834F, U+8351-8352, U+8373, U+8377, U+837B, U+8389-838A, U+838E, U+8396, U+8398, U+839E, U+83A2, U+83A9-83AB, U+83BD, U+83C1, U+83C5, U+83C9-83CA, U+83CC, U+83D3, U+83D6, U+83DC, U+83E9, U+83EB, U+83EF-83F2, U+83F4, U+83F9, U+83FD, U+8403-8404, U+840A, U+840C-840E, U+8429, U+842C, U+8431, U+8438, U+843D, U+8449, U+8457, U+845B, U+8461, U+8463, U+8466, U+846B-846C, U+846F, U+8475, U+847A, U+8490, U+8494, U+8499, U+849C, U+84A1, U+84B2, U+84B8, U+84BB-84BC, U+84BF-84C0, U+84C2, U+84C4, U+84C6, U+84C9, U+84CB, U+84CD, U+84D1, U+84DA, U+84EC, U+84EE, U+84F4, U+84FC, U+8511, U+8513-8514, U+8517-8518, U+851A, U+851E, U+8521, U+8523, U+8525, U+852C-852D, U+852F, U+853D, U+853F, U+8541, U+8543, U+8549, U+854E, U+8553, U+8559, U+8563, U+8568-856A, U+856D, U+8584, U+8587, U+858F, U+8591, U+8594, U+859B, U+85A6, U+85A8-85AA, U+85AF-85B0, U+85BA, U+85C1, U+85C9, U+85CD-85CF, U+85D5, U+85DC-85DD, U+85E4-85E5, U+85E9-85EA, U+85F7, U+85FA-85FB, U+85FF, U+8602, U+8606-8607, U+860A, U+8616-8617, U+861A, U+862D, U+863F, U+864E, U+8650, U+8654-8655, U+865B-865C, U+865E-865F, U+8667, U+8679, U+868A, U+868C, U+8693, U+86A3-86A4, U+86A9, U+86C7, U+86CB, U+86D4, U+86D9, U+86DB, U+86DF, U+86E4, U+86ED, U+86FE, U+8700, U+8702-8703, U+8708, U+8718, U+871A;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.120.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+871C, U+874E, U+8755, U+8757, U+875F, U+8766, U+8768, U+8774, U+8776, U+8778, U+8782, U+878D, U+879F, U+87A2, U+87B3, U+87BA, U+87C4, U+87E0, U+87EC, U+87EF, U+87F2, U+87F9, U+87FB, U+87FE, U+8805, U+881F, U+8822-8823, U+8831, U+8836, U+883B, U+8840, U+8846, U+884C-884D, U+8852-8853, U+8857, U+8859, U+885B, U+885D, U+8861-8863, U+8868, U+886B, U+8870, U+8872, U+8877, U+887E-887F, U+8881-8882, U+8888, U+888B, U+888D, U+8892, U+8896-8897, U+889E, U+88AB, U+88B4, U+88C1-88C2, U+88CF, U+88D4-88D5, U+88D9, U+88DC-88DD, U+88DF, U+88E1, U+88E8, U+88F3-88F5, U+88F8, U+88FD, U+8907, U+8910, U+8912-8913, U+8918-8919, U+8925, U+892A, U+8936, U+8938, U+893B, U+8941, U+8944, U+895F, U+8964, U+896A, U+8972, U+897F, U+8981, U+8983, U+8986-8987, U+898B, U+898F, U+8993, U+8996, U+89A1, U+89A9-89AA, U+89B2, U+89BA, U+89BD, U+89C0, U+89D2, U+89E3, U+89F4, U+89F8, U+8A00, U+8A02-8A03, U+8A08, U+8A0A, U+8A0C, U+8A0E, U+8A13, U+8A16-8A18, U+8A1B, U+8A1D, U+8A1F, U+8A23, U+8A25, U+8A2A, U+8A2D, U+8A31, U+8A34, U+8A36, U+8A3A-8A3B, U+8A50, U+8A54-8A55, U+8A5B, U+8A5E, U+8A60, U+8A62-8A63, U+8A66, U+8A69, U+8A6D-8A6E, U+8A70-8A73, U+8A75, U+8A79, U+8A85, U+8A87, U+8A8C-8A8D, U+8A93, U+8A95, U+8A98, U+8A9E, U+8AA0-8AA1, U+8AA3-8AA6, U+8AA8, U+8AAA, U+8AB0, U+8AB2, U+8AB9, U+8ABC, U+8ABE-8ABF, U+8AC2, U+8AC4, U+8AC7, U+8ACB, U+8ACD, U+8ACF, U+8AD2, U+8AD6, U+8ADB-8ADC, U+8AE1, U+8AE6-8AE7, U+8AEA-8AEB, U+8AED-8AEE, U+8AF1, U+8AF6-8AF8, U+8AFA, U+8AFE, U+8B00-8B02, U+8B04, U+8B0E, U+8B10, U+8B14, U+8B16-8B17, U+8B19-8B1B, U+8B1D, U+8B20, U+8B28, U+8B2B-8B2C, U+8B33, U+8B39, U+8B41, U+8B49, U+8B4E-8B4F, U+8B58, U+8B5A, U+8B5C, U+8B66, U+8B6C, U+8B6F-8B70, U+8B74, U+8B77, U+8B7D, U+8B80, U+8B8A, U+8B90, U+8B92-8B93, U+8B96, U+8B9A, U+8C37, U+8C3F, U+8C41, U+8C46, U+8C48, U+8C4A, U+8C4C, U+8C55, U+8C5A, U+8C61, U+8C6A-8C6B, U+8C79-8C7A, U+8C82;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.121.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8C8A, U+8C8C, U+8C9D-8C9E, U+8CA0-8CA2, U+8CA7-8CAC, U+8CAF-8CB0, U+8CB3-8CB4, U+8CB6-8CB8, U+8CBB-8CBD, U+8CBF-8CC4, U+8CC7-8CC8, U+8CCA, U+8CD1, U+8CD3, U+8CDA, U+8CDC, U+8CDE, U+8CE0, U+8CE2-8CE4, U+8CE6, U+8CEA, U+8CED, U+8CF4, U+8CFB-8CFD, U+8D04-8D05, U+8D07-8D08, U+8D0A, U+8D0D, U+8D13, U+8D16, U+8D64, U+8D66, U+8D6B, U+8D70, U+8D73-8D74, U+8D77, U+8D85, U+8D8A, U+8D99, U+8DA3, U+8DA8, U+8DB3, U+8DBA, U+8DBE, U+8DC6, U+8DCB-8DCC, U+8DCF, U+8DDB, U+8DDD, U+8DE1, U+8DE3, U+8DE8, U+8DEF, U+8DF3, U+8E0A, U+8E0F-8E10, U+8E1E, U+8E2A, U+8E30, U+8E35, U+8E42, U+8E44, U+8E47-8E4A, U+8E59, U+8E5F-8E60, U+8E74, U+8E76, U+8E81, U+8E87, U+8E8A, U+8E8D, U+8EAA-8EAC, U+8EC0, U+8ECA-8ECD, U+8ED2, U+8EDF, U+8EEB, U+8EF8, U+8EFB, U+8EFE, U+8F03, U+8F05, U+8F09, U+8F12-8F15, U+8F1B-8F1F, U+8F26-8F27, U+8F29-8F2A, U+8F2F, U+8F33, U+8F38-8F39, U+8F3B, U+8F3E-8F3F, U+8F44-8F45, U+8F49, U+8F4D-8F4E, U+8F5D, U+8F5F, U+8F62, U+8F9B-8F9C, U+8FA3, U+8FA6, U+8FA8, U+8FAD, U+8FAF-8FB2, U+8FC2, U+8FC5, U+8FCE, U+8FD1, U+8FD4, U+8FE6, U+8FEA-8FEB, U+8FED, U+8FF0, U+8FF2, U+8FF7, U+8FF9, U+8FFD, U+9000-9003, U+9005-9006, U+9008, U+900B, U+900D, U+900F-9011, U+9014-9015, U+9017, U+9019-901A, U+901D-9023, U+902E, U+9031-9032, U+9035, U+9038, U+903C, U+903E, U+9041-9042, U+9047, U+904A-904B, U+904D-904E, U+9050-9051, U+9053-9055, U+9059, U+905C-905E, U+9060-9061, U+9063, U+9069, U+906D-906F, U+9072, U+9075, U+9077-9078, U+907A, U+907C-907D, U+907F-9084, U+9087-9088, U+908A, U+908F, U+9091, U+9095, U+9099, U+90A2-90A3, U+90A6, U+90A8, U+90AA, U+90AF-90B1, U+90B5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.122.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+90B8, U+90C1, U+90CA, U+90DE, U+90E1, U+90E8, U+90ED, U+90F5, U+90FD, U+9102, U+9112, U+9115, U+9119, U+9127, U+912D, U+9132, U+9149-914E, U+9152, U+9162, U+9169-916A, U+916C, U+9175, U+9177-9178, U+9187, U+9189, U+918B, U+918D, U+9192, U+919C, U+91AB-91AC, U+91AE-91AF, U+91B1, U+91B4-91B5, U+91C0, U+91C7, U+91C9, U+91CB-91D1, U+91D7-91D8, U+91DC-91DD, U+91E3, U+91E7, U+91EA, U+91F5, U+920D, U+9210-9212, U+9217, U+921E, U+9234, U+923A, U+923F-9240, U+9245, U+9249, U+9257, U+925B, U+925E, U+9262, U+9264-9266, U+9280, U+9283, U+9285, U+9291, U+9293, U+9296, U+9298, U+929C, U+92B3, U+92B6-92B7, U+92B9, U+92CC, U+92CF, U+92D2, U+92E4, U+92EA, U+92F8, U+92FC, U+9304, U+9310, U+9318, U+931A, U+931E-9322, U+9324, U+9326, U+9328, U+932B, U+932E-932F, U+9348, U+934A-934B, U+934D, U+9354, U+935B, U+936E, U+9375, U+937C, U+937E, U+938C, U+9394, U+9396, U+939A, U+93A3, U+93A7, U+93AC-93AD, U+93B0, U+93C3, U+93D1, U+93DE, U+93E1, U+93E4, U+93F6, U+9404, U+9418, U+9425, U+942B, U+9435, U+9438, U+9444, U+9451-9452, U+945B, U+947D, U+947F, U+9577, U+9580, U+9583, U+9589, U+958B, U+958F, U+9591-9594, U+9598, U+95A3-95A5, U+95A8, U+95AD, U+95B1, U+95BB-95BC, U+95C7, U+95CA, U+95D4-95D6, U+95DC, U+95E1-95E2, U+961C, U+9621, U+962A, U+962E, U+9632, U+963B, U+963F-9640, U+9642, U+9644, U+964B-964D, U+9650, U+965B-965F, U+9662-9664, U+966A, U+9670, U+9673, U+9675-9678, U+967D, U+9685-9686, U+968A-968B, U+968D-968E, U+9694-9695, U+9698-9699, U+969B-969C, U+96A3, U+96A7-96A8, U+96AA, U+96B1, U+96B7, U+96BB, U+96C0-96C1, U+96C4-96C7, U+96C9, U+96CB-96CE, U+96D5-96D6, U+96D9, U+96DB-96DC, U+96E2-96E3, U+96E8-96EA, U+96EF-96F0, U+96F2, U+96F6-96F7, U+96F9, U+96FB, U+9700;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.123.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9706-9707, U+9711, U+9713, U+9716, U+9719, U+971C, U+971E, U+9727, U+9730, U+9732, U+9739, U+973D, U+9742, U+9744, U+9748, U+9751, U+9756, U+975C, U+975E, U+9761-9762, U+9769, U+976D, U+9774, U+9777, U+977A, U+978B, U+978D, U+978F, U+97A0, U+97A8, U+97AB, U+97AD, U+97C6, U+97CB, U+97D3, U+97DC, U+97F3, U+97F6, U+97FB, U+97FF-9803, U+9805-9806, U+9808, U+980A, U+980C, U+9810-9813, U+9817-9818, U+982D, U+9830, U+9838-9839, U+983B, U+9846, U+984C-984E, U+9854, U+9858, U+985A, U+985E, U+9865, U+9867, U+986B, U+986F, U+98A8, U+98AF, U+98B1, U+98C4, U+98C7, U+98DB-98DC, U+98DF, U+98E1-98E2, U+98ED-98EF, U+98F4, U+98FC-98FE, U+9903, U+9909-990A, U+990C, U+9910, U+9913, U+9918, U+991E, U+9920, U+9928, U+9945, U+9949, U+994B-994D, U+9951-9952, U+9954, U+9957, U+9996, U+9999, U+999D, U+99A5, U+99A8, U+99AC-99AE, U+99B1, U+99B3-99B4, U+99B9, U+99C1, U+99D0-99D2, U+99D5, U+99D9, U+99DD, U+99DF, U+99ED, U+99F1, U+99FF, U+9A01, U+9A08, U+9A0E-9A0F, U+9A19, U+9A2B, U+9A30, U+9A36-9A37, U+9A40, U+9A43, U+9A45, U+9A4D, U+9A55, U+9A57, U+9A5A-9A5B, U+9A5F, U+9A62, U+9A65, U+9A69-9A6A, U+9AA8, U+9AB8, U+9AD3-9AD4, U+9AD8, U+9AE5, U+9AEE, U+9B1A, U+9B27, U+9B2A, U+9B31, U+9B3C, U+9B41-9B45, U+9B4F, U+9B54, U+9B5A, U+9B6F, U+9B8E, U+9B91, U+9B9F, U+9BAB, U+9BAE, U+9BC9, U+9BD6, U+9BE4, U+9BE8, U+9C0D, U+9C10, U+9C12, U+9C15, U+9C25, U+9C32, U+9C3B, U+9C47, U+9C49, U+9C57, U+9CE5, U+9CE7, U+9CE9, U+9CF3-9CF4, U+9CF6, U+9D09, U+9D1B, U+9D26, U+9D28, U+9D3B, U+9D51, U+9D5D, U+9D60-9D61, U+9D6C, U+9D72, U+9DA9, U+9DAF, U+9DB4, U+9DC4, U+9DD7, U+9DF2, U+9DF8-9DFA, U+9E1A, U+9E1E, U+9E75, U+9E79, U+9E7D, U+9E7F, U+9E92-9E93, U+9E97, U+9E9D, U+9E9F, U+9EA5, U+9EB4-9EB5, U+9EBB, U+9EBE, U+9EC3, U+9ECD-9ECE, U+9ED1, U+9ED4, U+9ED8, U+9EDB-9EDC, U+9EDE, U+9EE8, U+9EF4, U+9F07-9F08, U+9F0E, U+9F13, U+9F20, U+9F3B, U+9F4A-9F4B;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.124.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9F4E, U+9F52, U+9F5F, U+9F61, U+9F67, U+9F6A, U+9F6C, U+9F77, U+9F8D, U+9F90, U+9F95, U+9F9C;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.125.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+E0A0-E0A3, U+E0AE-E1A9;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.126.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+E1AA-E2A9;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.127.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+E2AA-E3A9;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.128.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+E3AA-E47D, U+EE69-EE93, U+F6C5;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.129.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+F805-F80C, U+F83D, U+F840-F84F, U+F900-F9E6;
}

@font-face {
  font-family: "Hada Mono";
  src: url("https://cdn.jsdelivr.net/gh/hada0127/hada-type-hada-mono@v2026.10.21/woff2-subset/HadaMono-Bold.130.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+F9E7-FA0B, U+FB01-FB04, U+FE59-FE5A, U+FEFF, U+FF01-FF5E, U+FFE0-FFE3, U+FFE5-FFE6;
}
