.rdr-text{font-family:var(--font-reading);font-size:var(--reader-size);line-height:var(--reader-leading);font-optical-sizing:auto;font-variant-ligatures:common-ligatures;font-kerning:normal;hanging-punctuation:first;color:var(--ink);max-width:var(--reader-measure);overflow-wrap:break-word;-webkit-touch-callout:default;transition:opacity .28s var(--ease);margin-inline:auto}.rdr-text[aria-busy=true]{opacity:.45}.rdr-para{text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;margin:0}.rdr-para+.rdr-para{margin-top:.92em}.rdr-heading{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink-2);text-wrap:balance;margin:2.1em 0 .62em;scroll-margin-top:96px;font-size:1.32em;font-style:italic;font-weight:400;line-height:1.16}.rdr-heading:first-child{margin-top:.2em}.rdr-heading-range{font-family:var(--font-ui);letter-spacing:.14em;color:var(--ink-3);vertical-align:.32em;white-space:nowrap;margin-left:.7em;font-size:11px;font-style:normal;font-weight:550}.rdr-speakers{font-family:var(--font-ui);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:.25em .5em;margin:-.15em 0 .9em;font-size:12.5px;line-height:1.45;display:flex}.rdr-speakers b{color:var(--ink-2);font-weight:600}.rdr-caution{border:1px dashed var(--rule-strong);background:color-mix(in oklab, var(--bg-elev) 70%, transparent);font-family:var(--font-ui);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:.55em;margin:-.2em 0 1em;padding:.7em .9em;font-size:12.5px;line-height:1.5;display:flex}.rdr-caution a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 60%, transparent);text-underline-offset:3px;white-space:nowrap}.rdr-verse{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color 1.6s var(--ease-in-out), text-decoration-color .22s var(--ease);text-underline-offset:.3em;border-radius:.18em;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1.5px}@media (hover:hover) and (pointer:fine){.rdr-verse:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 38%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 38%, transparent)}}.rdr-selected{-webkit-text-decoration-color:var(--accent)!important;text-decoration-color:var(--accent)!important}.rdr-glow{background-color:color-mix(in oklab, var(--accent) 16%, transparent);transition:background-color .5s var(--ease)}[data-theme=night] .rdr-glow{background-color:color-mix(in oklab, var(--accent) 19%, transparent)}.rdr-num{font-family:var(--font-ui);vertical-align:.66em;color:var(--accent-strong);letter-spacing:.02em;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;margin:0 .3em 0 .08em;padding:0;font-size:.56em;font-weight:600;line-height:0;position:relative}.rdr-num:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rdr-num-hidden{opacity:0;vertical-align:baseline;line-height:1;position:absolute;top:.15em;left:-1.6em}.rdr-num-hidden:focus-visible{opacity:1}.rdr-hl-honey,.rdr-hl-sage,.rdr-hl-rose,.rdr-hl-lapis{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .28s var(--ease);border-radius:.2em;margin:0 -.1em;padding:.05em .1em}.rdr-hl-honey{background-color:var(--hl-honey)}.rdr-hl-sage{background-color:var(--hl-sage)}.rdr-hl-rose{background-color:var(--hl-rose)}.rdr-hl-lapis{background-color:var(--hl-lapis)}.rdr-omitted{color:var(--ink-3);letter-spacing:.04em;margin-right:.1em;font-style:italic}.rdr-sc{font-synthesis:small-caps;letter-spacing:.035em;font-variant-caps:all-small-caps}.rdr-selah{letter-spacing:.06em;color:var(--ink-3);margin:0 .15em;font-size:.86em;font-style:italic;font-variant-caps:small-caps}.rdr-dropcap{position:relative}.rdr-dropcap:first-letter{float:left;font-family:var(--font-display);color:var(--accent);text-shadow:0 1px 0 color-mix(in oklab, var(--accent) 22%, transparent);margin:.035em .02em 0 -.02em;padding:.07em .09em 0 0;font-size:3.7em;font-style:normal;font-weight:400;line-height:.8}.rdr-superscription{color:var(--ink-2);text-align:center;text-wrap:balance;max-width:28em;margin:0 auto 1.15em;font-size:.84em;font-style:italic;line-height:1.5;display:block}.rdr-stanza{margin:0;padding-left:1.75em}.rdr-stanza+.rdr-stanza,.rdr-para+.rdr-stanza,.rdr-stanza+.rdr-para{margin-top:1.05em}.rdr-line{text-indent:-1.1em;padding-left:1.1em;display:block;position:relative}.rdr-line+.rdr-line{margin-top:.3em}.rdr-line>.rdr-num:not(.rdr-num-hidden){text-align:right;text-indent:0;vertical-align:baseline;width:1.6em;line-height:inherit;margin:0;font-size:.6em;position:absolute;top:.15em;left:-1.75em}.rdr-line .rdr-dropcap-inline{text-indent:0}.rdr-fin{color:var(--accent);justify-content:center;align-items:center;gap:10px;margin:2.6em auto 0;display:flex}.rdr-fin i{opacity:.55;background:currentColor;width:5px;height:5px;display:block;transform:rotate(45deg)}.rdr-fin i:nth-child(2){opacity:1;background:0 0;border:1px solid;width:8px;height:8px}.rdr-range{appearance:none;cursor:pointer;--fill:50%;background:0 0;width:100%;height:44px}.rdr-range:focus-visible{outline:none}.rdr-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ink) var(--fill), var(--rule-strong) var(--fill));border-radius:999px;height:4px}.rdr-range::-moz-range-track{background:var(--rule-strong);border-radius:999px;height:4px}.rdr-range::-moz-range-progress{background:var(--ink);border-radius:999px;height:4px}.rdr-range::-webkit-slider-thumb{appearance:none;background:var(--bg-elev);border:1px solid var(--rule-strong);width:26px;height:26px;transition:transform .2s var(--ease);border-radius:999px;margin-top:-11px;box-shadow:inset 0 1px #ffffff80,0 4px 10px -3px #281c0a59}.rdr-range::-moz-range-thumb{background:var(--bg-elev);border:1px solid var(--rule-strong);border-radius:999px;width:26px;height:26px;box-shadow:0 4px 10px -3px #281c0a59}.rdr-range:active::-webkit-slider-thumb{transform:scale(1.08)}.rdr-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:3px}.rdr-range:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:3px}.rdr-map{position:absolute;inset:0}.rdr-map .maplibregl-ctrl-attrib{font-family:var(--font-ui);color:var(--ink-3);border-radius:10px 0 0;font-size:10px;background:color-mix(in oklab, var(--bg-elev) 80%, transparent)!important}.rdr-map .maplibregl-ctrl-attrib a{color:var(--ink-2)}.rdr-map .maplibregl-ctrl-attrib-button{filter:var(--attrib-filter,none)}[data-theme=night] .rdr-map{--attrib-filter:invert(.85)}.rdr-map .maplibregl-ctrl-group{background:var(--bg-elev);border:1px solid var(--rule);box-shadow:var(--shadow-press);border-radius:12px;overflow:hidden}.rdr-map .maplibregl-ctrl-group button{width:34px;height:34px}[data-theme=night] .rdr-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.85)}.rdr-map .maplibregl-cooperative-gesture-screen{font-family:var(--font-ui);background:color-mix(in oklab, var(--bg) 55%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:14px}.rdr-hebrew{font-family:var(--font-hebrew), "SBL Hebrew", "Ezra SIL", "Times New Roman", serif;direction:rtl;unicode-bidi:isolate}.rdr-greek{font-family:var(--font-greek), var(--font-reading), "Gentium Plus", "Times New Roman", serif}.rdr-theme-pill [role=radio]:after{content:"";position:absolute;inset:-2px}.rdr-toast{z-index:95;left:50%;bottom:calc(var(--safe-bottom) + 132px);position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.rdr-verse,.rdr-glow{transition:none}}.rdr-mixed{font-family:var(--font-reading), var(--font-greek), var(--font-hebrew), "Times New Roman", serif}
