/* ============================================================
   NEXON Lv2 Gothic OTF — 본문 서체(Figma base/* 스타일)
   ------------------------------------------------------------
   Figma 시안의 base/head1/M-20 · base/head1/B-20 등 **base/ 계열이 쓰는 서체**다.
   제목(accent/ 계열)은 Hahmlet — fonts-hahmlet.css 참고.

   전시장 태블릿은 내부망이라 외부 요청이 나갈 수 없다. 그래서 CDN 링크가 아니라
   woff2 를 저장소에 같이 넣고 여기서 직접 물린다(Hahmlet 과 같은 방식).
   원본: npm @kfonts/nexon-lv2-gothic-otf@0.2.0 이 배포하는 woff2 를 그대로 받았다.
   라이선스: 넥슨 폰트 사용정책 — 상업적 이용·임베드 무료.
   https://levelup.nexon.com/index.html#policy

   local() 을 앞에 두는 이유: 키오스크에 폰트가 이미 깔려 있으면 내려받지 않고
   설치본을 쓴다. 없으면 woff2 로 넘어간다.

   ⚠ 이 서체의 최대 굵기는 Bold(700) 다. tokens.css 의 .text-label-heavy 처럼
   900 을 요구하는 자리는 브라우저가 Bold 로 맞춘다(가짜 굵기 합성은 아님).
   ============================================================ */

@font-face {
  font-family: "NEXON Lv2 Gothic OTF";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("NEXON Lv2 Gothic OTF Light"), local("넥슨Lv2고딕 OTF Light"),
       url("../assets/fonts/nexon/NEXON_Lv2_Gothic_OTF_Light.woff2") format("woff2");
}

@font-face {
  font-family: "NEXON Lv2 Gothic OTF";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("NEXON Lv2 Gothic OTF"), local("넥슨Lv2고딕 OTF"),
       url("../assets/fonts/nexon/NEXON_Lv2_Gothic_OTF.woff2") format("woff2");
}

@font-face {
  font-family: "NEXON Lv2 Gothic OTF";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("NEXON Lv2 Gothic OTF Medium"), local("넥슨Lv2고딕 OTF Medium"),
       url("../assets/fonts/nexon/NEXON_Lv2_Gothic_OTF_Medium.woff2") format("woff2");
}

@font-face {
  font-family: "NEXON Lv2 Gothic OTF";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("NEXON Lv2 Gothic OTF Bold"), local("넥슨Lv2고딕 OTF Bold"),
       url("../assets/fonts/nexon/NEXON_Lv2_Gothic_OTF_Bold.woff2") format("woff2");
}
