/* araEdit 번들 무료 폰트 — 전부 상업적 이용 무료 (OFL 또는 기업 무료 배포, LICENSES.txt 참고)
   한글 이름·영문 이름 양쪽 family 로 등록해 문서가 어느 쪽 이름을 쓰든 잡히게 한다. */

/* ── Noto Sans/Serif KR (본고딕·본명조, OFL) ── */
@font-face { font-family:"Noto Sans KR"; font-weight:400; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Noto Sans KR"; font-weight:700; src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"본고딕"; font-weight:400; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"본고딕"; font-weight:700; src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Noto Serif KR"; font-weight:400; src:url(NotoSerifKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Noto Serif KR"; font-weight:700; src:url(NotoSerifKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"본명조"; font-weight:400; src:url(NotoSerifKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"본명조"; font-weight:700; src:url(NotoSerifKR-Bold.woff2) format("woff2"); font-display:swap; }

/* ── Pretendard (OFL) ── */
@font-face { font-family:"Pretendard"; font-weight:400; src:url(Pretendard-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Pretendard"; font-weight:700; src:url(Pretendard-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"프리텐다드"; font-weight:400; src:url(Pretendard-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"프리텐다드"; font-weight:700; src:url(Pretendard-Bold.woff2) format("woff2"); font-display:swap; }

/* ── IBM Plex Sans KR (OFL) ── */
@font-face { font-family:"IBM Plex Sans KR"; font-weight:400; src:url(IBMPlexSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"IBM Plex Sans KR"; font-weight:700; src:url(IBMPlexSansKR-Bold.woff2) format("woff2"); font-display:swap; }

/* ── 고운돋움·고운바탕 (OFL) ── */
@font-face { font-family:"고운돋움"; src:url(GowunDodum.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Gowun Dodum"; src:url(GowunDodum.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"고운바탕"; font-weight:400; src:url(GowunBatang.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"고운바탕"; font-weight:700; src:url(GowunBatang-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Gowun Batang"; font-weight:400; src:url(GowunBatang.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Gowun Batang"; font-weight:700; src:url(GowunBatang-Bold.woff2) format("woff2"); font-display:swap; }

/* ── 고딕 A1 (OFL) ── */
@font-face { font-family:"고딕 A1"; font-weight:400; src:url(GothicA1-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"고딕 A1"; font-weight:700; src:url(GothicA1-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Gothic A1"; font-weight:400; src:url(GothicA1-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Gothic A1"; font-weight:700; src:url(GothicA1-Bold.woff2) format("woff2"); font-display:swap; }

/* ── 스포카 한 산스 네오 (OFL) ── */
@font-face { font-family:"스포카 한 산스"; font-weight:400; src:url(SpoqaHanSansNeo-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"스포카 한 산스"; font-weight:700; src:url(SpoqaHanSansNeo-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Spoqa Han Sans Neo"; font-weight:400; src:url(SpoqaHanSansNeo-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Spoqa Han Sans Neo"; font-weight:700; src:url(SpoqaHanSansNeo-Bold.woff2) format("woff2"); font-display:swap; }

/* ── 마루부리 (네이버, OFL) ── */
@font-face { font-family:"마루부리"; font-weight:400; src:url(MaruBuri-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"마루부리"; font-weight:700; src:url(MaruBuri-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"MaruBuri"; font-weight:400; src:url(MaruBuri-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"MaruBuri"; font-weight:700; src:url(MaruBuri-Bold.woff2) format("woff2"); font-display:swap; }

/* ── 나눔 계열 (OFL) ── */
@font-face { font-family:"나눔스퀘어라운드"; font-weight:400; src:url(NanumSquareRoundR.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔스퀘어라운드"; font-weight:700; src:url(NanumSquareRoundB.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"NanumSquareRound"; font-weight:400; src:url(NanumSquareRoundR.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔스퀘어 네오"; font-weight:300 900; src:url(NanumSquareNeo.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"NanumSquare Neo"; font-weight:300 900; src:url(NanumSquareNeo.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔손글씨 펜"; src:url(NanumPenScript.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Nanum Pen Script"; src:url(NanumPenScript.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔손글씨 붓"; src:url(NanumBrushScript.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Nanum Brush Script"; src:url(NanumBrushScript.woff2) format("woff2"); font-display:swap; }

/* ── 제목·포인트 (OFL) ── */
@font-face { font-family:"검은고딕"; src:url(BlackHanSans.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Black Han Sans"; src:url(BlackHanSans.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"주아"; src:url(Jua.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"BM JUA"; src:url(Jua.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"도현"; src:url(DoHyeon.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"BM DoHyeon"; src:url(DoHyeon.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"송명"; src:url(SongMyung.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Song Myung"; src:url(SongMyung.woff2) format("woff2"); font-display:swap; }

/* ── 기업 무료 배포 ── */
@font-face { font-family:"G마켓 산스"; font-weight:300; src:url(GmarketSansLight.woff) format("woff"); font-display:swap; }
@font-face { font-family:"G마켓 산스"; font-weight:400; src:url(GmarketSansMedium.woff) format("woff"); font-display:swap; }
@font-face { font-family:"G마켓 산스"; font-weight:700; src:url(GmarketSansBold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"Gmarket Sans"; font-weight:400; src:url(GmarketSansMedium.woff) format("woff"); font-display:swap; }
@font-face { font-family:"Gmarket Sans"; font-weight:700; src:url(GmarketSansBold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림"; font-weight:400; src:url(S-CoreDream-4Regular.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림"; font-weight:700; src:url(S-CoreDream-6Bold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"S-Core Dream"; font-weight:400; src:url(S-CoreDream-4Regular.woff) format("woff"); font-display:swap; }
@font-face { font-family:"카페24 써라운드"; src:url(Cafe24Ssurround.woff) format("woff"); font-display:swap; }
@font-face { font-family:"Cafe24 Ssurround"; src:url(Cafe24Ssurround.woff) format("woff"); font-display:swap; }
@font-face { font-family:"배민 연성"; src:url(BMYEONSUNG.woff) format("woff"); font-display:swap; }
@font-face { font-family:"BM YEONSUNG"; src:url(BMYEONSUNG.woff) format("woff"); font-display:swap; }

/* ── 미보유 상용 서체 → 폭이 가장 가까운 번들 서체 별칭 (2026-08-26) ──────────────
   PPTX 임베드 폰트(.fntdata)는 EOT+MTX 압축이라 브라우저가 못 읽는다. 그대로 두면
   맑은 고딕 폴백이 되어 폭이 원본보다 넓어지고 줄바꿈이 어긋난다.
   아래 매핑은 "wrap=none 도형의 저장된 상자 폭 = 파워포인트가 계산한 원본 텍스트 폭"을
   기준으로 번들 서체를 실측 비교해 오차가 가장 작은 것을 고른 결과다(표본 146). */

/* KoPubWorld/KoPub 돋움 계열 → 본고딕(Noto Sans KR)
   A/B 실측(전 덱 넘침 총계): 폴백 26건 · G마켓 산스 31건 · 본고딕 16건 → 본고딕 채택.
   ⚠캔버스 폭 표본만으로 고르면 G마켓이 우세해 보이지만, 줄높이까지 반영된 실제 조판 결과가 진짜 지표다. */
@font-face { font-family:"KoPubWorld돋움체 Light";     src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPubWorld돋움체 Medium";    src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPubWorld돋움체 Bold";      src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPubWorld돋움체_Pro Light"; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPubWorld돋움체_Pro Medium";src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPubWorld돋움체_Pro Bold";  src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPub돋움체 Medium";         src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPub돋움체 Bold";           src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPubWorld바탕체 Light";     src:url(GowunBatang.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPubWorld바탕체 Medium";    src:url(GowunBatang.woff2) format("woff2"); font-display:swap; }

/* 나눔스퀘어 계열 → 본고딕(Noto Sans KR) (실측 오차 5.1%) */
@font-face { font-family:"나눔스퀘어";        src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔스퀘어 Bold";   src:url(NotoSansKR-Bold.woff2) format("woff2"); font-weight:700; font-display:swap; }
@font-face { font-family:"나눔스퀘어 ExtraBold"; src:url(NotoSansKR-Bold.woff2) format("woff2"); font-weight:800; font-display:swap; }
@font-face { font-family:"NanumSquare";      src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"NanumBarunGothic"; src:url(NanumGothic.woff2) format("woff2"); font-display:swap; }

/* 윤고딕 계열 → 고운돋움 (실측 오차 7.4%, 폴백 12.7% 대비 개선) */
@font-face { font-family:"Yoon 윤고딕 550_TT"; src:url(GowunDodum.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Yoon 윤고딕 540_TT"; src:url(GowunDodum.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"-윤고딕140";        src:url(GowunDodum.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"-윤고딕150";        src:url(GowunDodum.woff2) format("woff2"); font-display:swap; }

/* KOHI(한국금융연수원) 전용 → 본고딕 (실측 오차 0.3%) */
@font-face { font-family:"KOHI배움";      src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KOHI나눔 Light"; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KOHI나눔 Bold";  src:url(NotoSansKR-Bold.woff2) format("woff2"); font-weight:700; font-display:swap; }

/* 굵은 상용 제목체 → 에스코어 드림 */
@font-face { font-family:"HY울릉도B";  src:url(S-CoreDream-6Bold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"HY견고딕";   src:url(S-CoreDream-6Bold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"산돌고딕B";  src:url(S-CoreDream-6Bold.woff) format("woff"); font-display:swap; }


/* ── 2026-08-27 실무 덱 전수조사로 채운 미등록 서체 ──
   원본 덱이 쓰는 이름이 하나라도 어긋나면 브라우저가 폴백(맑은고딕 등)으로 떨어지고,
   그 폭으로 조판하면 원본에 없는 줄바꿈이 생겨 표 행이 부풀고 글이 상자를 넘친다.
   (실사고: KoPub돋움체_Pro Medium 미등록 → DNA 제안서 13쪽 표가 +16% 커져 슬라이드 밖으로)
   두 실무 덱에서 39종·11,198회가 이 상태였다. 대체 서체는 계열이 같은 번들 폰트로 맞춘다. */

/* G마켓 산스 — 파일 보유(정품) */
@font-face { font-family:"G마켓 산스 Light";      src:url(GmarketSansLight.woff) format("woff"); font-display:swap; }
@font-face { font-family:"G마켓 산스 Medium";     src:url(GmarketSansMedium.woff) format("woff"); font-display:swap; }
@font-face { font-family:"G마켓 산스 Bold";       src:url(GmarketSansBold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"G마켓 산스 TTF Light";  src:url(GmarketSansLight.woff) format("woff"); font-display:swap; }
@font-face { font-family:"G마켓 산스 TTF Medium"; src:url(GmarketSansMedium.woff) format("woff"); font-display:swap; }
@font-face { font-family:"G마켓 산스 TTF Bold";   src:url(GmarketSansBold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"Gmarket Sans TTF";     src:url(GmarketSansMedium.woff) format("woff"); font-display:swap; }

/* KoPub 돋움 — 이름 변형(_Pro·Light)까지 (→ 본고딕) */
@font-face { font-family:"KoPub돋움체_Pro Light";  src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPub돋움체_Pro Medium"; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPub돋움체_Pro Bold";   src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPub돋움체 Light";      src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPub바탕체 Light";      src:url(GowunBatang.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPub바탕체 Medium";     src:url(GowunBatang.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"KoPub바탕체 Bold";       src:url(GowunBatang-Bold.woff2) format("woff2"); font-display:swap; }

/* 나눔 계열 — 파일 보유 */
@font-face { font-family:"나눔고딕";            src:url(NanumGothic.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔고딕 Bold";       src:url(NanumGothicBold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔고딕 ExtraBold";  src:url(NanumGothicBold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"NanumGothic";        src:url(NanumGothic.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔명조";            src:url(NanumMyeongjo.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔스퀘어 네오 Light"; src:url(NanumSquareNeo.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔스퀘어 네오 Regular"; src:url(NanumSquareNeo.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"나눔스퀘어 네오 Bold"; src:url(NanumSquareNeo.woff2) format("woff2"); font-weight:700; font-display:swap; }
@font-face { font-family:"나눔스퀘어 네오 ExtraBold"; src:url(NanumSquareNeo.woff2) format("woff2"); font-weight:800; font-display:swap; }

/* 에스코어 드림 — 굵기별 이름 (→ 보유 2종에 배분) */
@font-face { font-family:"에스코어 드림 1 Thin";       src:url(S-CoreDream-4Regular.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림 2 ExtraLight"; src:url(S-CoreDream-4Regular.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림 3 Light";      src:url(S-CoreDream-4Regular.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림 4 Regular";    src:url(S-CoreDream-4Regular.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림 5 Medium";     src:url(S-CoreDream-4Regular.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림 6 Bold";       src:url(S-CoreDream-6Bold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림 7 ExtraBold";  src:url(S-CoreDream-6Bold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림 8 Heavy";      src:url(S-CoreDream-6Bold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"에스코어 드림 9 Black";      src:url(S-CoreDream-6Bold.woff) format("woff"); font-display:swap; }

/* HG꼬딕씨(윤디자인) — 굵기 숫자(g)로 배분 → 본고딕 */
@font-face { font-family:"HG꼬딕씨 20g"; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"HG꼬딕씨 40g"; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"HG꼬딕씨 60g"; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"HG꼬딕씨 80g"; src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"HG꼬딕씨 99g"; src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }

/* 프리젠테이션(윤멜론) 계열 → 본고딕 */
@font-face { font-family:"프리젠테이션 3 Light";    src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"프리젠테이션 4 Regular";  src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"프리젠테이션 5 Medium";   src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"프리젠테이션 6 SemiBold"; src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"프리젠테이션 7 Bold";     src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }

/* 명조 계열 → 나눔명조 */
@font-face { font-family:"휴먼명조";   src:url(NanumMyeongjo.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"HY견명조";  src:url(NanumMyeongjoBold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"HY신명조";  src:url(NanumMyeongjo.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"함초롬바탕"; src:url(NotoSerifKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"함초롬돋움"; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }

/* 굵은 제목용 상용체 → 계열이 가까운 번들 폰트 */
@font-face { font-family:"SB 어그로 Light";     src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"SB 어그로 Medium";    src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"SB 어그로 Bold";      src:url(BlackHanSans.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"SB 어그로OTF Light";  src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"SB 어그로OTF Medium"; src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"SB 어그로OTF Bold";   src:url(BlackHanSans.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Rix모던고딕 B";        src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Rix모던고딕 M";        src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Sandoll 격동고딕2 05 Bd"; src:url(S-CoreDream-6Bold.woff) format("woff"); font-display:swap; }
@font-face { font-family:"LG스마트체 Regular";   src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"LG스마트체 SemiBold";  src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"LG스마트체 Bold";      src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"웨이브 파도";     src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"웨이브 파도TTF";  src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }

/* 라틴 계열 */
@font-face { font-family:"Poppins Medium"; src:url(Pretendard-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Poppins";        src:url(Pretendard-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Pretendard Medium"; src:url(Pretendard-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Pretendard Bold";   src:url(Pretendard-Bold.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Noto Sans CJK KR Regular"; src:url(NotoSansKR-Regular.woff2) format("woff2"); font-display:swap; }
@font-face { font-family:"Noto Sans CJK KR Bold";    src:url(NotoSansKR-Bold.woff2) format("woff2"); font-display:swap; }
