/* ── 글꼴 — 앱 안에 들어 있습니다 (2026-08-26) ─────────────────────────
 *
 * ⚠️ 예전에는 fonts.googleapis.com 에서 불러왔습니다.
 *    AGENTS.md 의 「오프라인 우선 · 바깥 CDN 금지」와 어긋났고, 무엇보다
 *    **신호가 없는 성지에서 글꼴이 안 떨어지면 화면이 통째로 흔들렸습니다.**
 *    이제 woff2 파일이 fonts/ 안에 있습니다. 바깥을 보지 않습니다.
 *    ⚠️ 다시 <link href="https://fonts.googleapis.com …"> 를 넣지 마십시오.
 *
 * ⚠️ 나눔명조는 네이버 나눔글꼴입니다 (SIL Open Font License 1.1).
 *    라이선스 전문은 fonts/OFL.txt 에 함께 넣었습니다. 지우지 마십시오 —
 *    OFL 은 재배포할 때 라이선스를 함께 담을 것을 요구합니다.
 *    파일은 현대 한글 11,172자 + 라틴 + 앱이 쓰는 기호만 남겨 줄인 것입니다
 *    (전부 담으면 4.9MB, 줄여서 1.5MB).
 *
 * 굵기는 400 과 700 두 가지만 담았습니다.
 * 300·500 을 쓰면 400 으로, 800 을 쓰면 700 으로 브라우저가 알아서 맞춥니다.
 */

/* 본문·제목 — 프리텐다드 (2026-09-19)
 * francisco: "서체를 가독성 있는걸로 바꾸는건 어때?" · "요즘 유행에 안타고 저작권 상관없는걸로" · "프리텐다드"
 * ⚠️ 저작권: Pretendard 는 SIL Open Font License 1.1 입니다 (상업 앱에도 무료, 앱에 넣어 배포 가능).
 *    · 라이선스 전문 fonts/Pretendard-OFL.txt — 지우지 마십시오. OFL 은 함께 담아 배포할 것을 요구합니다.
 *    · 「Pretendard」는 예약 글꼴 이름(RFN)입니다. 그래서 **우리가 줄이거나 고친 파일을 쓰지 않고**,
 *      만든 분이 직접 배포한 공식 부분 글꼴(npm pretendard 1.3.9 · dist/web/static/woff2-subset)을
 *      한 바이트도 바꾸지 않고 그대로 넣었습니다. 이 파일을 pyftsubset 등으로 다시 줄이지 마십시오 —
 *      줄이면 이름을 바꿔야 합니다.
 *    · 공식 부분 글꼴은 한글 2,780자입니다. 2026-09-19 앱 글에 쓰인 한글 1,121자가 모두 들어 있습니다
 *      (.agents/fontcover.js 가 지킵니다). 사용자가 적는 드문 글자는 기기 글꼴로 대신 보입니다.
 * ⚠️ 옛 나눔바른고딕·나눔스퀘어 파일은 fonts/ 에 남아 있지만 더는 불러오지 않습니다(서비스 워커 목록에서도 뺐습니다).
 * 굵기는 전처럼 400 과 700 두 가지입니다.
 */
@font-face {
  font-family: 'Pretendard';
  src: url('fonts/Pretendard-Regular.subset.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pretendard';
  src: url('fonts/Pretendard-Bold.subset.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* 한지·붓 — 순례명조 (나눔명조를 줄인 것, 2026-10-08 이름 바꿈)
 * ⚠️ OFL 의 예약 글꼴 이름(RFN): 나눔명조를 줄인(고친) 파일에 「NanumMyeongjo」 이름을 그대로 쓰면 안 됩니다.
 *    그래서 파일 안 이름을 「Sunrye Myeongjo / 순례명조」로 바꿔 fonts/SunryeMyeongjo-*.woff2 로 담았습니다.
 *    옛 fonts/NanumMyeongjo-*.woff2 는 배포에서 뺐습니다(.surgeignore). 다시 쓰지 마십시오.
 *    라이선스 밝힘: fonts/fonts-license.html (「나 → 설정 → 글과 그림에 대하여 → 글꼴 라이선스」)
 */
@font-face {
  font-family: 'Sunrye Myeongjo';
  src: url('fonts/SunryeMyeongjo-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sunrye Myeongjo';
  src: url('fonts/SunryeMyeongjo-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  /* ⚠️ 뒤에 붙인 것들은 글꼴이 아직 안 떴을 때 기기가 대신 쓰는 것입니다.
     한글이 있는 기본 글꼴을 먼저 적어야 네모(두부)가 안 뜹니다. */
  --font-primary: 'Pretendard', 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif;
  --font-heading: 'Pretendard', 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif;
  --font-serif:   'Sunrye Myeongjo', 'Apple SD Gothic Neo', serif;
}

body {
  font-family: var(--font-primary);
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-heading);
}

.serif-text {
  font-family: var(--font-serif);
}
