/* Pretendard Variable — 로컬 서브셋(352자, 가변축 유지) · font-display:swap (성능 개선, AX팀장 neflow 방식) */
@font-face{
  font-family:'Pretendard Variable';
  font-weight:45 920;
  font-style:normal;
  font-display:swap;
  src:url(/assets/fonts/pretendard-subset.woff2) format('woff2');
}

/* ── Paperlogy — 티저가 실제로 쓰는 5굵기 ────────────────────────────────
   🔴 굵기를 하나만 두면 안 된다. 이 파일이 900 한 종만 들고 있던 동안
      300·500 을 요청한 문구까지 전부 900 으로 렌더됐다(2026-09-16 지적).
      CSS 글꼴 매칭은 없는 굵기를 요청받으면 가장 가까운 굵기로 대체하는데,
      후보가 하나뿐이면 300 이든 500 이든 그 하나가 뽑힌다.

   실측 기준(목업 1512·1024·390px 렌더에서 수집):
      300 얇은 리드 문구 · 500 히어로 보조문 · 700 섹션 번호/소제목
      800 카드 제목 · 900 메인 타이틀
   굵기가 늘거나 줄면 이 목록도 같이 고칠 것.

   상위 소스(front.neungyule.com)는 굵기마다 unicode-range 120조각으로 잘라 준다.
   그대로 링크하면 CSS 만 752KB 라, 조각을 합친 뒤 페이지에 나오는 글자(415자)만
   남겨 굵기당 1개로 만들었다 — 글자 모양은 상위 소스 그대로다.
   unicode-range 를 쓰지 않으므로 조각별 추가 요청이 없다. */
@font-face{
  font-family:"Paperlogy";
  font-style:normal;
  font-display:swap;
  font-weight:300;
  src:url(/assets/fonts/paperlogy/Paperlogy-3Light.subset.woff2) format("woff2");
}
@font-face{
  font-family:"Paperlogy";
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(/assets/fonts/paperlogy/Paperlogy-5Medium.subset.woff2) format("woff2");
}
@font-face{
  font-family:"Paperlogy";
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(/assets/fonts/paperlogy/Paperlogy-7Bold.subset.woff2) format("woff2");
}
@font-face{
  font-family:"Paperlogy";
  font-style:normal;
  font-display:swap;
  font-weight:800;
  src:url(/assets/fonts/paperlogy/Paperlogy-8ExtraBold.subset.woff2) format("woff2");
}
@font-face{
  font-family:"Paperlogy";
  font-style:normal;
  font-display:swap;
  font-weight:900;
  src:url(/assets/fonts/paperlogy/Paperlogy-9Black.subset.woff2) format("woff2");
}
