/* 성경 읽기 화면 글꼴 묶음 (2026-10-17, 눈누 noonnu.cc 인기 본문 글꼴 가운데 한글 본문용 13종).
   templates/bible.php 가 head(['styles' => ['cw/bible-read.css', 'cw/bible-fonts.css']]) 로 싣는다.
   글꼴 파일은 쓰일 때만 내려받으므로(브라우저가 실제 그릴 때 요청) 목록이 길어도 처음 화면은 가벼움.
   출처·라이선스: Noto·나눔·고운바탕 = Google Fonts(OFL/나눔글꼴 라이선스), SUIT·Freesentation·Paperlogy = OFL(jsdelivr/projectnoonnu),
   에스코어드림·G마켓산스·부크크명조 = 각 배포사 무료 라이선스(수정 없이 그대로 사용), 마루부리 = 네이버 나눔글꼴 라이선스(hangeul.pstatic.net). */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;700&family=Noto+Serif+KR:wght@300;400;700&family=Nanum+Gothic:wght@400;700&family=Nanum+Myeongjo:wght@400;700&family=Gowun+Batang:wght@400;700&display=swap');
@font-face{font-family:'SUIT';font-weight:400;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2') format('woff2')}
@font-face{font-family:'SUIT';font-weight:700;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Bold.woff2') format('woff2')}
@font-face{font-family:'Freesentation';font-weight:400;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-4Regular.woff2') format('woff2')}
@font-face{font-family:'Freesentation';font-weight:700;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-7Bold.woff2') format('woff2')}
@font-face{font-family:'Paperlogy';font-weight:400;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2') format('woff2')}
@font-face{font-family:'Paperlogy';font-weight:700;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2')}
@font-face{font-family:'S-Core Dream';font-weight:400;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff')}
@font-face{font-family:'S-Core Dream';font-weight:700;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff')}
@font-face{font-family:'Gmarket Sans';font-weight:400;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff')}
@font-face{font-family:'Gmarket Sans';font-weight:700;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff')}
@font-face{font-family:'Bookk Myungjo';font-weight:400;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/BookkMyungjo-Lt.woff2') format('woff2')}
@font-face{font-family:'Bookk Myungjo';font-weight:700;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/BookkMyungjo-Bd.woff2') format('woff2')}
@font-face{font-family:'MaruBuri';font-weight:400;font-display:swap;src:url('https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2') format('woff2')}
@font-face{font-family:'MaruBuri';font-weight:700;font-display:swap;src:url('https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff2') format('woff2')}

/* 본문(.chapter)과 글꼴 고르기 단추에 같은 클래스 이름으로 적용 (bible.js 가 font-<값> 클래스를 붙인다) */
.doc--bible .chapter.font-sans,.bfonts button.font-sans span{font-family:var(--cw-font)}
.doc--bible .chapter.font-noto,.bfonts button.font-noto span{font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif}
.doc--bible .chapter.font-nanumg,.bfonts button.font-nanumg span{font-family:"Nanum Gothic","Apple SD Gothic Neo",sans-serif}
.doc--bible .chapter.font-suit,.bfonts button.font-suit span{font-family:"SUIT","Noto Sans KR",sans-serif}
.doc--bible .chapter.font-free,.bfonts button.font-free span{font-family:"Freesentation","Noto Sans KR",sans-serif}
.doc--bible .chapter.font-paper,.bfonts button.font-paper span{font-family:"Paperlogy","Noto Sans KR",sans-serif}
.doc--bible .chapter.font-score,.bfonts button.font-score span{font-family:"S-Core Dream","Noto Sans KR",sans-serif}
.doc--bible .chapter.font-gmarket,.bfonts button.font-gmarket span{font-family:"Gmarket Sans","Noto Sans KR",sans-serif}
.doc--bible .chapter.font-serif,.bfonts button.font-serif span{font-family:"Noto Serif KR","Nanum Myeongjo","Apple Myungjo","AppleMyungjo",Batang,"Noto Serif CJK KR",serif}
.doc--bible .chapter.font-nanumm,.bfonts button.font-nanumm span{font-family:"Nanum Myeongjo","Noto Serif KR",Batang,serif}
.doc--bible .chapter.font-gowun,.bfonts button.font-gowun span{font-family:"Gowun Batang","Noto Serif KR",Batang,serif}
.doc--bible .chapter.font-bookk,.bfonts button.font-bookk span{font-family:"Bookk Myungjo","Noto Serif KR",Batang,serif}
.doc--bible .chapter.font-maru,.bfonts button.font-maru span{font-family:"MaruBuri","Noto Serif KR",Batang,serif}

/* 가는 두께(300) — 글자 두께 "가늘게" (2026-10-17). 나눔고딕·나눔명조·고운바탕·부크크명조는 300 파일이 없어 보통으로 보인다 */
@font-face{font-family:'SUIT';font-weight:300;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Light.woff2') format('woff2')}
@font-face{font-family:'Freesentation';font-weight:300;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-3Light.woff2') format('woff2')}
@font-face{font-family:'Paperlogy';font-weight:300;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2') format('woff2')}
@font-face{font-family:'S-Core Dream';font-weight:300;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff')}
@font-face{font-family:'Gmarket Sans';font-weight:300;font-display:swap;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff')}
@font-face{font-family:'MaruBuri';font-weight:300;font-display:swap;src:url('https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff2') format('woff2')}
.doc--bible .chapter.fw-l{font-weight:300}
.doc--bible .chapter.fw-b{font-weight:700}
.doc--bible .chapter.fw-l .v.on,.doc--bible .chapter.fw-b .v.on{font-weight:inherit}
