/* ============================================================
 * 사이트 자체 호스팅 한글 폰트 (Self-hosted Korean fonts)
 * ------------------------------------------------------------
 * - 이전: fonts.googleapis.com (CSS 동적 fetch) + fonts.gstatic.com
 *         (수백 개 woff2 subset). 글 페이지마다 매번 <link> 추가.
 * - 현재: /static/fonts/ 에 저장된 통합 woff2 한 파일/weight 사용.
 *         사이트 1번 호출, 강력 캐시.
 * - 출처: @fontsource/noto-sans-kr@5.1.0, @fontsource/noto-serif-kr@5.1.0
 *         (Google Fonts 공식 한글 subset 을 단일 파일로 재패키징)
 * - font-display: swap 으로 FOIT (텍스트 깜빡임) 방지
 * - SOGANGUNIVERSITYTTF.woff2 (이미 사용 중) 와는 family 가 달라
 *   충돌 없음.
 * ============================================================ */

/* ============ Noto Sans KR (300 / 400 / 500 / 700 / 800 / 900) ============ */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/static/fonts/noto-sans-kr-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/noto-sans-kr-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/noto-sans-kr-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/static/fonts/noto-sans-kr-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/static/fonts/noto-sans-kr-800.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/static/fonts/noto-sans-kr-900.woff2') format('woff2');
}

/* ============ Noto Serif KR (400 / 700) ============ */
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/noto-serif-kr-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/static/fonts/noto-serif-kr-700.woff2') format('woff2');
}
