/* ============================================
   PageLab Font Loader
   모든 폰트 CDN 로딩을 이 파일 하나에서 관리

   섹션 HTML에서 사용법:
   <link rel="stylesheet" href="./../../tokens/fonts.css">

   폰트 토큰 → 사용 목적:
   --pl-font-main   Pretendard Variable   기본 UI 텍스트
   --pl-font-point  ONE Mobile Title      캠페인 헤드라인, 포인트 타이틀
   --pl-font-kids   Black Han Sans        어린이 콘텐츠, 강조 헤드라인
   --pl-font-zh-cn  Noto Sans SC          중국어 간체
   --pl-font-zh-tw  Noto Sans TC          중국어 번체
   --pl-font-ja     Noto Sans JP          일본어
   ============================================ */

/* ── Pretendard Variable (Dynamic Subset) ── */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css');

/* ── Black Han Sans + Noto Sans (Google Fonts) ── */
@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Noto+Sans+JP&family=Noto+Sans+SC&family=Noto+Sans+TC&display=swap');

/* ── ONE Mobile Title (셀프호스팅 + CDN fallback) ──
   이전 CDN URL (`@1.0/ONE-Mobile-Title.woff2`) 은 404 였음.
   정상 경로는 `noonfonts_2105_2@1.1/ONE-Mobile-Title.woff` (.woff2 가 아니라 .woff).
   회사망 등에서 CDN 차단 시에도 끊기지 않도록 로컬 파일을 1순위로 두고
   CDN 을 보조 fallback 으로 둔다. 로컬 파일은 tokens/fonts/ONE-Mobile-Title.woff. */
@font-face {
  font-family: 'ONE Mobile Title';
  src: url('./fonts/ONE-Mobile-Title.woff') format('woff'),
       url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.1/ONE-Mobile-Title.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
