/* Noto Serif KR for the ko pages' Spectral text (SIL OFL 1.1, subset to this language's characters by tools/fonts/subset-lang-fonts.py). Same style/weight descriptors as the Spectral faces in fonts.css, so the browser treats them as one family. */
@font-face { font-family: 'Spectral'; font-style: italic; font-weight: 300; font-display: swap; src: url('/fonts/lang/ko/NotoSerifKR-400.subset.woff2') format('woff2'); unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF; }
@font-face { font-family: 'Spectral'; font-style: italic; font-weight: 400; font-display: swap; src: url('/fonts/lang/ko/NotoSerifKR-400.subset.woff2') format('woff2'); unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 300; font-display: swap; src: url('/fonts/lang/ko/NotoSerifKR-400.subset.woff2') format('woff2'); unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 400; font-display: swap; src: url('/fonts/lang/ko/NotoSerifKR-400.subset.woff2') format('woff2'); unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 500; font-display: swap; src: url('/fonts/lang/ko/NotoSerifKR-400.subset.woff2') format('woff2'); unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fonts/lang/ko/NotoSerifKR-400.subset.woff2') format('woff2'); unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF; }
/* Pretendard v1.3.9 Hangul chunks for the ko pages' body text (SIL OFL 1.1, tools/fonts/ko-pretendard-chunks.py). Descriptors repeat fonts.css's Pretendard faces; unicode-range is limited to Hangul. */
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.17.woff2') format('woff2-variations'); unicode-range: U+CC3F-CC43, U+CC46-CC47, U+CC49-CC4B, U+CC4D-CC53, U+CC55-CC58, U+CC5A-CC5F, U+CC61-CC97, U+CC9A-CC9B, U+CC9D-CC9F, U+CCA1-CCA7, U+CCAA, U+CCAC, U+CCAE-CCB3, U+CCB6-CCB7, U+CCB9-CCBB, U+CCBD-CCCF, U+CCD1-CCE3, U+CCE5-CCEE; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.19.woff2') format('woff2-variations'); unicode-range: U+CAF4-CB47, U+CB4A-CB90; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.26.woff2') format('woff2-variations'); unicode-range: U+C5F5-C5FB, U+C5FE, U+C602-C605, U+C607, U+C609-C60F, U+C611-C61A, U+C61C-C623, U+C626-C627, U+C629-C62B, U+C62D, U+C62F-C632, U+C636, U+C638, U+C63A-C63F, U+C642-C643, U+C645-C647, U+C649-C652, U+C656-C65B, U+C65D-C65F, U+C661-C663, U+C665-C677, U+C679-C67B, U+C67D-C693, U+C696-C697, U+C699-C69B, U+C69D-C6A3, U+C6A6, U+C6A8, U+C6AA-C6AF, U+C6B2-C6B3, U+C6B5-C6B7, U+C6B9-C6BA; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.27.woff2') format('woff2-variations'); unicode-range: U+C517-C527, U+C52A-C52B, U+C52D-C52F, U+C531-C538, U+C53A, U+C53C, U+C53E-C543, U+C546-C547, U+C54B, U+C54D-C552, U+C556, U+C55A-C55B, U+C55D, U+C55F, U+C562-C563, U+C565-C567, U+C569-C56F, U+C572, U+C574, U+C576-C57B, U+C57E-C57F, U+C581-C583, U+C585-C586, U+C588-C58B, U+C58E, U+C590, U+C592-C596, U+C599-C5B3, U+C5B6-C5B7, U+C5BA, U+C5BE-C5C3, U+C5CA-C5CB, U+C5CD, U+C5CF, U+C5D2-C5D3, U+C5D5-C5D7, U+C5D9-C5DF, U+C5E1-C5E2, U+C5E4, U+C5E6-C5EB, U+C5EF, U+C5F1-C5F3; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.41.woff2') format('woff2-variations'); unicode-range: U+BB90-BBA3, U+BBA5-BBAB, U+BBAD-BBBF, U+BBC1-BBF7, U+BBFA-BBFB, U+BBFD-BBFE, U+BC01-BC07, U+BC09-BC0A, U+BC0E, U+BC10, U+BC12-BC13, U+BC17, U+BC19-BC1A, U+BC1E, U+BC20-BC23, U+BC26, U+BC28, U+BC2A-BC2C, U+BC2E-BC2F, U+BC32-BC33, U+BC35-BC37, U+BC39-BC3F, U+BC41-BC42, U+BC44, U+BC46-BC48, U+BC4A-BC4D; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.42.woff2') format('woff2-variations'); unicode-range: U+BAE6-BAFB, U+BAFD-BB17, U+BB19-BB33, U+BB37, U+BB39-BB3A, U+BB3D-BB43, U+BB45-BB46, U+BB48, U+BB4A-BB4F, U+BB51-BB53, U+BB55-BB57, U+BB59-BB62, U+BB64-BB8F; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.48.woff2') format('woff2-variations'); unicode-range: U+B6A7-B6AA, U+B6AC-B6B0, U+B6B2-B6EF, U+B6F1-B727, U+B72A-B72B, U+B72D-B72E, U+B731-B737, U+B739-B73A, U+B73C-B743, U+B745-B74C; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.51.woff2') format('woff2-variations'); unicode-range: U+B4A5-B4B6, U+B4B8-B4BF, U+B4C1-B4C7, U+B4C9-B4DB, U+B4DE-B4DF, U+B4E1-B4E2, U+B4E5-B4EB, U+B4EE, U+B4F0, U+B4F2-B513, U+B516-B517, U+B519-B51A, U+B51D-B523, U+B526, U+B528, U+B52B-B52F, U+B532-B533, U+B535-B537, U+B539-B53F, U+B541-B544, U+B546-B54B, U+B54D-B54F, U+B551-B55B, U+B55D-B55E; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.55.woff2') format('woff2-variations'); unicode-range: U+B1D6-B1E7, U+B1E9-B1FC, U+B1FE-B203, U+B206-B207, U+B209-B20B, U+B20D-B213, U+B216-B21F, U+B221-B257, U+B259-B273, U+B275-B27B; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.57.woff2') format('woff2-variations'); unicode-range: U+B05F-B07B, U+B07E-B07F, U+B081-B083, U+B085-B08B, U+B08D-B097, U+B09B, U+B09D-B09F, U+B0A2-B0A7, U+B0AA, U+B0B0, U+B0B2, U+B0B6-B0B7, U+B0B9-B0BB, U+B0BD-B0C3, U+B0C6-B0C7, U+B0CA-B0CF, U+B0D1-B0DF, U+B0E1-B0E4, U+B0E6-B107, U+B10A-B10B, U+B10D-B10F, U+B111-B112, U+B114-B117, U+B119-B11A, U+B11C-B11F; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.72.woff2') format('woff2-variations'); unicode-range: U+3132, U+3146, U+3149, U+AC2D, U+ADC8, U+ADD3, U+AF48, U+B014, U+B134-B135, U+B158, U+B2AA, U+B35F, U+B6A4, U+B9CF, U+BB63, U+BD23, U+BE91, U+C29B, U+C3F4, U+C42C, U+C55C, U+C573, U+C58F, U+C78C, U+C7DD, U+C8F5, U+CAD1, U+CC48, U+CF10, U+CF20, U+D03C, U+D07D, U+D2A0, U+D30E, U+D38D, U+D3A8, U+D3C8, U+D5E5, U+D5F9, U+D6E4; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.73.woff2') format('woff2-variations'); unicode-range: U+3151, U+3157, U+AE14, U+AE6C, U+AEC0, U+AFC7, U+AFC9, U+B01C, U+B028, U+B308, U+B311, U+B314, U+B31C, U+B524, U+B560, U+B764, U+B920, U+B9E3, U+BD48, U+BE7D, U+C0DB, U+C231, U+C270, U+C2E3, U+C37D, U+C3ED, U+C530, U+C6A5, U+C6DC, U+C7A4, U+C954, U+C974, U+D000, U+D565, U+D667, U+D6C5, U+D79D; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.74.woff2') format('woff2-variations'); unicode-range: U+3153, U+AC20, U+ACF6, U+AD90, U+AF5D, U+AF80, U+AFCD, U+AFF0, U+B0A1, U+B0B5, U+B1FD, U+B2FC, U+B380, U+B51B, U+B584, U+B5B3, U+B8FD, U+B93C, U+B9F4, U+BB44, U+BC08, U+BC27, U+BC49, U+BE55, U+BE64, U+BFB0, U+BFC5, U+C178, U+C21F, U+C314, U+C4F1, U+C58D, U+C664, U+C698, U+C6A7, U+C6C1, U+C9ED, U+CAC0, U+CACC, U+CAD9, U+CCB5, U+CDCC, U+D0E4, U+D143, U+D320, U+D330, U+D54D; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/PretendardVariable.subset.76.woff2') format('woff2-variations'); unicode-range: U+AC07, U+AC1A, U+AC40, U+AD0C, U+AD88, U+ADA4, U+AE01, U+AE65, U+AEBD, U+AEC4, U+AFE8, U+B139, U+B205, U+B383, U+B38C, U+B42C, U+B461, U+B55C, U+B78F, U+B8FB, U+B9F7, U+BAFC, U+BC99, U+BED8, U+BFCD, U+C0BF, U+C0F9, U+C167, U+C204, U+C20F, U+C22F, U+C258, U+C298, U+C2BC, U+C388, U+C501, U+C50C, U+C5B9, U+C5CE, U+C641, U+C648, U+C73D, U+CA50, U+CA61, U+CC4C, U+CEAC, U+D0D4, U+D5F7, U+D6D7; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/pretendard/woff2-dynamic-subset/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+B098, U+B0B4, U+B294, U+B2C8, U+B300, U+B3C4, U+B3D9, U+B4DC, U+B4E4, U+B77C, U+B7EC, U+B85D, U+B97C, U+B9C8, U+B9CC, U+BA54, U+BA74, U+BA85, U+BAA8, U+BB34, U+BB38, U+BBF8, U+BC14, U+BC29, U+BC88, U+BCF4, U+BD80, U+BE44, U+C0C1, U+C11C, U+C120, U+C131, U+C138, U+C18C, U+C218, U+C2B5, U+C2E0, U+C544, U+C548, U+C5B4, U+C5D0, U+C5EC, U+C5F0, U+C601, U+C624, U+C694, U+C6A9, U+C6B0, U+C6B4, U+C6D0, U+C704, U+C720, U+C73C, U+C740, U+C744, U+C74C, U+C758, U+C77C, U+C785, U+C788, U+C790-C791, U+C7A5, U+C804, U+C815, U+C81C, U+C870, U+C8FC, U+C911, U+C9C4, U+CCB4, U+CE58, U+CE74, U+D06C, U+D0C0, U+D130, U+D2B8, U+D3EC, U+D504, U+D55C, U+D569, U+D574, U+D638, U+D654, U+D68C; }
