/* 성경해설 v2 — 책 장 쪽(books.css) 위에 얹는 해설용 조각 (2026-11-07) */
.st-v2 .st-sub{font-size:1.12rem;color:var(--muted);margin:.4rem 0 1.1rem;max-width:44rem}
.st-gold{color:var(--gold)}
.st-heb{font-family:var(--heb);direction:rtl;unicode-bidi:isolate;font-size:1.18em}
.st-grk{font-family:'Noto Serif',Georgia,serif}
.st-big{font-size:2rem;line-height:1.2;text-align:center;color:var(--navy)}
/* 짧은 답 */
.st-answer{background:linear-gradient(180deg,#fffaf0,#fbf3e2);border:1px solid #ecd9b4;border-left:5px solid var(--gold);border-radius:14px;padding:1.3rem 1.5rem 1.1rem;margin:0 0 1.6rem}
.st-answer-h{font:800 .78rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 .8rem}
.st-answer ol{margin:0;padding-left:1.3rem}
.st-answer li{margin:.45rem 0;line-height:1.6}
/* 꼬리표 */
.st-tag{display:inline-block;font:800 .72rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:.42rem .65rem;border-radius:999px;margin:0 .25rem .2rem 0;vertical-align:.1em;white-space:nowrap}
.st-tag.known{background:#e6eef0;color:var(--teal)}
.st-tag.view{background:#f7ead3;color:var(--gold-ink)}
.st-how{font-size:.98rem;color:var(--muted);background:var(--parch);border-radius:12px;padding:.9rem 1.1rem}
.st-note{font-size:.95rem;color:var(--muted);border-top:1px dashed var(--line);padding-top:.8rem;margin-top:1rem}
.st-eq{text-align:center;font:600 1.15rem/1.6 var(--serif);color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:12px;padding:.9rem 1rem}
/* 상자 */
.st-box{background:#f3f8f8;border:1px solid #cfe1e2;border-radius:14px;padding:1.1rem 1.3rem;margin:1.2rem 0}
.st-box-h{font:800 .8rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 .6rem}
/* 신약 증인 카드 */
.st-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.2rem 0}
.st-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1rem 1.15rem;box-shadow:0 1px 2px rgba(14,17,22,.04),0 6px 18px rgba(14,17,22,.05)}
.st-card p{margin:.35rem 0;line-height:1.55}
.st-card-r{font:800 .78rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}
.st-card-n{font-size:.92rem;color:var(--muted)}
@media (max-width:640px){.st-cards{grid-template-columns:1fr}}
/* 요약 · 질문 */
.st-sum li,.st-q li{margin:.5rem 0;line-height:1.6}
.st-shema .st-heb{font-size:1.5em;display:inline-block;margin:.3rem 0}
.st-letters td:nth-child(2){font-weight:700}
.st-info img{max-width:620px;margin:0 auto;display:block}
/* 옛 본문을 그대로 얹는 해설(st-keep) — 옛 .study 틀은 풀고, 슬라이드 · 인포그래픽 간격만 되살림 (2026-11-07) */
.st-keep.study{max-width:none;padding:0;margin:0;background:none;overflow:visible}
.st-keep .bk-slide{margin:1.8rem 0 1.4rem!important}
.st-keep .bk-slide figcaption,.st-glance figcaption{margin-top:.5rem!important;font-size:.85rem;color:var(--muted);text-align:center}
.st-keep .bk-slide img{display:block;width:100%;height:auto;border-radius:12px}
.st-glance{margin-top:2.4rem}
.st-keep table{display:block;max-width:100%;overflow-x:auto;min-width:0}
