/**
 * 네이버 무료 배포 웹폰트 10종 (ISSUE-234 — 웹에디터 공통 서체)
 *
 * 어드민 에디터(fontFamily)와 고객 화면 본문 렌더링 공용.
 * 출처: 네이버 한글한글 아름답게 공식 웹폰트 CDN (hangeul.pstatic.net)
 *  - 나눔 계열/마루부리: hangeul_static/css/{nanum-*,maru-buri}.css 에서 추출
 *  - 나눔손글씨 3종(클로바): hangeul_static/css/Nanum{RomanizedName}.css 에서 추출
 * 전체 URL 은 2026-07 curl HTTP 200 검증 완료.
 * 라이선스: SIL OFL (나눔글꼴·마루부리·나눔손글씨 — 네이버 무료 배포본)
 *
 * font-family 명은 frontend/admin/src/utils/ckeditor.js 의 NAVER_FONT_OPTIONS 와 1:1 대응.
 * '기본서체(default)' 는 선언 불필요 (시스템 기본).
 */

/* ── 나눔고딕 ─────────────────────────────────────────── */
@font-face {
  font-family: 'NanumGothic';
  font-weight: 400;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumGothic/NanumGothic.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumGothic/NanumGothic.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic';
  font-weight: 700;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumGothic/NanumGothicBold.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumGothic/NanumGothicBold.ttf) format('truetype');
}

/* ── 나눔명조 ─────────────────────────────────────────── */
@font-face {
  font-family: 'NanumMyeongjo';
  font-weight: 400;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumMyeongjo/NanumMyeongjo.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumMyeongjo/NanumMyeongjo.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumMyeongjo';
  font-weight: 700;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumMyeongjo/NanumMyeongjoBold.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumMyeongjo/NanumMyeongjoBold.ttf) format('truetype');
}

/* ── 나눔바른고딕 ─────────────────────────────────────── */
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: 400;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWeb.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWeb.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: 700;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWebBold.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWebBold.ttf) format('truetype');
}

/* ── 나눔스퀘어 ───────────────────────────────────────── */
@font-face {
  font-family: 'NanumSquare';
  font-weight: 400;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareR.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareR.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumSquare';
  font-weight: 700;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareB.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareB.ttf) format('truetype');
}

/* ── 나눔스퀘어 네오 ──────────────────────────────────── */
@font-face {
  font-family: 'NanumSquareNeo';
  font-weight: 400;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumSquareNeo';
  font-weight: 700;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.ttf) format('truetype');
}

/* ── 마루부리 ─────────────────────────────────────────── */
@font-face {
  font-family: 'MaruBuri';
  font-weight: 400;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2) format('woff2'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'MaruBuri';
  font-weight: 700;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff2) format('woff2'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.ttf) format('truetype');
}

/* ── 나눔손글씨 다시 시작해 ───────────────────────────── */
@font-face {
  font-family: 'NanumDaSiSiJagHae';
  font-weight: 400;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/clova/NanumDaSiSiJagHae.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/clova/NanumDaSiSiJagHae.ttf) format('truetype');
}

/* ── 나눔손글씨 바른히피 ──────────────────────────────── */
@font-face {
  font-family: 'NanumBaReunHiPi';
  font-weight: 400;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/clova/NanumBaReunHiPi.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/clova/NanumBaReunHiPi.ttf) format('truetype');
}

/* ── 나눔손글씨 우리딸 손글씨 ─────────────────────────── */
@font-face {
  font-family: 'NanumURiDdarSonGeurSsi';
  font-weight: 400;
  font-display: swap;
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/clova/NanumURiDdarSonGeurSsi.woff) format('woff'),
       url(https://hangeul.pstatic.net/hangeul_static/webfont/clova/NanumURiDdarSonGeurSsi.ttf) format('truetype');
}
