/* Scripture: one reading column, chapter numeral and verse references in the margin. */
html[data-site="en"] .en-home form{display:flex;gap:.5rem;max-width:620px;margin:2rem 0}
html[data-site="en"] .en-home form input[type=search]{width:100%;flex:1}
html[data-site="en"] .en-page-head{padding-bottom:1rem}
html[data-site="en"] .en-page-head h1{font-size:clamp(3rem,6vw,4.5rem);margin-bottom:1rem}
html[data-site="en"] .en-page-head p{font-size:1.15rem;color:var(--muted)}
html[data-site="en"] .en-books{display:grid;gap:3rem;margin:2rem 0}
html[data-site="en"] .en-books h2{padding-top:1.5rem;border-top:2px solid var(--rubric);margin:0 0 1.5rem;font-size:1.7rem}
html[data-site="en"] .en-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}
html[data-site="en"] .en-book-grid a{padding:.65rem 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:.9rem;min-height:44px}
html[data-site="en"] .en-book{max-width:900px}
html[data-site="en"] .en-book h1{font-size:clamp(3rem,6vw,4.5rem)}
html[data-site="en"] .en-chapters,html[data-site="en"] .br-chs,html[data-site="en"] .bvx__chs{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:.5rem;margin:1rem 0 2rem}
html[data-site="en"] .en-chapters a,html[data-site="en"] .br-chs a,html[data-site="en"] .bvx__chs a{padding:.65rem .25rem;min-height:44px;text-align:center;background:var(--margin);border-radius:4px;text-decoration:none;font-variant-numeric:tabular-nums}
html[data-site="en"] .en-chapters a:hover,html[data-site="en"] .br-chs a:hover{background:var(--rubric);color:var(--paper)}
html[data-site="en"] .doc--bible{max-width:850px}
html[data-site="en"] .doc--bible.rt{color:var(--rf);--paper:var(--rb)}
html[data-site="en"] .doc--bible.rt .chapter{color:var(--rf)}
html[data-site="en"] .br-head{margin:1rem 0}
html[data-site="en"] .br-row{display:flex;gap:1rem;align-items:center}
html[data-site="en"] .br-ttl{flex:1;min-width:0}
html[data-site="en"] .br-ttl h1{font-size:clamp(1.6rem,4vw,2.5rem);margin:0}
html[data-site="en"] .br-ttl .doc__desc{font-size:.85rem;margin:.4rem 0}
html[data-site="en"] .br-ic{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--link);text-decoration:none}
html[data-site="en"] .br-sub{margin:1.5rem 0 2.5rem;padding-block:1.25rem;border-block:1px solid var(--line)}
html[data-site="en"] .br-tools{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}
html[data-site="en"] .br-tool{display:inline-flex;align-items:center;gap:.5rem;background:var(--margin);border:0;color:var(--link);padding:.6rem .8rem;border-radius:4px;text-decoration:none;font: .8rem/1.5 var(--sans);min-height:44px}
html[data-site="en"] .br-tool i{font-style:normal}
html[data-site="en"] .br-vers,html[data-site="en"] .br-sels,html[data-site="en"] .br-links{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:.5rem 0;font-size:.8rem}
html[data-site="en"] .br-sel{font-size:.8rem;max-width:260px}
html[data-site="en"] .br-seg{display:flex;gap:.4rem}
html[data-site="en"] .br-seg button{background:transparent;color:var(--link);border-color:var(--line);font-size:.8rem;padding:.5rem .8rem}
html[data-site="en"] .br-seg button.on{background:var(--margin);border-color:var(--rubric)}
html[data-site="en"] .br-paper{position:relative;padding:0 0 0 2rem;max-width:66ch;margin:3rem auto}
html[data-site="en"] .br-chno{display:flex;align-items:baseline;gap:1rem;margin:0 0 2.5rem -.2rem;color:var(--rubric)}
html[data-site="en"] .br-chno b{font-size:4.5rem;line-height:1;font-weight:400;letter-spacing:-.06em}
html[data-site="en"] .br-chno span{color:var(--muted);font-size:.85rem}
html[data-site="en"] .chapter{font:calc(19px * var(--fs))/1.8 var(--serif);max-width:66ch}
html[data-site="en"] .chapter.font-sans{font-family:var(--sans)}
html[data-site="en"] .chapter.lh-w{line-height:2.2}
html[data-site="en"] .chapter.fw-l{font-weight:400}
html[data-site="en"] .chapter.fw-b{font-weight:600}
html[data-site="en"] .chapter .v{position:relative;margin:0 0 1.5rem;padding:.15rem .35rem;border-radius:3px;scroll-margin-top:2rem}
html[data-site="en"] .chapter .v__n{position:absolute;left:-2rem;top:.35rem;font-size:.65em;line-height:1.8;color:var(--rubric);font-variant-numeric:tabular-nums}
html[data-site="en"] .chapter .v__n a{color:inherit;text-decoration:none}
html[data-site="en"] .chapter .v__en{display:none}
html[data-site="en"] .chapter.en .v__en{display:block}
html[data-site="en"] .chapter.en-first .v__kr{display:block;font:.78em/1.85 Pretendard,var(--sans);color:var(--muted);margin-top:.4rem}
html[data-site="en"] .chapter .v__doc{font: .7em var(--sans);padding:.2rem .4rem;display:inline-block}
html[data-site="en"] .chapter.no-num .v__n{display:none}
html[data-site="en"] .chapter.no-gloss .gl{color:inherit;text-decoration:none;pointer-events:none}
html[data-site="en"] .chapter.mode-para .v{display:inline;line-height:2}
html[data-site="en"] .chapter.mode-para .v__n{position:static;margin-right:.3em;vertical-align:super}
html[data-site="en"] .chapter .v.on,html[data-site="en"] .chapter .v.sel,html[data-site="en"] .chapter .v.speaking{background:var(--margin);outline:1px solid var(--rubric)}
html[data-site="en"] .chapter .hl-y,html[data-site="en"] .hlc-y{background:#f4df8b;color:#3e3310}
html[data-site="en"] .chapter .hl-g,html[data-site="en"] .hlc-g{background:#cbe4b8;color:#283d21}
html[data-site="en"] .chapter .hl-b,html[data-site="en"] .hlc-b{background:#c9def5;color:#223951}
html[data-site="en"] .chapter .hl-p,html[data-site="en"] .hlc-p{background:#f0cedd;color:#512639}
html[data-site="en"] .chapter.no-hl .v[class*="hl-"]{background:transparent;color:inherit}
html[data-site="en"] .v__notebox{display:block;border-left:2px solid var(--rubric);padding:.5rem 1rem;margin:1rem 0;font:.85rem/1.7 var(--sans);background:var(--margin)}
html[data-site="en"] .br-src,html[data-site="en"] .br-note{font-size:.8rem;color:var(--muted);margin:2rem 0}
html[data-site="en"] .br-foot{display:grid;gap:1rem;justify-items:center;margin:3rem 0}
html[data-site="en"] .br-prog,html[data-site="en"] .bprog__bar{height:3px;background:var(--line);width:100%;overflow:hidden}
html[data-site="en"] .br-prog i,html[data-site="en"] .bprog__bar>span{height:100%;display:block;background:var(--rubric);transition:width .2s}
html[data-site="en"] .chapnav{display:flex;gap:1.5rem;align-items:center}
html[data-site="en"] .bbar{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:center;background:var(--paper);border-top:1px solid var(--line);padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));gap:.5rem}
html[data-site="en"] .bbar button,html[data-site="en"] .bbar__btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border:0;background:transparent;color:var(--link);text-decoration:none}
html[data-site="en"] .bbar__pick{font-family:var(--serif);flex:1;max-width:300px}
html[data-site="en"] .bbar__pick b{margin-right:.4rem}
html[data-site="en"] .is-off{opacity:.4;pointer-events:none}
html[data-site="en"].has-bbar body,html[data-site="en"] body.has-bbar{padding-bottom:80px}
html[data-site="en"] .bpanel{position:fixed;z-index:50;bottom:80px;right:max(12px,calc((100vw - 1180px)/2));width:min(460px,calc(100vw - 24px));max-height:70vh;overflow:auto;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:1.5rem;box-shadow:0 10px 40px #0002;overscroll-behavior:contain}
html[data-site="en"] .wset__h{font-size:.85rem;font-weight:600;margin:1.5rem 0 .6rem}
html[data-site="en"] .wset__h:first-child{margin-top:0}
html[data-site="en"] .wset__row,html[data-site="en"] .bthemes,html[data-site="en"] .bcol{display:flex;flex-wrap:wrap;gap:.5rem}
html[data-site="en"] .wset__row button,html[data-site="en"] .bthemes button,html[data-site="en"] .bpick__cho button{background:var(--margin);color:var(--ink);border-color:var(--line);min-width:44px}
html[data-site="en"] .wset__row button.on,html[data-site="en"] .bthemes button.on{outline:2px solid var(--rubric);outline-offset:1px}
html[data-site="en"] .bfonts button{flex-direction:column;align-items:flex-start;flex:1}
html[data-site="en"] .wset__col{display:grid;gap:.8rem;font-size:.85rem}
html[data-site="en"] .wset__col label{display:flex;gap:.6rem;align-items:center}
html[data-site="en"] .bcol{margin-top:1rem;align-items:center;font-size:.8rem}
html[data-site="en"] .bcol label{display:flex;align-items:center;gap:.5rem}
html[data-site="en"] .bpanel__save{font-size:.8rem;margin-top:1.5rem;color:var(--muted)}
html[data-site="en"] .bpick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}
html[data-site="en"] .bpick__grid a,html[data-site="en"] .bpick__grid button{font-size:.8rem;padding:.6rem .3rem;min-height:44px}
html[data-site="en"] .bpick__cho{display:flex;flex-wrap:wrap;gap:.4rem}
html[data-site="en"] .vbar{position:fixed;bottom:80px;left:12px;right:12px;z-index:55;max-width:720px;margin:auto;padding:1rem;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:0 8px 30px #0002}
html[data-site="en"] .vbar__in{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}
html[data-site="en"] .vbar button{font-size:.8rem;padding:.5rem;background:var(--margin);color:var(--ink);border-color:var(--line)}
html[data-site="en"] .vbar__ref{width:100%;font-size:.9rem}
html[data-site="en"] .vbar__hl{display:flex;gap:.3rem}
html[data-site="en"] .hlc{display:inline-block;width:1rem;height:1rem;border:1px solid currentColor;border-radius:50%;vertical-align:middle}
html[data-site="en"] .vbar__msg{position:fixed;z-index:60;bottom:100px;left:1rem;right:1rem;padding:1rem;max-width:500px;margin:auto;background:var(--ink);color:var(--paper);border-radius:4px;font:.9rem var(--sans)}
html[data-site="en"] .bplan__grid,html[data-site="en"] .bv-langs{display:grid;gap:1.5rem}
html[data-site="en"] .bplan-card,html[data-site="en"] .bv-lang{border-top:1px solid var(--line);padding:1.5rem 0}
html[data-site="en"] .bplan__list,html[data-site="en"] .bmy__list,html[data-site="en"] .blist,html[data-site="en"] .bv-vers{list-style:none;padding:0}
html[data-site="en"] .bplan__list li,html[data-site="en"] .bmy__list li,html[data-site="en"] .blist li,html[data-site="en"] .bv-vers li{padding:.8rem 0;border-bottom:1px solid var(--line)}
html[data-site="en"] .bmy__tools,html[data-site="en"] .bmy__filter,html[data-site="en"] .bvx-jump{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin:1.5rem 0}
html[data-site="en"] .bv-form{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}
html[data-site="en"] .bv-f{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;flex:1;min-width:130px}
html[data-site="en"] .blist__no{display:block;color:var(--rubric);font-size:.85rem}
html[data-site="en"] .blist__t{line-height:1.8}
html[data-site="en"] .bvx__book summary{display:flex;gap:1rem;align-items:center}
html[data-site="en"] .bvx__book summary::before{content:"+";color:var(--rubric)}
html[data-site="en"] .bvx__book[open] summary::before{content:"−"}
@media(min-width:780px){html[data-site="en"] .en-books{grid-template-columns:1fr 1fr;gap:4rem}html[data-site="en"] .en-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-site="en"] .br-paper{padding-left:4rem}html[data-site="en"] .br-chno{position:absolute;right:100%;top:.5rem;display:block;margin-right:-3rem}html[data-site="en"] .br-chno span{display:block;margin-top:1rem}html[data-site="en"] .bplan__grid,html[data-site="en"] .bv-langs{grid-template-columns:1fr 1fr}}
@media(max-width:480px){html[data-site="en"] .br-sels{width:100%}html[data-site="en"] .br-sel{max-width:100%;width:100%}html[data-site="en"] .br-tool{padding:.5rem;font-size:.75rem}}
html[data-site="en"] .bplans{list-style:none;padding:0;display:grid;gap:0 3rem}
html[data-site="en"] .bplans__it{padding:1.5rem 0;border-top:1px solid var(--line)}
html[data-site="en"] .bplans__it>div>span{display:block;margin:.5rem 0}
html[data-site="en"] .bplans__go{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1rem}
html[data-site="en"] .bplans__go label{display:flex;flex-direction:column;gap:.4rem}
html[data-site="en"] .bplan__all{padding-left:1.75rem}
html[data-site="en"] .bplan__all>li{padding:1rem 0;border-bottom:1px solid var(--line)}
html[data-site="en"] .bplan__all ul{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0}
html[data-site="en"] .bmy__filter button{background:var(--margin);border-color:var(--line);color:var(--ink)}
html[data-site="en"] .bmy__filter button.on{border-color:var(--rubric)}
html[data-site="en"] .bmy__empty{color:var(--muted);padding:1rem 0}
@media(min-width:780px){html[data-site="en"] .bplans{grid-template-columns:1fr 1fr}}
html[data-site="en"] .doc--bible.rt{--ink:var(--rf)}
html[data-site="en"] .doc--bible.rt[data-rt=dark]{--muted:#b8b1a4;--rubric:#e07b86;--link:#9db8e6;--margin:#26241f;--line:#524c43}
html[data-site="en"] .doc--bible.rt[data-rt=light]{--muted:#625d54;--rubric:#8e1d2c;--link:#2f4a7a;--margin:#efece4;--line:#d3cec4}
html[data-site="en"] .vnote{margin:1.5rem 0;padding:1.25rem;background:var(--margin);border-left:3px solid var(--rubric);border-radius:4px;font-size:.9rem}
html[data-site="en"] .vnote__x{float:right;background:transparent;color:var(--ink);border:0;padding:.4rem}
html[data-site="en"] .vnote__h{font-weight:600;margin-bottom:.7rem;color:var(--rubric)}
html[data-site="en"] .chapter .v__note{padding:.2rem;min-height:28px;border:0;background:transparent;color:var(--link);font-size:.75rem}

html[data-site="en"] .bpick__grid button{background:var(--margin);color:var(--link);border:0;text-align:left}

/* Search results, translation indexes and reader controls share the reference rhythm. */
html[data-site="en"] .bh-search{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0}
html[data-site="en"] .bh-search label{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}
html[data-site="en"] .bh-search input{width:100%}
html[data-site="en"] .vlist{list-style:none;padding:0;margin:2rem 0}
html[data-site="en"] .vlist>li{padding:1.25rem 0;border-bottom:1px solid var(--line)}
html[data-site="en"] .vlist__ref{font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums}
html[data-site="en"] .vlist__text{display:block;max-width:66ch;margin:.5rem 0;line-height:1.8}
html[data-site="en"] .vlist__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font:.8rem/1.6 var(--sans)}
html[data-site="en"] .bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:.5rem;list-style:none;padding:0;margin:1.5rem 0}
html[data-site="en"] .bgrid a{display:flex;justify-content:center;align-items:center;min-height:44px;padding:.5rem;background:var(--margin);border-radius:4px;text-decoration:none}
html[data-site="en"] .bv-blist>li>a{display:block;padding:.5rem 0;text-decoration:none}
html[data-site="en"] .bv-blist .blist__t{display:block;color:var(--ink)}
html[data-site="en"] .bvx{display:grid;gap:0 1.5rem}
html[data-site="en"] .bvx__book{min-width:0;border-bottom:1px solid var(--line);padding:.5rem 0}
html[data-site="en"] .bvx__book summary{min-height:44px;cursor:pointer;flex-wrap:wrap;padding:.5rem 0}
html[data-site="en"] .bvx__book .bbooks__c{margin-left:auto;font:.8rem/1.6 var(--sans)}
html[data-site="en"] .bvx__chs .bvx__more{grid-column:1/-1}
html[data-site="en"] .bv-about{border-top:2px solid var(--rubric);padding-top:1rem;margin-top:3rem}
html[data-site="en"] .bv-about__txt{max-width:66ch;line-height:1.8}
html[data-site="en"] .br-read.on{background:var(--margin);color:var(--ink);border-color:var(--rubric)}
html[data-site="en"] .br-recent,html[data-site="en"] .br-vjump__row{display:flex;flex-wrap:wrap;gap:.5rem}
html[data-site="en"] .br-recent a,html[data-site="en"] .br-vjump__row a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem .75rem;background:var(--margin);border-radius:4px;text-decoration:none;font-size:.85rem}
html[data-site="en"] .br-vjump{padding-bottom:1.5rem;border-bottom:1px solid var(--line)}
html[data-site="en"] .bbar .bbar__tts.on{background:var(--margin);color:var(--rubric);border-radius:4px}
