/* 이 파일은 build-webfonts.py 가 생성합니다 — 직접 고치지 마세요.
 *
 * 한글 폰트를 한글+라틴(-kr)과 한자(-hanja)로 나누고 unicode-range 를
 * 붙여둔 것입니다. 브라우저는 페이지에 실제로 쓰인 글자에 해당하는
 * 파일만 내려받습니다 — 한자가 없는 페이지는 -hanja 를 요청하지 않습니다.
 *
 * 사용:  @import url("../../design-system/font/webfonts/fonts.css");
 *        font-family: "Pretendard", system-ui, sans-serif;
 */
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./noto-sans-kr-kr.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20A9,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+2460-24FF,U+25A0-25FF,U+2600-26FF,U+3000-303F,U+3131-318E,U+AC00-D7A3,U+FF01-FF60,U+FE0F,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./noto-sans-kr-hanja.woff2") format("woff2");
  unicode-range: U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF;
}

@font-face {
  font-family: "Noto Serif KR";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./noto-serif-kr-kr.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20A9,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+2460-24FF,U+25A0-25FF,U+2600-26FF,U+3000-303F,U+3131-318E,U+AC00-D7A3,U+FF01-FF60,U+FE0F,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Noto Serif KR";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./noto-serif-kr-hanja.woff2") format("woff2");
  unicode-range: U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF;
}

@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 45 920;
  font-display: swap;
  src: url("./pretendard-kr.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20A9,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+2460-24FF,U+25A0-25FF,U+2600-26FF,U+3000-303F,U+3131-318E,U+AC00-D7A3,U+FF01-FF60,U+FE0F,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Gothic A1";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./gothic-a1-400-kr.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20A9,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+2460-24FF,U+25A0-25FF,U+2600-26FF,U+3000-303F,U+3131-318E,U+AC00-D7A3,U+FF01-FF60,U+FE0F,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Gothic A1";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./gothic-a1-500-kr.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20A9,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+2460-24FF,U+25A0-25FF,U+2600-26FF,U+3000-303F,U+3131-318E,U+AC00-D7A3,U+FF01-FF60,U+FE0F,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Gothic A1";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./gothic-a1-700-kr.woff2") format("woff2");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20A9,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+2460-24FF,U+25A0-25FF,U+2600-26FF,U+3000-303F,U+3131-318E,U+AC00-D7A3,U+FF01-FF60,U+FE0F,U+FEFF,U+FFFD;
}
