.icon{width:var(--icon-size,1em);height:var(--icon-size,1em);color:var(--icon-color,inherit);display:block}.logo{font-size:var(--logo-font-size,1rem);letter-spacing:.05em;text-transform:uppercase;color:inherit;border-radius:.125rem;align-items:center;gap:.75rem;font-weight:700;text-decoration:none;display:flex}.logo__icon{--icon-size:2rem}.nav{display:block}.nav__items{margin:0;padding:0;list-style:none}.nav__link{color:#fffc;font-weight:400;text-decoration:none;display:block}.nav__link:hover{color:#fff}.nav__link.router-link-exact-active{color:#c2c7f4;pointer-events:none}@media (orientation:portrait){.nav__items{flex-flow:column wrap;font-size:.875rem;display:flex}.nav__item{height:calc(var(--app-header-height)/2)}.nav__link{align-items:center;height:100%;display:flex}.nav__item:last-child .nav__link{padding-block-end:.5rem}}@media (orientation:landscape){.nav__items{align-items:center;gap:1.25rem;height:100%;font-size:1rem;display:flex}.nav__item{justify-content:center;align-items:center;height:2rem;display:flex}.nav__link{letter-spacing:.0125em;display:inline}}.header{padding-inline:var(--app-layout-gutter);height:var(--app-header-height);color:#fff;background-color:#222;align-items:center;gap:2rem;display:flex}.header__logo{max-width:50%}.header__nav{margin-inline-start:auto}@media (orientation:landscape){.header{gap:3rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-background-color:#fff;--app-color:#222;--app-dim-color:#6e6e6e;--app-link-color:#0054b9;--app-accent-color:#ba180c;--app-border-size:1px;--app-border-color:#d0d0d0;--text-mark-color:#584200;--text-mark-background:#ffe084;--app-backdrop-color:#0000004d}@media (orientation:portrait){:root{--app-font-size:1rem;--app-layout-gutter:1.25rem;--app-header-height:3.5rem}}@media (orientation:landscape){:root{--app-font-size:calc(.75vw + .8vh);--app-layout-gutter:2.5rem;--app-header-height:3.5rem}}@keyframes FadeInY{0%{transform:translate3d(0,var(--keyframe-translate-y,1em),0);opacity:0}to{opacity:1;transform:translateZ(0)}}@keyframes FadeInX{0%{transform:translate3d(var(--keyframe-translate-x,1em),0,0);opacity:0}to{opacity:1;transform:translateZ(0)}}@keyframes Highlight{0%{background-color:#fff7e0}50%{background-color:#fff7e0}to{background-color:#fff7e000}}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.outline-focus:focus,.outline-focus-visible:focus-visible{outline-offset:var(--app-outline-offset,.1875rem);outline:var(--app-outline-size,.25rem)var(--app-outline-style,solid)var(--app-outline-color,#003dffb3)}@media (prefers-reduced-motion:reduce){html *,html :before,html :after{transition:none;animation:none}::view-transition-group(*){transition:none;animation:none}::view-transition-old(*){transition:none;animation:none}::view-transition-new(*){transition:none;animation:none}}@keyframes GhostAnimation{0%{opacity:var(--ghost-animation-opacity-from,.75)}50%{opacity:var(--ghost-animation-opacity-to,1)}to{opacity:var(--ghost-animation-opacity-from,.75)}}[data-ghost=true] [data-ghost-text],[data-ghost=true] [data-ghost-item]{-webkit-user-select:none;user-select:none;pointer-events:none;cursor:default;color:#0000;box-shadow:none;animation:var(--ghost-animation,GhostAnimation 1s ease both infinite);background:0 0;border-color:#0000;outline:none;transition:none}[data-ghost=true] [data-ghost-text],[data-ghost=true] [data-ghost-text]:before,[data-ghost=true] [data-ghost-text]:after{text-decoration-line:line-through;text-decoration-thickness:var(--ghost-text-thickness,1em);-webkit-text-decoration-color:var(--ghost-text-color,#6b6b6b33);text-decoration-color:var(--ghost-text-color,#6b6b6b33)}[data-ghost=true] [data-ghost-item]{background-color:var(--ghost-item-color,#6b6b6b1a)!important}[data-ghost=true] [data-ghost-item] [data-ghost-text]{animation:none}[data-ghost=true] [data-ghost-item] :not([data-ghost-text]):not([data-ghost-item]),[data-ghost=true] [data-ghost-item] :before,[data-ghost=true] [data-ghost-item] :after,[data-ghost=true] [data-ghost-item]:before,[data-ghost=true] [data-ghost-item]:after{-webkit-user-select:none;user-select:none;pointer-events:none;visibility:hidden;opacity:0}[data-ghost=true] [data-ghost-text] *{--link-line-transparent:100%;color:#0000!important}@media (prefers-reduced-motion:reduce){:root{--ghost-animation:none}}@layer base{.pretty-scrollbar{--base-pretty-scrollbar-background:var(--pretty-scrollbar-track-color,#0000);--base-pretty-scrollbar-color:var(--pretty-scrollbar-thumb-color,#6b6b6b80);--base-pretty-scrollbar-width:var(--pretty-scrollbar-width,var(--pretty-scrollbar-size,.75em));--base-pretty-scrollbar-height:var(--pretty-scrollbar-height,var(--pretty-scrollbar-size,.75em));scrollbar-width:thin;scrollbar-color:var(--base-pretty-scrollbar-color)var(--base-pretty-scrollbar-background)}.pretty-scrollbar::-webkit-scrollbar{background-color:var(--base-pretty-scrollbar-background);width:var(--base-pretty-scrollbar-width);height:var(--base-pretty-scrollbar-height)}.pretty-scrollbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--base-pretty-scrollbar-color);border:solid var(--pretty-scrollbar-track-padding,.1875em)transparent;border-radius:var(--pretty-scrollbar-thumb-radius,.75em)}@media (hover:hover){.pretty-scrollbar_hover:not(:hover){--base-pretty-scrollbar-color:transparent}}.title{letter-spacing:normal;text-transform:none;text-align:inherit;word-break:normal;color:var(--app-title-color,inherit);margin:0;font-family:inherit;font-size:1em;font-weight:700;line-height:1.25;display:block}.title__mark{color:var(--app-accent-color,#0071e3);background:var(--title-mark-background,none)}.title_balanced{text-wrap:balance}.title_dim{color:var(--app-dim-color,#6e6e73)}.title_up{text-transform:uppercase}.title_center{text-align:center}.title_end{text-align:end}.title_size_xxs{font-size:.625em}.title_size_xs{font-size:.75em}.title_size_s{font-size:.875em}.title_size_m{font-size:1.125em}.title_size_l{font-size:1.25em}.title_size_xl{font-size:1.5em}.title_size_xxl{font-size:2em}.text{letter-spacing:initial;text-transform:none;text-align:inherit;word-break:normal;color:inherit;margin-block:var(--text-margin-y,0);margin-inline:var(--text-margin-x,0);font-family:inherit;font-size:1em;font-weight:400;line-height:1.5;display:block}.text__mark{color:var(--text-mark-color,var(--app-accent-color,#0071e3));background:var(--text-mark-background,none);border-inline-start:.25rem solid;border-radius:.25em;padding-block:.25em;padding-inline:.75em;display:block}.text_balanced{text-wrap:balance}.text_dim{color:var(--app-dim-color,#6e6e73)}.text_up{text-transform:uppercase}.text_center{text-align:center}.text_end{text-align:end}.text_size_xxs{font-size:.625em}.text_size_xs{font-size:.75em}.text_size_s{font-size:.875em}.text_size_m{font-size:1.125em}.text_size_l{font-size:1.25em}.text_size_xl{font-size:1.375em}.text_size_xxl{font-size:1.5em}}html *,html :before,html :after{box-sizing:inherit}html,body{height:100%;margin:0}html{box-sizing:border-box;background-color:var(--app-background-color);-webkit-text-size-adjust:100%}.app{font-family:system-ui;font-size:var(--app-font-size);color:var(--app-color);overflow:hidden}.app__story{height:calc(100dvh - var(--app-header-height));overflow-y:auto}@media (orientation:landscape){.app__story{height:calc(100dvh - var(--app-header-height))}}.book-select{--book-select-background-color:#fff}.book-select__toggle{width:100%;height:2rem;color:var(--app-dim-color);border:solid 1px var(--app-border-color);cursor:pointer;background-color:#fff;border-radius:.25rem;align-items:center;gap:.5em;padding-inline:.75em;display:flex}.book-select__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.book-select__num{min-width:1.25rem;height:1.25rem;color:var(--app-dim-color);border:solid 1px color-mix(in srgb,currentColor,transparent 50%);border-radius:.25rem;justify-content:center;align-items:center;margin-inline:auto -.25rem;padding-inline:.25em;font-size:.75rem;display:flex}.book-select__dropdown{width:32rem;max-width:calc(100vw - (var(--app-layout-gutter)*2));max-height:calc(96dvh - (var(--app-header-height,0rem) + var(--book-header-height,0rem)));inset:unset;background-color:var(--book-select-background-color);border:0;border-radius:.375rem;margin:0;padding:0;position:absolute;inset-block-start:calc(anchor(bottom) + .25rem);inset-inline-start:anchor(left)}.book-select__dropdown::backdrop{background-color:var(--app-backdrop-color)}.book-select__section{padding-block:1rem 1.25rem;padding-inline:1.25rem}.book-select__title{margin-block-end:1rem}.book-select__items{flex-wrap:wrap;display:flex}.book-select__items_gap{gap:.25rem}.book-select__button{max-width:25%;color:var(--app-color);background:0 0;border:none;flex:0 0 25%;justify-content:center;align-items:center;height:2.5rem;font-size:.875rem;display:flex}.book-select__button:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}.book-select__button:nth-child(8n-1),.book-select__button:nth-child(8n-3),.book-select__button:nth-child(8n-4),.book-select__button:nth-child(8n-6){color:var(--app-dim-color);background-color:#f1f1f1}.book-select__button:enabled:hover{color:var(--app-accent-color);cursor:pointer}.book-select__popup{padding-block:1rem 1.25rem;padding-inline:1.25rem}.book-select__chapter{width:3rem;height:3rem;color:var(--app-dim-color);border:solid 1px var(--app-border-color);background:0 0;border-radius:.25rem;justify-content:center;align-items:center;font-size:.875rem;display:flex}.book-select__chapter:hover{color:var(--app-accent-color);border-color:var(--app-accent-color);cursor:pointer}.book-select__back{color:var(--app-color);background:#f1f1f1;border:0;border-radius:.25rem;justify-content:center;align-items:center;height:2rem;margin-block-start:1rem;padding-inline:1.25rem;font-size:.875rem;display:flex}.book-select__back:hover{color:var(--app-accent-color);cursor:pointer}@media (orientation:landscape){.book-select__sections{display:flex}.book-select__section{flex-grow:1;flex-basis:auto;max-width:50%}.book-select__section:first-child{border-inline-end:1px solid #eee}}@media (orientation:portrait){.book-select__button{height:3rem}}.comment{display:flex}.comment_highlight{animation:3s both Highlight}.comment__side{padding-block-start:.125rem;padding-inline-end:.75rem}.comment__index{width:1.25rem;height:1.25rem;color:var(--app-dim-color);border:solid 1px color-mix(in srgb,currentColor,transparent 50%);border-radius:.25rem;justify-content:center;align-items:center;font-size:.75rem;display:flex}.book-chapter__title{margin-block-end:.75em}.book-chapter__verse+.book-chapter__verse{margin-block-start:.5em}.book-chapter__anchor{color:var(--app-link-color);margin-inline-start:.25em;text-decoration:none}.book-chapter__sep{height:var(--app-layout-gutter)}.settings__toggle{letter-spacing:.0125em;width:100%;height:2rem;color:var(--app-dim-color);border:0;border:solid 1px var(--app-border-color);cursor:pointer;background-color:#fff;border-radius:.25rem;align-items:center;padding-inline:.75em;font-family:serif;font-size:1rem;display:flex}.settings__dropdown{width:15rem;max-width:calc(100vw - (var(--app-layout-gutter)*2));max-height:calc(90dvh - (var(--app-header-height,0rem) + var(--book-header-height,0rem)));inset:unset;background-color:#fff;border:0;border-radius:.375rem;margin:0;padding-block:1rem;padding-inline:.75rem;position:absolute;inset-block-start:calc(anchor(bottom) + .25rem);inset-inline-start:anchor(left)}.settings__dropdown::backdrop{background-color:var(--app-backdrop-color)}.settings__font{align-items:center;gap:.125rem;display:flex}.settings__font-button{font-family:serif;font-size:calc(.875rem*var(--settings-font-button-multiplier,1));color:var(--app-color);background-color:#f3f3f3;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.settings__font-button:disabled{color:var(--app-accent-color);background-color:color-mix(in srgb,currentColor,transparent 95%);border:solid 1px color-mix(in srgb,currentColor,transparent 70%)}.settings__font-button:enabled:hover{color:var(--app-accent-color);cursor:pointer}@media (orientation:portrait){.settings__dropdown{max-width:50vw}}.book{height:calc(100dvh - var(--app-header-height));--book-header-height:3.5rem;--book-handler-width:1.5rem;position:relative}.book__title{margin-block-end:.75em}.book__handler{width:var(--book-handler-width);color:var(--app-dim-color);border-inline:solid 1px var(--app-border-color);background-color:#fff;border-block:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset-block:0;inset-inline:0 auto}.book__handler span{writing-mode:vertical-rl}.book__header{padding-inline:var(--app-layout-gutter);height:var(--book-header-height);border-block-end:solid 1px var(--app-border-color);background-color:#f8f8f8;align-items:center;gap:.5rem;display:flex;position:relative}.book__header_second{background-color:#fff}.book__container{height:calc(100% - var(--book-header-height));overflow-y:auto}.book__select{width:9.5rem}.book__chapters{padding-inline:var(--app-layout-gutter);padding-block-end:2rem}.book__chapter{font-size:calc(1em*var(--book-font-multiplier));padding-block-start:var(--app-layout-gutter)}.book__chapter:not(:first-child){margin-block-start:1rem}.book__comments{padding-inline:var(--app-layout-gutter);padding-block:var(--app-layout-gutter)calc(var(--app-layout-gutter)*2)}.book__comment{font-size:calc(1em*var(--book-font-multiplier));padding-block:.75rem;padding-inline:.75rem}.book__comment+.book__comment{border-block-start:1px solid #f3f3f3}.book__tab{height:var(--book-header-height);justify-content:center;align-items:center;font-size:.875rem;display:flex;position:relative}.book__tab:before{content:"";background-color:var(--app-color);height:3px;margin-block-end:-1px;position:absolute;inset-block:auto 0;inset-inline:0}.book__tab_active{color:var(--app-dim-color)}@media (orientation:landscape){.book{display:flex}.book__main,.book__side{flex:0 0 50%;max-width:50%}.book__main{border-inline-end:solid 1px var(--app-border-color)}.book__handler{display:none}}@media (orientation:portrait){.book{overflow:hidden}.book__side{width:100%;transform:translate3d(calc(100% - var(--book-handler-width)),0,0);z-index:10;background-color:#fff;padding-inline-start:var(--book-handler-width);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset-block:0;inset-inline:auto}.book__side_open{transform:translateZ(0)}.book__main{height:100%;padding-inline-end:var(--book-handler-width)}}.story{padding-block:var(--app-layout-gutter)calc(var(--app-layout-gutter)*2);padding-inline:var(--app-layout-gutter);--text-margin-y:1rem;background-color:#f3f3f3}.story ol li,.story ul li{margin-block-start:.5em}.story ol li::marker{font-weight:700}.story ul li::marker{font-weight:700}@media (orientation:landscape){.story__content{border:solid 1px var(--app-border-color);background-color:#fff;border-radius:.5em;max-width:44em;margin-inline:auto;padding-block:2em;padding-inline:3em}}
