/* Noto Sans KR — latin subset, weight 700 (Bold) */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(noto-sans-kr-bold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Map all other weights to the same Bold file */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100 600;
  font-display: swap;
  src: url(noto-sans-kr-bold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---------------------------------------------------------------------
   Korean subset - Noto Sans KR Bold
   사이트에서 실제 사용 중인 한글 159자만 담은 맞춤 서브셋입니다.
   ※ 한글 텍스트를 새로 추가하면 새 글자는 이 파일에 없어 시스템 폰트
      (맑은 고딕 등)로 표시됩니다. 그때는 서브셋을 다시 생성해야 합니다.
   --------------------------------------------------------------------- */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(noto-sans-kr-korean.woff2) format('woff2');
  unicode-range: U+ac00-ac01, U+ac16, U+ac83, U+ac8c, U+acb0, U+acbd, U+ace0, U+acf5, U+acfc, U+ad00, U+ad50, U+ad6c-ad6d, U+adf8-adf9, U+ae08, U+ae30, U+b04a, U+b098, U+b0a0, U+b0a8, U+b0b8, U+b0bc, U+b113, U+b178, U+b204, U+b294, U+b298, U+b2a5, U+b2e4, U+b300, U+b354, U+b358, U+b370, U+b3c4, U+b3d9, U+b454, U+b4e4, U+b514, U+b77c, U+b78c, U+b7ec, U+b825, U+b85c, U+b860, U+b8e8, U+b978, U+b97c, U+b9ac, U+b9c8, U+b9cc, U+ba54, U+ba70, U+ba74, U+baa9, U+bb34, U+bb38, U+bb3c, U+bbf8, U+bbfc, U+bbff, U+bc14, U+bc1c, U+bcf4-bcf5, U+bcf8, U+bd84, U+bd88, U+c0ac, U+c0b4, U+c0c1, U+c0c8, U+c0dd, U+c11c, U+c120, U+c131, U+c138, U+c18c-c18d, U+c218, U+c220, U+c2a4, U+c2dc, U+c2e0, U+c2e4, U+c2ec, U+c544, U+c54a, U+c57c, U+c5b4, U+c5c6-c5c8, U+c5d0, U+c5ed, U+c5f0, U+c600, U+c624, U+c640, U+c644, U+c654, U+c6a9, U+c6b0, U+c6b4, U+c704, U+c73c, U+c740, U+c744, U+c758, U+c774, U+c778, U+c77c, U+c784, U+c788, U+c790-c791, U+c798, U+c7ac, U+c800-c801, U+c804, U+c810, U+c815, U+c81c, U+c838, U+c870, U+c874, U+c8fc, U+c911, U+c9c0, U+c9c4, U+c9c8, U+cca0, U+cd08, U+cd5c, U+cd94, U+cda9, U+ce21, U+d0a4, U+d0dc, U+d1b5, U+d310, U+d3b8, U+d488, U+d558-d559, U+d55c, U+d568, U+d574, U+d588, U+d5cc, U+d600, U+d604, U+d638, U+d654, U+d68c, U+d6a8, U+d788;
}
/* 라틴과 동일하게, 다른 굵기 요청도 같은 Bold 파일로 매핑 */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100 600;
  font-display: swap;
  src: url(noto-sans-kr-korean.woff2) format('woff2');
  unicode-range: U+ac00-ac01, U+ac16, U+ac83, U+ac8c, U+acb0, U+acbd, U+ace0, U+acf5, U+acfc, U+ad00, U+ad50, U+ad6c-ad6d, U+adf8-adf9, U+ae08, U+ae30, U+b04a, U+b098, U+b0a0, U+b0a8, U+b0b8, U+b0bc, U+b113, U+b178, U+b204, U+b294, U+b298, U+b2a5, U+b2e4, U+b300, U+b354, U+b358, U+b370, U+b3c4, U+b3d9, U+b454, U+b4e4, U+b514, U+b77c, U+b78c, U+b7ec, U+b825, U+b85c, U+b860, U+b8e8, U+b978, U+b97c, U+b9ac, U+b9c8, U+b9cc, U+ba54, U+ba70, U+ba74, U+baa9, U+bb34, U+bb38, U+bb3c, U+bbf8, U+bbfc, U+bbff, U+bc14, U+bc1c, U+bcf4-bcf5, U+bcf8, U+bd84, U+bd88, U+c0ac, U+c0b4, U+c0c1, U+c0c8, U+c0dd, U+c11c, U+c120, U+c131, U+c138, U+c18c-c18d, U+c218, U+c220, U+c2a4, U+c2dc, U+c2e0, U+c2e4, U+c2ec, U+c544, U+c54a, U+c57c, U+c5b4, U+c5c6-c5c8, U+c5d0, U+c5ed, U+c5f0, U+c600, U+c624, U+c640, U+c644, U+c654, U+c6a9, U+c6b0, U+c6b4, U+c704, U+c73c, U+c740, U+c744, U+c758, U+c774, U+c778, U+c77c, U+c784, U+c788, U+c790-c791, U+c798, U+c7ac, U+c800-c801, U+c804, U+c810, U+c815, U+c81c, U+c838, U+c870, U+c874, U+c8fc, U+c911, U+c9c0, U+c9c4, U+c9c8, U+cca0, U+cd08, U+cd5c, U+cd94, U+cda9, U+ce21, U+d0a4, U+d0dc, U+d1b5, U+d310, U+d3b8, U+d488, U+d558-d559, U+d55c, U+d568, U+d574, U+d588, U+d5cc, U+d600, U+d604, U+d638, U+d654, U+d68c, U+d6a8, U+d788;
}