/* Translation-only records have no Hebrew counterpart and never create source
   Hebrew identities. Other readers retain their existing bilingual setting. */
.web-only-verse { display: none; padding: 1em 0; direction: ltr; }
.web-only-verse.highlighted { background: var(--highlight); }
body.dual-mode .web-only-verse { display: block; }

/* Bible-only Hebrew-first sections. Source identities and interlinear word
   columns stay intact; the existing verse border follows the fluent prose. */
body.bible-fluent-reader .chapter-panel .verse.bible-verse-layout {
  display: grid !important;
  grid-template-columns: max-content minmax(0, 1fr);
  grid-template-areas: "marker hebrew" "english english";
  direction: rtl; align-items: start; gap: .3em .3em !important;
  border-top: 0 !important; border-bottom: 1px solid var(--rule-light) !important;
}
body.bible-fluent-reader .bible-verse-layout > .word-flow {
  grid-area: hebrew; min-width: 0; width: auto !important; max-width: 100%;
}
body.bible-fluent-reader .bible-verse-layout > .verse-num {
  grid-area: marker; display: inline-flex !important; flex-direction: row;
  align-items: baseline; gap: .2em; direction: rtl; white-space: nowrap;
  min-width: 0 !important; margin: 0 !important; padding: .15em 0 0 !important;
  /* Scripture Hebrew is 1.8125em in the shared Bible reader stylesheet. */
  font-size: calc(.90625em + 1.5pt) !important;
  font-weight: 400 !important; line-height: 1.2;
  color: var(--accent-deep) !important; order: initial;
}
body.bible-fluent-reader .bible-verse-layout .verse-num-hebrew { font-size: 1em; }
body.bible-fluent-reader .bible-verse-layout > .verse-num .verse-num-arabic {
  display: inline !important; direction: ltr; unicode-bidi: isolate;
  font-size: .75em !important; font-weight: 400; color: #000745 !important;
  opacity: .8 !important; margin: 0 !important;
}
.bible-verse-layout[data-bible-volume="ot"] .verse-num-arabic::before { content: '('; }
.bible-verse-layout[data-bible-volume="ot"] .verse-num-arabic::after { content: ')'; }
body.bible-fluent-reader .bible-verse-layout[data-bible-volume="nt"] > .verse-num .verse-num-arabic {
  font-size: 1em !important; color: var(--accent-deep) !important; opacity: 1 !important;
}
body.bible-fluent-reader .bible-unnumbered-heading > .verse-num { display: none !important; }
body.bible-fluent-reader .bible-verse-layout > .verse-english,
body.bible-fluent-reader .web-only-verse > .verse-english {
  grid-area: english; display: block; order: initial;
  min-width: 0; margin: 0; padding: 0; border: 0;
  direction: ltr; unicode-bidi: isolate; text-align: left; text-align-last: left;
  font-family: 'David Libre', 'Georgia', serif;
  font-size: calc(var(--t0) * 1.15 - 1pt); line-height: 1.5; color: var(--ink); opacity: 1;
}
body.bible-fluent-reader .verse-english:empty { display: none !important; }
.bible-fluent-reader .web-verse-part { margin: 0; padding: 0; }
.bible-fluent-reader .web-verse-part + .web-verse-part { margin-top: .3em; }
.bible-fluent-reader .web-verse-text { font-style: italic; color: #6F6254; }
.bible-fluent-reader .english-verse-number {
  font-size: 1.125em; font-weight: 400; font-style: normal; vertical-align: baseline;
  color: var(--accent-deep);
}
.bible-fluent-reader .translation-reference {
  display: none;
}
body.bible-fluent-reader .web-only-verse {
  display: block; border-bottom: 1px solid var(--rule-light); padding: 12px 0;
}
