/* 글꼴 — 직접 싣는다 (tools/fonts_subset.py 가 public/fonts/ 에 만든다. 모두 SIL OFL 1.1, public/fonts/OFL-*.txt)
   · 한 글꼴 = woff2 한 파일. 구글 폰트처럼 글자마다 조각을 늦게 받지 않는다 → <canvas> 글이 대체 글꼴로 찍혀 남지 않는다
     (그래도 캔버스는 js/fonts.js 의 Fonts.ready 가 다 받은 뒤에 그린다).
   · font-display: block — 받는 동안(첫 방문 한 번) 글을 잠깐 감춘다. 대체 글꼴로 번쩍였다 바뀌지 않게.
   · 한 집안(family)에 여러 파일: 나중에 적은 면이 먼저 맡고, 그 면에 없는 글자는 앞에 적은 면으로 내려간다.
       송명      = 송명 → (한자·문장부호·세로쓰기 꼴) 본명조 400 → (그 밖, 2,350자 밖의 한글 등) 고운바탕
       고운바탕  = 고운바탕 → (한자·세로쓰기 꼴) 본명조
       본명조 700 = 본명조 → (2,350자 밖의 한글) 고운바탕 굵게
     송명·고운바탕에는 한자가 없다. 예전에는 한자가 시스템 글꼴(고딕)로 나왔다. */

/* ── 고운바탕 (본문) ── */
@font-face { font-family: 'Gowun Batang'; font-style: normal; font-weight: 400; font-display: block;
  src: url(../fonts/NotoSerifKR-Hanja.woff2?v=8d9f33e1) format('woff2');
  unicode-range: U+2E80-2FDF, U+3190-319F, U+31C0-31EF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FE10-FE1F, U+FE30-FE4F; }
@font-face { font-family: 'Gowun Batang'; font-style: normal; font-weight: 400; font-display: block;
  src: url(../fonts/GowunBatang-Regular.woff2?v=6b88f658) format('woff2'); }
@font-face { font-family: 'Gowun Batang'; font-style: normal; font-weight: 700; font-display: block;
  src: url(../fonts/NotoSerifKR-Bold.woff2?v=e66e9d56) format('woff2');
  unicode-range: U+2E80-2FDF, U+3190-319F, U+31C0-31EF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FE10-FE1F, U+FE30-FE4F; }
@font-face { font-family: 'Gowun Batang'; font-style: normal; font-weight: 700; font-display: block;
  src: url(../fonts/GowunBatang-Bold.woff2?v=3059dc32) format('woff2'); }

/* ── 송명 (제목·이름) ── */
@font-face { font-family: 'Song Myung'; font-style: normal; font-weight: 400; font-display: block;
  src: url(../fonts/GowunBatang-Regular.woff2?v=6b88f658) format('woff2'); }
@font-face { font-family: 'Song Myung'; font-style: normal; font-weight: 400; font-display: block;
  src: url(../fonts/NotoSerifKR-Hanja.woff2?v=8d9f33e1) format('woff2');
  unicode-range: U+2E80-2FDF, U+3000-303F, U+3190-319F, U+31C0-31EF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FE10-FE1F, U+FE30-FE4F, U+FF01-FF60; }
@font-face { font-family: 'Song Myung'; font-style: normal; font-weight: 400; font-display: block;
  src: url(../fonts/SongMyung-Regular.woff2?v=cc803cfb) format('woff2'); }

/* ── 본명조 굵게 (낙관·인장·두루마리 제목) ── */
@font-face { font-family: 'Noto Serif KR'; font-style: normal; font-weight: 700; font-display: block;
  src: url(../fonts/GowunBatang-Bold.woff2?v=3059dc32) format('woff2');
  unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF; }
@font-face { font-family: 'Noto Serif KR'; font-style: normal; font-weight: 700; font-display: block;
  src: url(../fonts/NotoSerifKR-Bold.woff2?v=e66e9d56) format('woff2'); }

/* ── 동해 독도 (가림막의 지역 이름) ── */
@font-face { font-family: 'East Sea Dokdo'; font-style: normal; font-weight: 400; font-display: block;
  src: url(../fonts/EastSeaDokdo-Regular.woff2?v=f37b7f22) format('woff2'); }
