/*
 * 프로그램연구소 — 글꼴 (모두 이 사이트에서 직접 내려줍니다)
 *
 * 왜 직접 내려주나요?
 *   예전에는 Pretendard 를 CDN 의 "dynamic subset"(글자 묶음 수십 개)으로 받았는데,
 *   첫 방문 때 묶음이 하나 도착할 때마다 화면 전체를 다시 배치해서 휴대폰에서 첫 화면이 크게 늦어졌습니다.
 *   지금은 공식 배포본 중 "자주 쓰는 한글 2,350자(KS X 1001) + 영문·기호" 파일을 굵기별로 한 개씩만 받습니다.
 *   드물게 쓰는 글자는 기기의 기본 한글 글꼴로 자연스럽게 대신 표시됩니다.
 *
 * 글꼴 파일은 공식 배포본을 고치지 않고 그대로 씁니다.
 *   Pretendard 1.3.9 (static/woff2-subset)   — SIL Open Font License 1.1 (LICENSE-Pretendard.txt)
 *   Paperlogy 8 ExtraBold                     — SIL Open Font License 1.1
 *   JetBrains Mono (라틴, 가변 굵기)           — SIL Open Font License 1.1 (LICENSE-JetBrainsMono.txt)
 *
 * 굵기: 400 · 700 · 800 만 받습니다. CSS 에서 600 은 700 으로, 500 은 400 으로 보입니다.
 */

@font-face {
  font-family: 'Pretendard';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/assets/fonts/Pretendard-Regular.subset.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/assets/fonts/Pretendard-Bold.subset.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('/assets/fonts/Pretendard-ExtraBold.subset.woff2') format('woff2');
}
@font-face {
  font-family: 'Paperlogy';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('/assets/fonts/Paperlogy-8ExtraBold.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
  src: url('/assets/fonts/JetBrainsMono.latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
