/* Çince (zh) statik kitap sayfaları — 2026-10-17 (Endonezce buku.css uyarlaması: CJK serif, Arapça Osman Taha +6px, dipnotlar) */
@font-face{font-family:"Osman Taha";src:url("/fonts/osmantaha.woff2?v=fccef6bb76b3") format("woff2"),url("/fonts/osmantaha.ttf?v=cf6e98a9fc0d") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
*{box-sizing:border-box}
:root{--mor:#4f63d2;--koyu:#34449e;--kag:#fbf9f4;--mrk:#1c2230;--sol:#5b6478;--ctg:#e6e2d8;--latin-size:18px}
@media(prefers-color-scheme:dark){:root{--kag:#161a24;--mrk:#e8e6ef;--sol:#a9b2c9;--ctg:#2b3242;--mor:#a5b2ff;--koyu:#a5b2ff}}
html{scroll-behavior:smooth;scroll-padding-top:24px}
body{margin:0;padding:0 20px;background:var(--kag);color:var(--mrk);font:var(--latin-size)/1.9 "Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",serif;overflow-wrap:anywhere}
header,main,footer,nav.gez{max-width:800px;margin-left:auto;margin-right:auto}
header{padding:22px 0 6px;font:14px/1.6 system-ui,sans-serif;color:var(--sol)}
header a{color:var(--sol)}
a{color:var(--mor);text-underline-offset:.17em}
a:focus-visible,summary:focus-visible{outline:3px solid var(--mor);outline-offset:4px}
h1{--latin-size:clamp(25px,5vw,34px);font-size:var(--latin-size);line-height:1.3;margin:18px 0 10px;color:var(--koyu)}
h2{--latin-size:26px;font-size:var(--latin-size);line-height:1.5;margin:34px 0 12px;color:var(--koyu)}
h3{--latin-size:23px;font-size:var(--latin-size);line-height:1.55;margin:30px 0 12px;color:var(--koyu)}
h4{--latin-size:21px;font-size:var(--latin-size);line-height:1.6;margin:26px 0 10px;color:var(--koyu)}
h5,h6{--latin-size:19px;font-size:var(--latin-size);line-height:1.65;margin:24px 0 10px;color:var(--koyu)}
.ust,.breadcrumb{--latin-size:15px;font:var(--latin-size)/1.7 system-ui,sans-serif;color:var(--sol);margin:0 0 18px}
main p{margin:0 0 18px}
.book-text{--latin-size:18px;margin-top:32px}
.book-text .docx-p{white-space:pre-wrap;scroll-margin-top:24px}
.book-text p.docx-p{text-align:justify;line-height:1.95;letter-spacing:.02em}
.arabic-run{font-family:"Osman Taha","Traditional Arabic",serif;font-size:calc(var(--latin-size) + 6px);direction:rtl;unicode-bidi:isolate;line-height:1.9}
.book-text .arabic-block{text-align:right;direction:rtl;line-height:2.1;margin:24px 0}
.source-title{--latin-size:26px;font-size:var(--latin-size);font-weight:bold;text-align:center!important;color:var(--koyu);margin:26px 0!important}
.frontmatter{text-align:center!important;color:var(--sol)}
.separator{text-align:center!important;color:var(--sol);letter-spacing:.12em;padding:12px 0}
.verse{padding-left:18px;border-left:2px solid var(--ctg)}
.source-gap{display:block;white-space:pre;height:.75em;line-height:.75em}
.underlined{text-decoration:underline;text-underline-offset:.15em}
.bookmark{scroll-margin-top:24px}
[data-align="center"]{text-align:center!important}[data-align="right"]{text-align:right!important}[data-align="left"]{text-align:left!important}
.source-image{display:block;max-width:100%;height:auto;margin:20px auto}
ul.icindekiler{list-style:none;padding:0;margin:14px 0}
ul.icindekiler li{border-bottom:1px solid var(--ctg)}
ul.icindekiler a{display:block;padding:12px 2px;text-decoration:none}
ul.icindekiler a:hover{background:rgba(79,99,210,.07)}
ul.icindekiler .s2{--latin-size:16px;font-size:var(--latin-size);padding-left:22px;color:var(--sol)}
ul.icindekiler .chapter-entry a{font-weight:700;padding:15px 2px}
nav.gez{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:26px;margin-bottom:16px;padding-top:18px;border-top:1px solid var(--ctg);font:15px/1.5 system-ui,sans-serif}
nav.gez a{display:inline-block;min-height:44px;text-decoration:none;padding:11px 15px;border:1px solid var(--ctg);border-radius:24px}
nav.gez a.bas{background:var(--mor);color:#fff;border-color:var(--mor);font-weight:600}
@media(prefers-color-scheme:dark){nav.gez a.bas{color:#161a24}}
.chapter-toc{font:15px/1.75 system-ui,sans-serif;margin:18px 0;padding:12px 16px;border:1px solid var(--ctg);border-radius:12px}
.chapter-toc summary{cursor:pointer;min-height:36px;padding:4px 0}
.chapter-toc li{padding:5px 0}.chapter-toc a{--latin-size:15px}
.book-intro{display:flex;align-items:center;gap:30px;margin:24px 0 34px}
.book-cover{width:180px;height:auto;max-height:310px;object-fit:contain;flex:0 0 auto}
.book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px;margin:32px 0}
.book-card{display:flex;flex-direction:column;border:1px solid var(--ctg);border-radius:14px;padding:16px;background:rgba(79,99,210,.025)}
.book-card .cover-link{display:flex;justify-content:center;height:230px}
.book-card img{width:auto;height:100%;max-width:100%;object-fit:contain}
.book-card h2{--latin-size:19px;font-size:var(--latin-size);margin:14px 0 8px;line-height:1.5}
.book-card h2 a{text-decoration:none}
.book-card p{font:14px/1.6 system-ui,sans-serif;color:var(--sol);margin:0 0 12px}
.read-link{font:15px/1.5 system-ui,sans-serif;min-height:44px;padding:10px 0;margin-top:auto}
footer{margin-top:44px;margin-bottom:44px;padding-top:18px;border-top:1px solid var(--ctg);font:14px/1.7 system-ui,sans-serif;color:var(--sol);text-align:center}
footer p{margin:5px 0}.kk{font-size:12.5px}
.skip-link{position:absolute;left:20px;top:-90px;padding:12px 18px;background:var(--kag);z-index:10;border:2px solid var(--mor)}
.skip-link:focus{top:8px}
@media(max-width:620px){body{padding:0 16px}.book-intro{gap:20px;align-items:flex-start}.book-cover{width:116px;max-height:200px}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.book-card{padding:12px}.book-card .cover-link{height:195px}.book-card h2{--latin-size:17px}.book-intro h1{--latin-size:26px}.book-intro nav.gez{margin-top:15px}.verse{padding-left:10px}}
@media(max-width:360px){.book-intro{display:block}.book-cover{display:block;margin:0 auto 22px;width:150px}.book-grid{grid-template-columns:1fr}.book-card .cover-link{height:260px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.skip-link,nav.gez,.chapter-toc,header,footer{display:none}body{background:white;color:black;font-size:12pt}.book-text{--latin-size:16px}.docx-p{orphans:3;widows:3}}

/* Larger covers on Chinese catalog/book pages */
.book-cover{width:210px;height:auto;max-height:300px;object-fit:contain}
.book-card .cover-link{height:240px}
.book-card img{width:auto;height:100%;object-fit:contain}
.fn-ref{font-size:.72em;line-height:0;vertical-align:super}
.fn-ref a{text-decoration:none}
.footnotes{margin-top:36px;padding-top:12px;border-top:1px solid var(--ctg);--latin-size:16px;font-size:16px}
.footnotes h2{--latin-size:20px;font-size:20px;margin:10px 0}
.footnotes ol{padding-left:2.2em}
.footnotes li{margin:0 0 12px;scroll-margin-top:24px}
.footnotes .fn-text{display:inline;white-space:pre-wrap;margin:0}
.fn-back{margin-left:6px;text-decoration:none}
@media(max-width:620px){.book-cover{width:150px}.book-card .cover-link{height:200px}}
