.rendering-ranks{margin:0;padding:0;list-style:none}.rendering-ranks li{grid-template-columns:minmax(6rem,1fr) 2fr auto;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.88rem;display:grid}.rank-label.is-muted{color:var(--ink-soft);font-style:italic}.rank-bar{background:var(--paper-sunken);border-radius:999px;height:.55rem;overflow:hidden}.rank-bar span{border-radius:999px;height:100%;display:block}.rank-count{font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem}.rank-count small{color:var(--ink-faint)}.tone-0{background:var(--accent)}.tone-1{background:var(--navy)}.tone-2{background:var(--sage)}.tone-3{background:var(--gold)}.tone-4{background:color-mix(in srgb, var(--accent) 55%, var(--paper))}.tone-5{background:color-mix(in srgb, var(--navy) 55%, var(--paper))}.tone-6{background:color-mix(in srgb, var(--sage) 55%, var(--paper))}.tone-other{background:var(--ink-faint)}.tone-untranslated,.tone-unresolved{background:repeating-linear-gradient(45deg, var(--rule), var(--rule) 3px, var(--paper-sunken) 3px, var(--paper-sunken) 6px)}svg .tone-0{fill:var(--accent)}svg .tone-1{fill:var(--navy)}svg .tone-2{fill:var(--sage)}svg .tone-3{fill:var(--gold)}svg .tone-4{fill:color-mix(in srgb, var(--accent) 55%, var(--paper))}svg .tone-5{fill:color-mix(in srgb, var(--navy) 55%, var(--paper))}svg .tone-6{fill:color-mix(in srgb, var(--sage) 55%, var(--paper))}svg .tone-other,svg .tone-untranslated,svg .tone-unresolved{fill:var(--ink-faint)}.hatch-ground{fill:var(--paper-sunken)}.hatch-line{stroke:var(--ink-faint);stroke-width:2.5px}.word-sankey .tone-untranslated,.word-sankey .tone-unresolved{fill:url(#sankey-hatch);fill-opacity:1;stroke:var(--ink-faint);stroke-width:.6px}.rank-label[aria-current=true]{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}[data-active-family] [data-family]{transition:opacity .12s}[data-active-family] [data-family]:not(.is-active-family){opacity:.18}.word-circle,.word-river,.word-sankey{width:100%;height:auto;display:block;overflow:visible}.circle-book{fill:none;stroke-width:6px;stroke-linecap:butt}.circle-book.genre-law{stroke:color-mix(in srgb, var(--navy) 70%, var(--paper))}.circle-book.genre-history{stroke:color-mix(in srgb, var(--navy) 45%, var(--paper))}.circle-book.genre-poetry{stroke:color-mix(in srgb, var(--gold) 60%, var(--paper))}.circle-book.genre-prophets{stroke:color-mix(in srgb, var(--sage) 60%, var(--paper))}.circle-book.genre-gospels{stroke:color-mix(in srgb, var(--accent) 60%, var(--paper))}.circle-book.genre-letters{stroke:color-mix(in srgb, var(--navy) 45%, var(--paper))}.circle-book.genre-revelation{stroke:color-mix(in srgb, var(--gold) 60%, var(--paper))}.circle-label{fill:var(--ink-faint);font-family:var(--font-ui);font-size:8px}.circle-dot{fill:var(--accent);fill-opacity:.8;stroke:var(--paper-raised);stroke-width:.6px;cursor:pointer}.circle-dot:hover,.circle-dot.is-selected{fill:var(--navy);fill-opacity:1}.circle-links path{fill:none;stroke:var(--accent);stroke-opacity:.28;stroke-width:.8px}.river-stream{stroke:var(--paper);stroke-width:.4px}.river-book{fill:#0000}.river-book:hover{fill:color-mix(in srgb, var(--ink) 6%, transparent)}.river-genre{fill:var(--ink-faint);font-family:var(--font-ui);font-size:10px}.river-genre-line{stroke:var(--rule);stroke-width:.6px;vector-effect:non-scaling-stroke}.sankey-source{fill:var(--ink)}.sankey-band{fill-opacity:.45}.sankey-lemma{fill:var(--ink);font-size:22px}.sankey-label{fill:var(--ink);font-family:var(--font-ui);font-size:13px}.sankey-label.is-muted{fill:var(--ink-soft);font-style:italic}.sankey-count{fill:var(--ink-faint);font-size:11px}.sankey-lemma:lang(hbo),.sankey-lemma:lang(arc){font-family:var(--font-hebrew)}.sankey-lemma:lang(grc){font-family:var(--font-text)}@media (width<=560px){.sankey-figure{display:none}}.panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.panel h2{font-family:var(--font-text);margin:0;font-size:1.4rem}.panel h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:1.25rem 0 .5rem;font-size:.75rem}.panel-close{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.panel-note,.panel-empty{color:var(--ink-soft);font-size:.85rem}.cross-references{margin:0;padding:0;list-style:none}.cross-references li{border-bottom:1px solid var(--rule);padding:.55rem 0}.cross-references li:last-child{border-bottom:0}.cross-reference-head{justify-content:space-between;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.cross-references p{font-family:var(--font-text);color:var(--ink-soft);margin:.2rem 0 0;font-size:.95rem;line-height:1.45}.votes{color:var(--sage);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.lemma{font-size:2rem;line-height:1.3}.morph{color:var(--ink-soft);margin:.3rem 0;font-size:.82rem}.morphemes{margin:.5rem 0;padding:0;list-style:none}.morphemes li{border-bottom:1px dashed var(--rule);grid-template-columns:auto 1fr;gap:0 .6rem;padding:.3rem 0;font-size:.85rem;display:grid}.morphemes small{color:var(--ink-faint);grid-column:2}.morpheme{font-size:1.2rem}.definition{color:var(--ink-soft);margin-top:.4rem;line-height:1.5}.word.is-highlighted{border-color:var(--accent);background:var(--accent-soft)}.text .is-highlighted{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-soft);border-radius:3px}.panel-sub{color:var(--ink-soft);margin:.15rem 0 0;font-size:.88rem}.panel-expand{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.2rem;display:none}@media (width<=1100px){.panel[data-mode=word] .panel-expand{display:inline-block}.panel.is-expanded .panel-expand{transform:rotate(180deg)}}.word-nav{justify-content:space-between;align-items:center;gap:.5rem;margin:.8rem 0 .2rem;display:flex}.word-nav-status{color:var(--ink-soft);text-align:center;font-size:.82rem}.token-detail{background:var(--paper-sunken);border-radius:8px;padding:.5rem .7rem}.token-surface{margin:0 0 .2rem}.token-surface [lang=hbo],.token-surface [lang=arc]{font-family:var(--font-hebrew);font-size:1.4rem}.token-surface [lang=grc]{font-family:var(--font-text);font-size:1.2rem}.token-gloss{font-weight:600}.word-total{color:var(--ink-soft);margin:.6rem 0 .2rem;font-size:.85rem}.zoom-crumbs{color:var(--ink-soft);margin-bottom:.3rem;font-size:.82rem}.zoom-crumbs .crumb{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.barcode-zoom{width:100%;height:auto;display:block;overflow:visible}.barcode-zoom .barcode-book,.barcode-zoom .barcode-column{fill:var(--paper-sunken);stroke:var(--rule);stroke-width:.4px}.barcode-zoom .barcode-book:not([data-empty]){cursor:zoom-in}.barcode-zoom .barcode-book.is-current,.barcode-zoom .barcode-column.is-current{stroke:var(--navy);stroke-width:1px}.barcode-zoom .barcode-mark{fill:var(--accent);opacity:.85;cursor:pointer}.barcode-zoom .barcode-mark:hover,.barcode-zoom .barcode-mark.is-current{fill:var(--navy);opacity:1}.barcode-zoom .barcode-label{fill:var(--ink-faint);font-family:var(--font-ui);font-size:7px}.chapter-preview:not(:empty){background:var(--paper-sunken);border-radius:8px;margin-top:.6rem;padding:.5rem .7rem}.preview-title{margin:0 0 .3rem;font-size:.82rem;font-weight:600}.preview-verses{margin:0;padding:0;font-size:.88rem;list-style:none}.preview-verses li{border-bottom:1px dashed var(--rule);padding:.25rem 0}.preview-verses li:last-child{border-bottom:0}.preview-verses a{color:var(--accent);margin-right:.3rem;font-weight:700;text-decoration:none}.preview-text{font-family:var(--font-text);color:var(--ink-soft)}.preview-text mark{background:var(--accent-soft);color:var(--ink);border-radius:2px}.definition-details{margin-top:.8rem;font-size:.88rem}.word.is-occurrence-selected{border-color:var(--navy);box-shadow:0 0 0 2px var(--navy)}
