:root{--bg: #fbf9f4;--surface: #f3efe6;--text: #22201c;--muted: #6b6458;--rule: #e2dccf;--accent: #8a3b12;--reading-font: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--ui-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light;--hl-yellow: #f4e58d;--hl-orange: #ffc88e;--hl-red: #ffbdb4;--hl-pink: #ffbbe3;--hl-purple: #f5c3ff;--hl-violet: #d1cfff;--hl-blue: #a1dfff;--hl-sky: #7aecff;--hl-teal: #7ef1dc;--hl-green: #abedac;--hl-brown: #dbb597;--hl-gray: #d1d1d1;--tag-default: #e7e1d4}@media (prefers-color-scheme: dark){:root{--bg: #1b1a18;--surface: #242220;--text: #e8e3d9;--muted: #a39b8d;--rule: #34312c;--accent: #e08a55;color-scheme:dark;--hl-yellow: #4f4200;--hl-orange: #6c3900;--hl-red: #72302d;--hl-pink: #6c2f4f;--hl-purple: #5b366a;--hl-violet: #433f78;--hl-blue: #174a78;--hl-sky: #005367;--hl-teal: #00574a;--hl-green: #215525;--hl-brown: #4e3015;--hl-gray: #4a4a4a;--tag-default: #3a3731}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--ui-font);line-height:1.5}main,header.site,footer.site{max-width:72rem;margin:0 auto;padding-left:16px;padding-right:16px}header.site{padding-top:16px}.brand{color:var(--accent);font-family:var(--reading-font);font-size:1.25rem;font-weight:700;text-decoration:none}main{padding-top:8px;padding-bottom:24px}footer.site{border-top:1px solid var(--rule);color:var(--muted);font-size:.85rem;padding-top:12px;padding-bottom:32px}a{color:var(--accent)}h1{font-family:var(--reading-font);font-size:1.7rem;line-height:1.2;margin:.2em 0 .3em}h2{font-size:1.05rem;margin:1.6em 0 .5em}h3{font-size:.95rem;margin:0 0 .25em}.from{margin:1em 0 0}.quiet{color:var(--muted);font-size:.9rem}.caution{background:var(--surface);border-left:3px solid var(--accent);padding:8px 12px}.actions{display:flex;flex-wrap:wrap;gap:8px;margin:1em 0}.button{border:1px solid var(--accent);border-radius:6px;color:var(--accent);display:inline-block;padding:8px 16px;text-decoration:none}button.button{background:transparent;cursor:pointer;font:inherit}.button--primary{background:var(--accent);color:var(--bg)}.message{border-left:3px solid var(--accent);font-family:var(--reading-font);font-size:1.1rem;margin:1em 0;padding:4px 0 4px 14px;white-space:pre-wrap}.share>*:not(.passages){max-width:42rem}.passages{display:grid;gap:0 32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.passages[data-count="1"]{max-width:42rem}.passage{border-top:1px solid var(--rule);margin-top:1.5em;padding-top:1em}.passage__name{font-size:1rem;margin:0 0 .6em}.chapter{font-family:var(--reading-font);font-size:1.1rem;line-height:1.7}.paragraph,.stanza{margin:0 0 1em}.poetry-line{margin:0;padding-inline-start:1.5em;text-indent:-1.5em}.verse-number{color:var(--muted);font-family:var(--ui-font);font-size:.6em;margin-inline-end:.2em;vertical-align:super}.pilcrow{color:var(--muted)}.superscription{color:var(--muted);font-size:.92em;font-style:italic;margin:0 0 .5em}.ts--small-caps{font-variant-caps:small-caps}.ts--italic{font-style:italic}.superscription .ts--italic{font-style:normal}.fn-caller{background:none;border:0;color:var(--accent);cursor:pointer;display:inline;font-family:var(--ui-font);font-size:.62em;font-style:italic;line-height:0;margin:0;padding:0 .12em;user-select:none;vertical-align:super}.fn-caller:before{content:attr(data-caller)}@media (pointer: coarse){.fn-caller{margin:-.4em -.2em;padding:.4em .35em}}.fn-popover{background:var(--bg);border:1px solid var(--rule);border-radius:10px;box-shadow:0 6px 24px #00000047;left:0;max-height:min(60vh,24rem);max-width:min(24rem,calc(100vw - 16px));overflow:auto;padding:.5rem .7rem;position:fixed;top:0;width:max-content;z-index:10}.fn-popover__text{font-family:var(--reading-font);font-size:.92rem;line-height:1.5;margin:0}.strip{background:var(--bg);border-top:1px solid var(--rule);bottom:0;font-size:.8rem;margin:0;padding:6px 0;position:sticky}.strip a{color:var(--muted)}.chapter-mark{color:var(--muted);font-family:var(--ui-font);margin:1.2em 0 .3em}.attribution{color:var(--muted);font-size:.8rem}.attribution p{margin:.2em 0}.hl{background:var(--hl, var(--hl-yellow));color:inherit;padding:0}.hl--changed{border-bottom:2px dashed var(--muted)}.hl[data-color=orange]{--hl: var(--hl-orange)}.hl[data-color=red]{--hl: var(--hl-red)}.hl[data-color=pink]{--hl: var(--hl-pink)}.hl[data-color=purple]{--hl: var(--hl-purple)}.hl[data-color=violet]{--hl: var(--hl-violet)}.hl[data-color=blue]{--hl: var(--hl-blue)}.hl[data-color=sky]{--hl: var(--hl-sky)}.hl[data-color=teal]{--hl: var(--hl-teal)}.hl[data-color=green]{--hl: var(--hl-green)}.hl[data-color=brown]{--hl: var(--hl-brown)}.hl[data-color=gray]{--hl: var(--hl-gray)}.swatch{background:var(--hl, var(--hl-yellow));border-radius:3px;display:inline-block;height:.9em;vertical-align:-.1em;width:1.4em}.swatch[data-color=orange]{--hl: var(--hl-orange)}.swatch[data-color=red]{--hl: var(--hl-red)}.swatch[data-color=pink]{--hl: var(--hl-pink)}.swatch[data-color=purple]{--hl: var(--hl-purple)}.swatch[data-color=violet]{--hl: var(--hl-violet)}.swatch[data-color=blue]{--hl: var(--hl-blue)}.swatch[data-color=sky]{--hl: var(--hl-sky)}.swatch[data-color=teal]{--hl: var(--hl-teal)}.swatch[data-color=green]{--hl: var(--hl-green)}.swatch[data-color=brown]{--hl: var(--hl-brown)}.swatch[data-color=gray]{--hl: var(--hl-gray)}.note{background:var(--surface);border-radius:6px;margin:0 0 10px;padding:10px 12px}.note__body{margin:.2em 0;white-space:pre-wrap}.tags{margin:.4em 0 0}.tag{--hl: var(--tag-default);background:var(--hl);border-radius:10px;display:inline-block;font-size:.8rem;margin-right:4px;padding:1px 8px}.tag[data-color=yellow]{--hl: var(--hl-yellow)}.tag[data-color=orange]{--hl: var(--hl-orange)}.tag[data-color=red]{--hl: var(--hl-red)}.tag[data-color=pink]{--hl: var(--hl-pink)}.tag[data-color=purple]{--hl: var(--hl-purple)}.tag[data-color=violet]{--hl: var(--hl-violet)}.tag[data-color=blue]{--hl: var(--hl-blue)}.tag[data-color=sky]{--hl: var(--hl-sky)}.tag[data-color=teal]{--hl: var(--hl-teal)}.tag[data-color=green]{--hl: var(--hl-green)}.tag[data-color=brown]{--hl: var(--hl-brown)}.tag[data-color=gray]{--hl: var(--hl-gray)}.plain{list-style:none;margin:0;padding:0}.plain li{margin:0 0 6px}.notice{margin-top:1.5em}.app-icon{display:block;margin:0 0 .75em}.octapla-mark{display:block;color:var(--accent)}.octapla-mark--spinning .octapla-mark__darts{transform-box:fill-box;transform-origin:center;animation:octapla-turn 1.5s linear infinite}@keyframes octapla-turn{to{transform:rotate(45deg)}}@media (prefers-reduced-motion: reduce){.octapla-mark--spinning .octapla-mark__darts{animation:none}}.waiting{display:flex;align-items:center;gap:.75rem;margin:1em 0}.waiting p{margin:0}.waiting .octapla-mark{flex:none;opacity:0;animation:waiting-appear .2s ease-out .3s forwards}@keyframes waiting-appear{to{opacity:1}}@font-face{font-family:Ezra SIL;src:url(/assets/SILEOT-DoJAM5qh.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0591-05F4,U+FB1D-FB4F,U+034F,U+25CC}.chapter:lang(hbo){font-family:Ezra SIL,SBL Hebrew,Times New Roman,serif;font-size:1.3rem;line-height:1.75}@font-face{font-family:Scheherazade New;src:url(/assets/ScheherazadeNew-Regular-OiDV5qDq.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+25CC}.chapter:lang(ar){font-family:Scheherazade New,Noto Naskh Arabic,Times New Roman,serif;font-size:1.2rem;line-height:1.7}.chapter:lang(ja){font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,"Noto Serif CJK JP","Noto Serif JP","Source Han Serif JP",Yu Gothic,YuGothic,Meiryo,serif;line-break:strict}ruby.fg{ruby-position:over}ruby.fg>rt{font-size:.5em;line-height:1;-webkit-user-select:none;user-select:none}ruby.fg>rt:before{content:attr(data-r)}.passage__tools{margin:0 0 .5rem}.furigana{font:inherit;font-size:.8rem;font-weight:400;line-height:1.2;vertical-align:.1em;margin-inline-start:.4rem;padding:.05rem .55rem;border:1px solid var(--accent);border-radius:999px;background:transparent;color:var(--accent);cursor:pointer}.furigana[aria-pressed=true]{background:var(--accent);color:var(--bg)}.passage--no-furigana ruby.fg>rt{display:none}.section-mark{color:var(--muted);margin-inline-start:.4em}.section-mark--inside{margin-inline-start:0;margin-inline-end:.4em}.section-mark--inside:before{content:attr(data-mark)}.vb{display:block}.vb--stanza,.vb--paragraph{height:1em}.poetry-line .vb-start{margin-inline-start:-1.5em}
