/* Pretendard NoHanzi — 중국어 화면 전용 보조 패밀리(자체 생성 2026-10-07).
   ★ 왜: zh 스택이 `Pretendard … , Noto Sans SC` 라서, Pretendard 가 가진 한자(실측 208자 중 60자)는
      Pretendard(한국 자형)가 먼저 가져가고 나머지는 SC 가 그려 **한 문장 안에서 한자 글꼴이 갈렸다**
      (`公司` 의 公 은 Pretendard, 司 는 SC). 차이는 미세하지만 섞이지 않는 편이 낫다.
   무엇인가: Pretendard 조각을 **SC 와 겹치는 비CJK 코드포인트로만** 한정한 선언이다.
      zh 스택을 NoHanzi → LatinExt → Noto Sans SC → Pretendard 로 두면
      라틴·숫자·기호는 Pretendard 자형, 한자는 전부 SC, SC 에 없는 글자(대부분의 한글)는 뒤의 Pretendard 가 받는다.
   원본: Pretendard Variable v1.3.9 (SIL OFL 1.1) · woff2 는 pretendard/woff2 를 그대로 참조.
   생성: scratchpad/nohanzi.py — 폰트 판본을 올리면 다시 돌릴 것. */
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.62.woff2) format('woff2-variations');
	unicode-range: U+AD64;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.65.woff2) format('woff2-variations');
	unicode-range: U+338E-338F, U+3395, U+339C, U+33C4;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.66.woff2) format('woff2-variations');
	unicode-range: U+3164, U+3186, U+3231, U+3268;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.67.woff2) format('woff2-variations');
	unicode-range: U+2F83, U+2F8F, U+2FBC, U+3041, U+3043, U+3045, U+3047, U+3049, U+304E, U+3050, U+3052, U+3056, U+305A, U+305C, U+305E, U+3062, U+3065, U+306C, U+3070-307D, U+3080, U+3085, U+3087, U+308E, U+3090-3091, U+30A1, U+30A5, U+30A9, U+30AE, U+30B1-30B2, U+30B4, U+30B6, U+30BC-30BE, U+30C2, U+30C5, U+30CC, U+30D2, U+30D4, U+30D8-30DD, U+30E4, U+30E6, U+30E8, U+30EE, U+30F0-30F2, U+30F4-30F6;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.68.woff2) format('woff2-variations');
	unicode-range: U+2541-2548, U+254A-254B, U+25A9, U+25B5, U+25B9, U+25BF, U+25C1, U+25C9-25CA, U+25CE, U+25D0-25D1, U+25E6, U+25EF, U+260F, U+261D, U+261F, U+262F, U+2660, U+2664, U+2667-2669, U+266D, U+266F, U+2716, U+271A, U+273D, U+2756, U+2776-277E, U+278A-278C, U+278E, U+2F00, U+2F08, U+2F24, U+2F2D, U+2F2F-2F30, U+2F3C, U+2F45, U+2F63-2F64, U+2F74;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.69.woff2) format('woff2-variations');
	unicode-range: U+2479-2487, U+24B8, U+24C2, U+24C7, U+24C9, U+24D0, U+24D4, U+24DD-24DE, U+24E3, U+24E6, U+24E8, U+2500-2501, U+2503, U+250C-2513, U+2515-2516, U+2518-2526, U+2528-2534, U+2536-2537, U+253B-2540;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.70.woff2) format('woff2-variations');
	unicode-range: U+2196-2199, U+21B3, U+21C4, U+21D0-21D4, U+21E1, U+21E6-21E9, U+2200, U+2202, U+2206-2208, U+220F, U+2211, U+221A, U+221D-2220, U+2225, U+2227, U+2229-222B, U+222E, U+2234-2237, U+223D, U+2248, U+2252, U+2260-2261, U+2264-2267, U+226A-226B, U+226E-226F, U+2282-2283, U+2295, U+2297, U+22A5, U+22EF, U+2312, U+2314, U+2467-2471, U+2474-2478;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.71.woff2) format('woff2-variations');
	unicode-range: U+81-82, U+84, U+A2-A5, U+A7-A8, U+AA, U+AC, U+B1-B3, U+B6, U+B8-BA, U+BC-BE, U+C0, U+C2, U+C6-CB, U+CE-D0, U+D4, U+D8-D9, U+DB-DC, U+DE-DF, U+E6, U+EB, U+EE-F0, U+F4, U+F7-F9, U+FB, U+FE-FF, U+111, U+126-127, U+132-133, U+138, U+13F-142, U+149-14B, U+152-153, U+166-167, U+2BC, U+2C7, U+2D0, U+2D8-2D9, U+2DC-2DD, U+2010, U+2015-2016, U+2018-2019, U+201B, U+201F-2021, U+2025, U+2030, U+2033-2036, U+203C, U+203E, U+2042, U+2074, U+207A-207F, U+2081-2083, U+2109, U+2113, U+2116, U+2121, U+2126, U+212B;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.72.woff2) format('woff2-variations');
	unicode-range: U+E8, U+2DA, U+2194, U+3054, U+3058, U+306D, U+3086, U+308D, U+30AC, U+30BB, U+30C4, U+30CD-30CE, U+30E2, U+339D, U+ADC8;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.73.woff2) format('woff2-variations');
	unicode-range: U+2466, U+25A1, U+25A3, U+261C, U+305B, U+305D, U+3069, U+30A7, U+30BA, U+30CF, U+30EF;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.74.woff2) format('woff2-variations');
	unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308F, U+30C0, U+30D1, U+30D3, U+30D6, U+30DF, U+30E7;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.75.woff2) format('woff2-variations');
	unicode-range: U+B4, U+20A9, U+20AC, U+2190, U+24D8, U+2502, U+2514, U+2592, U+25C7-25C8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30A3, U+30A6, U+30AA, U+30B5, U+30C7, U+30CA-30CB, U+30D0, U+30E3, U+30E5, U+339E;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.76.woff2) format('woff2-variations');
	unicode-range: U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304A, U+3053, U+3061, U+307F, U+3082, U+308C, U+3092, U+30A8, U+30AB, U+30AD, U+30B0, U+30B3, U+30B7, U+30C1, U+30C6, U+30C9, U+30D5, U+30D7, U+30DE, U+30E0-30E1, U+30EC-30ED, U+AD0C;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.77.woff2) format('woff2-variations');
	unicode-range: U+2103, U+2463, U+25C6, U+25CB, U+266C, U+3046, U+304C-304D, U+304F, U+3055, U+3059, U+3063, U+3066-3068, U+306F, U+3089, U+30B8, U+30BF;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.78.woff2) format('woff2-variations');
	unicode-range: U+2039-203A, U+223C, U+25B3, U+25B7, U+25BD, U+25CF, U+266A, U+304B, U+3057, U+305F, U+306A-306B, U+307E, U+308A-308B, U+3093, U+30A2, U+30AF, U+30B9, U+30C3, U+30C8, U+30E9-30EB, U+33A1;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.79.woff2) format('woff2-variations');
	unicode-range: U+B0, U+E9, U+2193, U+2462, U+260E, U+261E, U+3044, U+30A4, U+30FB-30FC, U+314D, U+ACC1;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.80.woff2) format('woff2-variations');
	unicode-range: U+E0, U+E2, U+2460-2461, U+25A0, U+306E, U+30F3, U+AE0B;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.81.woff2) format('woff2-variations');
	unicode-range: U+24, U+60, U+2191, U+2606, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+AC77, U+AC9F, U+ACFD;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.82.woff2) format('woff2-variations');
	unicode-range: U+D7, U+EA, U+FC, U+2192, U+25BC, U+3137, U+3145, U+315C, U+AC13, U+AC71, U+AC90, U+AD7F;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.83.woff2) format('woff2-variations');
	unicode-range: U+E7, U+2022, U+203B, U+25C0, U+2605, U+2661, U+3147, U+318D, U+AD1C, U+AE4A;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.84.woff2) format('woff2-variations');
	unicode-range: U+2665, U+3160, U+AC14, U+AC16, U+AC81, U+AD34, U+ADE0, U+AE54, U+AEBC, U+AF2C;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.85.woff2) format('woff2-variations');
	unicode-range: U+5E, U+25B2, U+25B6, U+314E, U+AC24, U+ACE1, U+ACE4, U+AE68, U+AF2D;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.86.woff2) format('woff2-variations');
	unicode-range: U+3C-3D, U+2026, U+24D2, U+314B, U+AC11, U+ACF3, U+AD74, U+AD81, U+ADF9, U+AE34;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.87.woff2) format('woff2-variations');
	unicode-range: U+23, U+25, U+5F, U+A9, U+AC08, U+AC78, U+ACA8, U+ACAC, U+ACE8, U+AD70, U+ADC0, U+ADDC;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.88.woff2) format('woff2-variations');
	unicode-range: U+26, U+2B, U+3E, U+40, U+7E, U+AC01, U+AC19, U+AC1D, U+ACA0, U+ACA9, U+ACB0, U+AD8C, U+AE09, U+AE38, U+AE40, U+AED8;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.89.woff2) format('woff2-variations');
	unicode-range: U+D, U+7C, U+AC10, U+AC15, U+AC74, U+AC80, U+AC83, U+ACC4, U+AD11, U+AD50, U+AD6D, U+ADFC, U+AE00, U+AE08, U+AE4C;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.90.woff2) format('woff2-variations');
	unicode-range: U+AC04, U+AC1C, U+AC70, U+AC8C, U+ACBD, U+ACF5, U+ACFC, U+AD00, U+AD6C, U+ADF8, U+C5B4, U+D55C;
}
@font-face {
	font-family: 'Pretendard NoHanzi';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: url(/home/assets/fonts/pretendard/woff2/PretendardVariable.subset.91.woff2) format('woff2-variations');
	unicode-range: U+20-22, U+27-2A, U+2C-3B, U+3F, U+41-5D, U+61-7B, U+7D, U+A0-A1, U+AB, U+AD-AE, U+B7, U+BB, U+BF, U+2013-2014, U+201C-201D, U+2122, U+AC00, U+ACE0, U+AE30;
}
