/* 나의 묵상책(PDF) — 브라우저 ‘PDF로 저장’용 인쇄 서식. 화면에서는 보이지 않는다. */
@page{size:A4;margin:18mm 17mm 20mm}
html,body{background:#fff!important;color:#1f1a15;-webkit-print-color-adjust:exact;print-color-adjust:exact}
body{font-size:11pt;line-height:1.85;margin:0}
body>*:not(#printbook){display:none!important}
#printbook{display:block!important;font-family:var(--serif);word-break:keep-all;overflow-wrap:anywhere}
#printbook *{box-sizing:border-box}
#printbook p{margin:0 0 .5em}
.pb-head{border-bottom:.6pt solid #8a6a26;padding-bottom:6mm;margin-bottom:7mm}
.pb-series{font-size:9pt;letter-spacing:.22em;color:#8a6a26;margin:0 0 3mm!important}
.pb-title{font-size:21pt;line-height:1.35;margin:0 0 2mm;font-weight:700}
.pb-pass{font-size:10pt;color:#5a4f43;margin:0!important}
.pb-art{display:flex;gap:6mm;align-items:flex-end;margin-bottom:7mm;break-inside:avoid}
.pb-art figure{margin:0;flex:0 0 46mm}
.pb-art img{display:block;width:46mm;height:auto}
.pb-cap{font-size:9.5pt;line-height:1.6;color:#4a4036}
.pb-artist{font-weight:700;color:#1f1a15}
.pb-small{font-size:8.5pt;color:#6b6055}
.pb-scr{margin:0 0 9mm;padding:3mm 0 1mm 5mm;border-left:1.2pt solid #6d2431;font-size:10pt;line-height:1.8;break-inside:avoid}
.pb-scr sup{color:#6d2431;font-weight:700;font-size:.75em}
.pb-sec{margin:0 0 8mm}
.pb-sec h2{font-size:12.5pt;color:#6d2431;margin:0 0 3mm;padding-bottom:1.5mm;border-bottom:.4pt solid #cbbd9c;break-after:avoid}
.pb-text{white-space:pre-wrap;font-size:11.5pt;line-height:1.95;orphans:3;widows:3}
.pb-photos{display:grid;grid-template-columns:1fr 1fr;gap:5mm}
.pb-photos.n1{grid-template-columns:1fr}
.pb-photos figure{margin:0;break-inside:avoid;page-break-inside:avoid;text-align:center}
.pb-photos img{display:block;max-width:100%;max-height:100mm;width:auto;height:auto;margin:0 auto}
.pb-photos.n1 img{max-height:150mm}
.pb-foot{margin-top:10mm;padding-top:3mm;border-top:.4pt solid #cbbd9c;font-size:8pt;line-height:1.6;color:#6b6055;break-inside:avoid}
.pb-foot p{margin:0 0 1mm!important}
