[data-reader-root]{--reader-column-gap: var(--space-5)}.reader-header{display:grid;margin-bottom:var(--space-5)}.reader-title{line-height:1.15;margin:0;margin-top:var(--space-2)}.reader-controls{align-items:start;background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4)}@media(min-width:48rem){.reader-controls{grid-template-columns:repeat(2,minmax(0,auto));justify-content:space-between}}.reader-controls__group{border:0;margin:0;min-inline-size:0;padding:0}.reader-controls__legend{align-items:center;display:inline-flex;font-family:var(--font-ui);font-size:var(--text-xs);gap:var(--space-2);letter-spacing:.04em;margin-bottom:var(--space-2);text-transform:uppercase}.reader-controls__options{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.reader-controls__options input[type=checkbox],.reader-controls__options input[type=radio]{accent-color:var(--color-accent)}.reader-controls__option{align-items:center;display:inline-flex;gap:var(--space-2)}.reader-controls__option--disabled{color:var(--color-text-muted)}.reader-controls__kbd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-xs);line-height:1;padding:.2rem .35rem;text-transform:none}.reader-body{display:grid;gap:var(--space-6)}.reader-column{min-width:0}[data-reader-root] .reader-column--both{display:none}:is(html[data-reader-language=en],[data-reader-root][data-language=en]) .reader-column--pli,:is(html[data-reader-language=en],[data-reader-root][data-language=en]) .reader-column--both,:is(html[data-reader-language=pli],[data-reader-root][data-language=pli]) .reader-column--en,:is(html[data-reader-language=pli],[data-reader-root][data-language=pli]) .reader-column--both{display:none}:is(html[data-reader-language=both],[data-reader-root][data-language=both]) .reader-body{grid-template-columns:minmax(0,1fr)}:is(html[data-reader-language=both][data-reader-bilingual-layout=stacked],[data-reader-root][data-language=both][data-bilingual-layout=stacked]) .reader-column--en,:is(html[data-reader-language=both][data-reader-bilingual-layout=stacked],[data-reader-root][data-language=both][data-bilingual-layout=stacked]) .reader-column--pli{display:none}:is(html[data-reader-language=both][data-reader-bilingual-layout=stacked],[data-reader-root][data-language=both][data-bilingual-layout=stacked]) .reader-column--both{display:block}@media(min-width:72rem){:is(html[data-reader-language=both][data-reader-bilingual-layout=split],[data-reader-root][data-language=both][data-bilingual-layout=split]) .reader-body{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--reader-column-gap)}}.segment{display:inline;margin:0}.segment__text{display:inline;min-width:0}.segment--pli .segment__text{color:var(--color-text-pli)}.reader-column--both .segment-pair,.reader-column--both .segment{display:block}.reader-column--both .segment--pli{margin-top:var(--space-1)}.segment__reference,.segment__comment,.segment__gap{display:none;font-family:var(--font-ui);font-size:var(--text-sm);margin-inline-start:var(--space-1)}.segment__reference{vertical-align:super;margin-inline-start:0;margin-inline-end:var(--space-1)}.segment:target .segment__reference{background-color:var(--color-background);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--space-1) var(--space-2)}.segment__comment{font-style:italic;color:var(--color-text-secondary);margin-inline-end:var(--space-2);padding-inline:var(--space-1)}.segment__gap{white-space:nowrap}:is(html[data-reader-show-refs=true],[data-reader-root][data-show-refs=true]) .segment__reference{display:inline}:is(html[data-reader-show-comments=true],[data-reader-root][data-show-comments=true]) .segment__comment{display:inline}.reader-column[id^=dn]{display:block}.reader-column[id^=dn] ul{list-style:none;margin:0;padding:0}.reader-column[id^=dn] p,.reader-column[id^=dn] blockquote,.reader-column[id^=dn] li{margin:0}.reader-column[id^=dn] p+p,.reader-column[id^=dn] p+ul,.reader-column[id^=dn] ul+p,.reader-column[id^=dn] blockquote+p,.reader-column[id^=dn] h2+p,.reader-column[id^=dn] h3+p{margin-top:var(--space-2)}.reader-column[id^=dn] blockquote{margin-inline:0;margin-block:var(--space-4);padding-inline-start:var(--space-6)}.reader-column[id^=dn] .verse-line{display:block}
