/* 화면 설정 팝업에서 고를 수 있는 한글 UI 글꼴 목록용 @font-face 모음 */

@font-face {
    font-family: "hb-noto-sans-kr";
    src: url("/fonts/ui/noto-sans-kr-var.woff2") format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-noto-sans-kr-pv";
    src: url("/fonts/ui/noto-sans-kr-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-noto-serif-kr";
    src: url("/fonts/ui/noto-serif-kr-var.woff2") format("woff2");
    font-weight: 200 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-noto-serif-kr-pv";
    src: url("/fonts/ui/noto-serif-kr-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-hahmlet";
    src: url("/fonts/ui/hahmlet-var.woff2") format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-hahmlet-pv";
    src: url("/fonts/ui/hahmlet-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-nanum-gothic";
    src: url("/fonts/ui/nanum-gothic-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-nanum-gothic";
    src: url("/fonts/ui/nanum-gothic-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-nanum-gothic";
    src: url("/fonts/ui/nanum-gothic-800.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-nanum-gothic-pv";
    src: url("/fonts/ui/nanum-gothic-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-nanum-myeongjo";
    src: url("/fonts/ui/nanum-myeongjo-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-nanum-myeongjo";
    src: url("/fonts/ui/nanum-myeongjo-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-nanum-myeongjo";
    src: url("/fonts/ui/nanum-myeongjo-800.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-nanum-myeongjo-pv";
    src: url("/fonts/ui/nanum-myeongjo-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-gothic-a1";
    src: url("/fonts/ui/gothic-a1-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-gothic-a1";
    src: url("/fonts/ui/gothic-a1-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-gothic-a1-pv";
    src: url("/fonts/ui/gothic-a1-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-ibm-plex-sans-kr";
    src: url("/fonts/ui/ibm-plex-sans-kr-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-ibm-plex-sans-kr";
    src: url("/fonts/ui/ibm-plex-sans-kr-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-ibm-plex-sans-kr-pv";
    src: url("/fonts/ui/ibm-plex-sans-kr-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-gowun-dodum";
    src: url("/fonts/ui/gowun-dodum-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-gowun-dodum-pv";
    src: url("/fonts/ui/gowun-dodum-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-gowun-batang";
    src: url("/fonts/ui/gowun-batang-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-gowun-batang";
    src: url("/fonts/ui/gowun-batang-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-gowun-batang-pv";
    src: url("/fonts/ui/gowun-batang-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-orbit";
    src: url("/fonts/ui/orbit-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-orbit-pv";
    src: url("/fonts/ui/orbit-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-sunflower";
    src: url("/fonts/ui/sunflower-300.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-sunflower";
    src: url("/fonts/ui/sunflower-500.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-sunflower";
    src: url("/fonts/ui/sunflower-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-sunflower-pv";
    src: url("/fonts/ui/sunflower-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-jua";
    src: url("/fonts/ui/jua-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-jua-pv";
    src: url("/fonts/ui/jua-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-do-hyeon";
    src: url("/fonts/ui/do-hyeon-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-do-hyeon-pv";
    src: url("/fonts/ui/do-hyeon-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-gamja-flower";
    src: url("/fonts/ui/gamja-flower-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-gamja-flower-pv";
    src: url("/fonts/ui/gamja-flower-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-hi-melody";
    src: url("/fonts/ui/hi-melody-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-hi-melody-pv";
    src: url("/fonts/ui/hi-melody-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-gaegu";
    src: url("/fonts/ui/gaegu-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-gaegu";
    src: url("/fonts/ui/gaegu-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-gaegu-pv";
    src: url("/fonts/ui/gaegu-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "hb-nanum-pen";
    src: url("/fonts/ui/nanum-pen-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "hb-nanum-pen-pv";
    src: url("/fonts/ui/nanum-pen-preview.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
