:root{--text:#222423;--text-muted:#605f52;--text-h:#121413;--bg:#fff;--border:#e5e4e7;--accent:#6d28d9;--error:#b42318;--gray-purple:#554f59;--deep-purple:#343959;--deep-blue:#345573;--bright-blue:#1e91d9;--reddish-brown:#6b484c;--pale-oak:#e1caab;--old-lace:#faf3e5;--toffee-brown:#855e43;--carbon-black:#222423;--ash-brown:#604f42;--primary-color:#443969;--secondary-color:#554f59;--accent-color:#6b484c;--red-color:#bb484c;--light-accent:#e2e4e3;--light-background:#f7f9f8;font:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:crimson text,serif;line-height:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}main{max-width:48rem;margin:0 auto;padding:2rem 1rem}h1{color:var(--text-h);margin:0 0 .25rem}a{color:var(--accent)}.muted{color:var(--text-muted)}.error{color:var(--error)}.books{margin:1.5rem 0 0;padding:0;list-style:none}.books li{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:0 1rem;padding:.75rem 0;display:grid}.books .title{color:var(--text-h);font-weight:600}.books .author{color:var(--text-muted);grid-row:2}.books .pages{color:var(--text-muted);white-space:nowrap;grid-row:1/span 2;align-self:center;font-size:.875rem}*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{color:#222423;background:#352f39;margin:0;padding:0;font-family:pt sans,sans serif;font-size:16px;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:crimson text,serif;font-weight:400}h1{font-family:playfair display,crimson text,serif;font-weight:400}div#root{background-color:#fff;min-width:100%;min-height:100%}div#root>main{flex-direction:column;align-items:stretch;width:100%;max-width:100%;padding:0;display:flex}div#root>main>header.page-header{background-color:#855e4311;flex-direction:row;align-items:flex-start;gap:.75rem;width:100%;padding:1rem 1rem 1rem 2.5rem;display:flex}div#root>main>header.page-header h1,div#root>main>header.page-header .site-name{color:#343959;font-family:crimson text,serif;font-size:2rem;font-weight:500}div#root>main>header.page-header .header-with-subheader{flex-direction:column;gap:.125rem;display:flex}div#root>main>header.page-header .header-with-subheader h1{margin:0;line-height:1}div#root>main>header.page-header .header-with-subheader .subheading{color:#5b484c;margin:0;font-family:crimson text,serif;font-size:1rem;font-weight:500}div#root>main>header.page-header .site-name{margin-right:1rem;font-size:1.5rem}div#root>main>header.page-header .back-icon{color:#343959;align-items:center;margin-top:.125rem;font-size:1.5rem;display:inline-flex}div#root>main>section.page-body{flex-direction:column;gap:1rem;transition:opacity .15s;display:flex}div#root>main>section.page-body.loading{opacity:.6}div#root>main>section.page-body .library-toolbar{flex-direction:row;align-items:center;gap:.5rem;display:flex}div#root>main>section.page-body .library-toolbar .showing-info{justify-content:center;align-items:center;height:100%;display:flex}a{text-decoration:none}.bookshelf .overlay{z-index:7;opacity:0;pointer-events:none;background:#fff8;width:100%;height:100%;transition-property:opacity;transition-duration:.25s;position:absolute;top:0;right:0}.bookshelf:has(.book:hover) .overlay{opacity:.15;display:block}.bookshelf .book{cursor:pointer;flex-direction:column;gap:.5rem;min-width:0;display:flex}.bookshelf .book img.book-cover{aspect-ratio:11/15;object-fit:cover;z-index:5;border-radius:.125rem;width:100%;height:auto;box-shadow:0 2px 20px #0000}.bookshelf .book:hover img.book-cover{z-index:100;transition-property:transform,box-shadow;transition-duration:.25s;position:relative;transform:translate(-1.25%,-1.25%)scale(1.05);box-shadow:0 2px 20px #00000026}.bookshelf .book .book-details{z-index:10;flex-direction:column;gap:.125rem;padding:0 .5rem .5rem;display:flex}.bookshelf .book .book-details .title{flex-grow:1;margin-bottom:.25rem;font-size:.875rem;font-weight:700}.bookshelf .book .book-details .author,.bookshelf .book .book-details .pages{font-size:.75rem}.spacer{flex-grow:1}.home-library{background-color:var(--light-background);border-bottom:1px solid var(--light-accent);flex-direction:column;gap:2rem;padding:1rem 2.5rem 2rem;display:flex}.home-library .library-header{flex-direction:column;gap:1rem;display:flex}.home-library .library-header h1{margin:0;font-size:1.75rem}.home-library .library-header .library-toolbar{flex-direction:row;gap:1rem;display:flex}.home-library .library-header .library-toolbar .search-box{width:min(20rem,100%)}.home-library .library-header .library-toolbar .search-box .search{color:#604f42;background:#fff;border:1px solid #547593;border-radius:4px;align-self:center;align-items:center;gap:.5rem;width:min(30rem,100%);padding:.25rem .5rem;font-size:.875rem;transition-property:color,border-color;transition-duration:.25s;display:flex}.home-library .library-header .library-toolbar .search-box .search:focus-within{border:1px solid #345573}.home-library .library-header .library-toolbar .search-box .search input{color:#222423;background:0 0;border:none;outline:none;flex-grow:1;min-width:0}.home-library .library-header .library-toolbar .showing-info{font-size:.875rem}.home-library ol.bookshelf{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;width:100%;margin:0;padding:0;display:grid}.home-library ol.bookshelf li.book-card{border:1px solid var(--light-accent);background:#fff;flex-direction:column;padding:1rem;list-style-type:none;display:flex;box-shadow:0 4px 10px #0000000d}.home-library ol.bookshelf li.book-card .book-details{flex-direction:column;gap:.25rem;height:100%;display:flex}.home-library ol.bookshelf li.book-card .book-details .title{margin:0;padding:0;font-size:1rem}.home-library ol.bookshelf li.book-card .book-details .author{margin:0;font-size:.75rem}.home-library ol.bookshelf li.book-card .book-details hr{margin-top:1rem;margin-bottom:.25rem}.home-library ol.bookshelf li.book-card .book-details .book-stats{flex-direction:row;gap:1rem;display:flex}.home-library ol.bookshelf li.book-card .book-details .book-stats .stat{flex-direction:column;gap:0;line-height:1.2;display:flex}.home-library ol.bookshelf li.book-card .book-details .book-stats .stat .stat-label{text-transform:uppercase;font-size:.625rem}.home-library ol.bookshelf li.book-card .book-details .book-stats .stat span{font-size:.875rem}.home-library nav.pager{align-self:center}.home-library nav.pager button{align-self:stretch;height:100%}hr{background-color:var(--light-accent);border:0;align-self:stretch;width:100%;height:1px}a{text-transform:none;color:var(--deep-blue)}a:hover,a:focus{cursor:pointer;font-weight:700}a:visited{color:var(--deep-purple)}header.site-header{border-bottom:1px solid var(--light-accent);z-index:200;background:#fff;flex-direction:row;align-items:center;gap:1rem;padding:.6125rem 1.5rem .6125rem .825rem;display:flex}header.site-header .site-name{flex-direction:row;align-items:center;gap:.25rem;font-family:playfair display,crimson text,serif;display:flex}header.site-header .site-name #site-logo{width:1.6125rem;height:1.6125rem}header.site-header .site-name>div{color:var(--primary-color);font-size:1.25rem}header.site-header .separator{background-color:var(--gray-purple);align-self:center;width:1px;height:1rem;margin-left:.5rem;display:flex}header.site-header nav.navbar{flex-direction:row;flex-grow:1;align-items:center;gap:1rem;height:1.6125rem;padding-top:.125rem;font-size:.825rem;display:flex}header.site-header a.navbar-link{text-transform:uppercase;color:var(--gray-purple);font-family:pt sans}header.site-header a.navbar-link:hover,header.site-header a.navbar-link:focus{font-weight:700}header.site-header .navbar-menu{margin-left:auto;display:none;position:relative}header.site-header .navbar-menu .navbar-menu-button{color:var(--gray-purple);cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:flex}header.site-header .navbar-menu .navbar-menu-button svg{width:1.25rem;height:1.25rem}header.site-header .navbar-menu nav.navbar-dropdown{z-index:300;border:1px solid var(--light-accent);background:#fff;flex-direction:column;gap:.75rem;min-width:12rem;padding:.75rem 1rem;font-size:.825rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 4px 12px #0000001a}header.site-header .navbar-menu nav.navbar-dropdown hr{margin:0}@media (width<=700px){header.site-header nav.navbar,header.site-header .separator{display:none}header.site-header .navbar-menu{display:block}}.pager{flex-flow:wrap;align-self:stretch;align-items:center;gap:.25rem;height:2rem;display:flex}.pager button{color:#343959aa;cursor:pointer;cursor:pointer;background:#fff;border:1px solid #547593aa;border-radius:4px;justify-content:center;align-self:stretch;align-items:center;min-width:2.25rem;height:100%;padding:0 .25rem;font-family:pt sans,sans serif;display:inline-flex}.pager button:disabled{opacity:.35;cursor:default}.pager button.current,.pager button:hover{color:#343959;cursor:pointer;border:1px solid #547593}.pager button.current,.pager button:disabled{cursor:default}.pager .gap{text-align:center;color:#604f42;min-width:1.5rem}.book-view .breadcrumb{margin-bottom:1.5rem;font-size:.875rem}.book-view .book-header{flex-direction:row;gap:1.25rem;margin-bottom:1.5rem;display:flex}.book-view .book-header img.book-cover{object-fit:cover;width:7rem;height:9.8rem}.book-view .book-header h1{font-size:1.5rem;line-height:1.25}.book-view .book-header p{margin:.25rem 0}.book-view .book-page-view{flex-direction:row;gap:2rem;display:flex}.book-view .page-layout{grid-template-columns:minmax(0,1fr) 16rem;gap:2.5rem;padding-top:1.5rem;transition:opacity .15s;display:grid}.book-view .page-layout.loading{opacity:.5}@media (width<=800px){.book-view .page-layout{grid-template-columns:minmax(0,1fr)}}.book-view .page-layout .page-header{color:var(--text-muted);flex-direction:row;align-items:flex-start;gap:.75rem;margin-bottom:.25rem;font-size:.875rem;display:flex}.book-view .page-layout .page-header .pager-buttons{flex-direction:row;gap:.125rem;display:flex}.book-view .page-layout .page-header .pager-buttons svg{width:1.25rem;height:1.25rem}.book-view .page{max-width:45rem;font-size:1.0625rem;line-height:1.6}.book-view .page .block{margin-bottom:.75rem}.book-view .page .block h2,.book-view .page .block h3,.book-view .page .block h4,.book-view .page .block h5,.book-view .page .block h6{margin-top:0;margin-bottom:.5rem}.book-view .page .block p{margin:0 0 .75rem}.book-view .page .block table{border-collapse:collapse;font-size:.875rem}.book-view .page .block td,.book-view .page .block th{border:1px solid var(--border);padding:.125rem .5rem}.book-view .page .block-PageHeader,.book-view .page .block-PageFooter{color:var(--text-muted);text-align:center;font-size:.8125rem}.book-view .page .block-SectionHeader{color:var(--text-h);font-weight:700}.book-view .page .block-SectionHeader h1,.book-view .page .block-SectionHeader h2,.book-view .page .block-SectionHeader h3,.book-view .page .block-SectionHeader h4,.book-view .page .block-SectionHeader h5,.book-view .page .block-SectionHeader h6{margin:0 0 .5rem;font-size:1.125rem}.book-view .page .block-Footnote{border-top:1px solid var(--border);padding-top:.5rem;font-size:.875rem;line-height:1.45}.book-view .page .citations{color:var(--text-muted);margin:0 0 0 1rem;padding:0;font-size:.75rem;list-style:none}.book-view .page .citations li:before{content:"↳ "}div#root>main.book-view>section.book-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}div#root>main.book-view>section.book-columns>.book-column{align-self:stretch;min-width:0;height:100%;container-type:inline-size}div#root>main.book-view>section.book-columns>.book-column+.book-column{border-left:1px solid var(--light-accent)}div#root>main.book-view>section.book-columns>.book-column.collapsed .collapsed-title{width:100%;height:100%;max-height:100vh;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:flex-start;padding:1.5rem 0 0;font-size:.875rem;display:flex;position:sticky;top:0;overflow:hidden}div#root>main.book-view>section.book-columns>.book-column.collapsed .collapsed-title:hover{color:var(--text);background:var(--light-background)}div#root>main.book-view>section.book-columns>.book-column.collapsed .collapsed-title span{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform:rotate(180deg)}.book-pager-wrapper{height:calc(100vh - 8rem);margin-right:-8rem;padding-right:8rem;position:sticky;top:0;overflow:hidden auto}.book-pager-wrapper::-webkit-scrollbar{display:none}.book-pager-wrapper{--fade:2.5rem}.book-pager-wrapper .fade-edge{z-index:1;height:var(--fade);pointer-events:none;opacity:0;transition:opacity .15s;position:sticky}.book-pager-wrapper .fade-edge.top{margin-bottom:calc(-1 * var(--fade));background:linear-gradient(to bottom, var(--bg), transparent);top:0}.book-pager-wrapper .fade-edge.bottom{margin-top:calc(-1 * var(--fade));background:linear-gradient(to top, var(--bg), transparent);bottom:0}.book-pager-wrapper.fade-top .fade-edge.top,.book-pager-wrapper.fade-bottom .fade-edge.bottom{opacity:1}.book-pager{--label-height:1.25rem;cursor:default;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:2.5rem;min-width:2.5rem;margin-bottom:2.5rem;position:relative}.book-pager .volume-dots{flex-direction:column;align-items:flex-start;gap:0;padding:.5rem 0;display:flex}.book-pager .volume-dot-wrapper{width:100%;padding-top:.1875rem;padding-bottom:.1875rem}.book-pager .volume-dot-wrapper .volume-dot{background:#857f89bb;border-radius:50%;width:.375rem;height:.375rem;margin-left:.75rem}.book-pager .volume-dot-wrapper .volume-dot span{display:none}.book-pager .volume-dot-wrapper:hover .volume-dot{position:relative}.book-pager .volume-dot-wrapper:hover .volume-dot span{FONT-VARIANT:JIS90;background:#fff;width:max-content;max-width:5rem;margin-top:-.5rem;padding:.25rem;font-size:.675rem;display:flex;position:absolute;left:1.5rem;box-shadow:5px 0 15px 10px #fff}.book-pager .lines>.volume-dot-wrapper{flex:none}.book-pager .lines{min-height:calc(var(--page-count) * 4px);flex-direction:column;display:flex}.book-pager .line{cursor:pointer;flex-grow:1;align-items:center;height:.25rem;display:flex}.book-pager .line:after{content:" ";background:#857f89bb;width:1rem;height:1px;margin-left:.5rem}.book-pager .line.with-citations:after{border-color:#343959;width:1.25rem;height:2px;margin-left:.25rem}.book-pager .line.with-many-citations:after{border-color:#545979;width:1.5rem;height:2px;margin-left:0}.book-pager .line span{display:none}.book-pager .line:hover{position:relative}.book-pager .line:hover span{FONT-VARIANT:JIS90;background:#fff;width:max-content;max-width:5rem;margin-top:-.5rem;padding:.5rem;font-size:.675rem;display:flex;position:absolute;top:-.5rem;left:2.25rem;box-shadow:5px 0 15px 10px #fff}.book-pager .line:hover.with-many-citations{color:#545979;font-weight:700}.book-pager .line:hover.with-citations{color:#343959;font-weight:700}.book-page-view{height:100%}.page-with-citations{flex-direction:row;gap:1rem;width:100%;display:flex}.page-with-citations .book-pager{margin-left:1rem}.page-with-citations.without-navigation .full-page-layout{padding-left:1.5rem}.page-with-citations .full-page-layout{flex-direction:column;flex-grow:1;gap:1rem;width:min-content;padding-top:1rem;padding-right:1.5rem;display:flex}.page-with-citations .full-page-layout .page-header{text-transform:uppercase;color:#222423cc;z-index:30;background:#fff;flex-direction:row;align-items:flex-start;gap:.5rem;max-width:45rem;margin-top:-.5rem;margin-bottom:-.75rem;padding-top:.5rem;font-size:.75rem;display:flex;position:sticky;top:0;box-shadow:0 2px 5px 5px #fff}.page-with-citations .full-page-layout .page-header .page-header-item.header-buttons{flex-direction:row;gap:.3125rem;display:flex}.page-with-citations .full-page-layout .page-header .page-header-item *{margin:0;padding:0}.page-with-citations .full-page-layout .page-header .close-button,.page-with-citations .full-page-layout .page-header .navigation-toggle{opacity:.75;color:inherit;flex-shrink:0;align-items:center;display:flex;position:relative;top:.03125rem}.page-with-citations .full-page-layout .page-header .close-button svg,.page-with-citations .full-page-layout .page-header .navigation-toggle svg{flex-shrink:0;width:1rem;height:1rem}.page-with-citations .full-page-layout .page-header .close-button:hover,.page-with-citations .full-page-layout .page-header .navigation-toggle:hover{opacity:.6}.page-with-citations .full-page-layout .page-header .pager-buttons{opacity:.75;flex-direction:row;gap:.5rem;display:flex}.page-with-citations .full-page-layout .page-header .pager-buttons .pager-button{flex-direction:row;align-items:flex-end;gap:.125rem;display:flex}.page-with-citations .full-page-layout .page-header .pager-buttons .pager-button svg{flex-shrink:0;width:.875rem;height:.875rem;position:relative}.page-with-citations .full-page-layout header.book-header{flex-direction:column;gap:.25rem;max-width:45rem;margin-bottom:0;display:flex}.page-with-citations .full-page-layout header.book-header .book-title-row{flex-direction:row;align-items:center;gap:.5rem;display:flex;position:relative}.page-with-citations .full-page-layout header.book-header .book-title{margin:0;font-size:1.25rem;line-height:1.2}.page-with-citations .full-page-layout header.book-header .book-author{margin-bottom:.25rem;font-size:.75rem;line-height:1}.page-with-citations .full-page-layout.bible-page-layout{padding-right:0}.page-with-citations .full-page-layout.bible-page-layout .page-header{width:100%;max-width:100%;padding-right:1rem}.page-with-citations aside.cited-by{background-color:var(--light-background);border-left:1px solid var(--light-accent);flex-grow:1;max-width:33%;padding:.75rem 1.5rem;font-size:.875rem}.page-with-citations aside.cited-by h2{color:var(--text-h);margin:0 0 .75rem;font-size:1rem}.page-with-citations aside.cited-by ul{max-width:20rem;margin:0;padding:0;list-style:none}.page-with-citations aside.cited-by li{border-top:1px solid var(--border);padding:.5rem 0}.page-with-citations aside.cited-by .muted{font-size:.75rem}.page-with-citations aside.cited-by .cited-by-heading{cursor:pointer;flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.page-with-citations aside.cited-by .cited-by-heading .cited-by-names{flex-grow:1}.page-with-citations aside.cited-by .cited-by-heading .cited-by-toggle{opacity:.5;flex-shrink:0;width:1rem;height:1rem;transition:transform .15s}.page-with-citations aside.cited-by .cited-by-item.collapsed .cited-by-toggle{transform:rotate(-90deg)}.page-with-citations aside.cited-by .source-page{border-radius:4px;margin-top:.5rem;font-size:.75rem;line-height:1.5;position:relative}.page-with-citations aside.cited-by .source-page p{margin:0 0 .5rem}.page-with-citations aside.cited-by .source-page p:last-child{font-size:.625rem}.page-with-citations aside.cited-by .source-page mark{background:var(--pale-oak);color:inherit;border-radius:2px;padding:0 .125rem}.page-with-citations .page.bible-page{flex-direction:column;max-width:none;display:flex;container:bible-page/inline-size}.page-with-citations .page.bible-page .bible-page-insights{max-width:45rem;margin-bottom:1rem}.page-with-citations .page.bible-page .verse-row{flex-direction:row;gap:1.5rem;display:flex}.page-with-citations .page.bible-page .verse-row .verse-text{flex:20 1 0;width:70%;min-width:0;max-width:45rem}.page-with-citations .page.bible-page .verse-row .verse-citations{background-color:var(--light-background);width:30%;color:var(--text-muted);border-left:1px solid var(--light-accent);flex-grow:1;padding:0 .75rem;font-size:.75rem;position:relative}.page-with-citations .page.bible-page .verse-row:first-child{border-top:1px solid var(--light-accent)}.page-with-citations .page.bible-page .verse-row:first-child .verse-text{padding-top:.75rem}.page-with-citations .page.bible-page .verse-row .verse-citations-summary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.125rem 0;line-height:1.4;display:block}.page-with-citations .page.bible-page .verse-row .verse-citations-summary:hover{color:var(--text)}.page-with-citations .page.bible-page .verse-row .verse-citations-list{z-index:20;background-color:var(--light-background);border:1px solid var(--light-accent);color:var(--text);border-radius:4px;padding:.5rem .75rem .5rem 1rem;font-size:.875rem;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 12px #0000001a}.page-with-citations .page.bible-page .verse-row .verse-citations-list ul{max-width:20rem;margin:0;padding:0;list-style:none}.page-with-citations .page.bible-page .verse-row .verse-citations-list li{border-top:1px solid var(--border);padding:.5rem 0}.page-with-citations .page.bible-page .verse-row .verse-citations-list .muted{font-size:.75rem}.page-with-citations .page.bible-page .verse-row .verse-citations-list .cited-by-heading{cursor:pointer;flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.page-with-citations .page.bible-page .verse-row .verse-citations-list .cited-by-heading .cited-by-names{flex-grow:1}.page-with-citations .page.bible-page .verse-row .verse-citations-list .cited-by-heading .cited-by-toggle{opacity:.5;flex-shrink:0;width:1rem;height:1rem;transition:transform .15s}.page-with-citations .page.bible-page .verse-row .verse-citations-list .cited-by-item.collapsed .cited-by-toggle{transform:rotate(-90deg)}.page-with-citations .page.bible-page .verse-row .verse-citations-list .source-page{border-radius:4px;margin-top:.5rem;font-size:.75rem;line-height:1.5;position:relative}.page-with-citations .page.bible-page .verse-row .verse-citations-list .source-page p{margin:0 0 .5rem}.page-with-citations .page.bible-page .verse-row .verse-citations-list .source-page p:last-child{font-size:.625rem}.page-with-citations .page.bible-page .verse-row .verse-citations-list .source-page mark{background:var(--pale-oak);color:inherit;border-radius:2px;padding:0 .125rem}.page-with-citations .page.bible-page .verse-row .verse-citations-list ul{max-width:none}.page-with-citations .page.bible-page .verse-row .verse-citations-list li:first-child{border-top:none}.page-with-citations .page.bible-page .verse-row .verse-citations-list .cited-by-item{scroll-margin-top:3rem}.page-with-citations .page.bible-page .verse-row .verse-citations-list .verse-citations-close{float:right;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;margin-left:.5rem;padding:0;display:flex}.page-with-citations .page.bible-page .verse-row .verse-citations-list .verse-citations-close svg{width:1rem;height:1rem}.page-with-citations .page.bible-page .verse-row .verse-citations-list .verse-citations-close:hover{opacity:1}.page-with-citations .page.bible-page .verse-row.selected .verse-text{background:var(--light-background)}.page-with-citations .page.bible-page.viewing-citations .verse-row .verse-text,.page-with-citations .page.bible-page.viewing-citations .verse-row .verse-citations{flex:50%;max-width:none}@container bible-page (width<=32rem){.page-with-citations .full-page-layout{padding-right:1rem}.page-with-citations .full-page-layout .page.bible-page .verse-row,.page-with-citations .full-page-layout .page.bible-page.viewing-citations .verse-row{flex-direction:column;gap:.25rem}.page-with-citations .full-page-layout .page.bible-page .verse-row .verse-text,.page-with-citations .full-page-layout .page.bible-page .verse-row .verse-citations,.page-with-citations .full-page-layout .page.bible-page.viewing-citations .verse-row .verse-text,.page-with-citations .full-page-layout .page.bible-page.viewing-citations .verse-row .verse-citations{flex:none;width:auto;max-width:none}.page-with-citations .full-page-layout .page.bible-page .verse-row .verse-citations,.page-with-citations .full-page-layout .page.bible-page.viewing-citations .verse-row .verse-citations{border-left:none;margin-bottom:.75rem;padding:.25rem .75rem}.page-with-citations .full-page-layout .page.bible-page .verse-row .verse-citations:empty,.page-with-citations .full-page-layout .page.bible-page.viewing-citations .verse-row .verse-citations:empty{display:none}.page-with-citations .full-page-layout .page.bible-page .verse-row:first-child .verse-citations,.page-with-citations .full-page-layout .page.bible-page.viewing-citations .verse-row:first-child .verse-citations{border-top:none}}@container (width<=56rem){.page-with-citations .full-page-layout .page{font-size:.875rem}.page-with-citations aside.cited-by{max-width:15rem}}.page-navigation{z-index:50;flex-direction:column;align-self:flex-start;gap:.25rem;display:flex;position:sticky;top:0}.page-navigation.open-to-pager{max-height:100vh}.page-navigation .page-navigation-controls{flex-direction:column;place-items:flex-start center;width:100%;padding:.5rem .5rem .5rem 1rem;display:flex}.page-navigation .page-navigation-controls button.contents-button{border:1px solid var(--light-accent);width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.page-navigation .page-navigation-controls button.contents-button svg{width:1.125rem;height:1.125rem}.page-navigation .page-navigation-controls button.contents-button:hover,.page-navigation .page-navigation-controls button.contents-button.open{background:var(--light-accent)}.page-navigation .navigation-contents{min-height:0;margin-right:-5rem;padding-right:5rem;overflow:hidden auto}@container (width<=32rem){.full-page-layout.bible-page-layout{padding-right:1rem!important}}@container (width<=30rem){.page-navigation .page-navigation-controls{padding:.375rem}.page-navigation .page-navigation-controls button.contents-button{width:1.75rem;height:1.75rem}.page-navigation .page-navigation-controls button.contents-button svg{width:1rem;height:1rem}.page-with-citations .full-page-layout .page-header,.page-with-citations .full-page-layout .page-header .pager-buttons{gap:.25rem!important}.page-with-citations .full-page-layout .page-header .pager-buttons .pager-button svg{width:1.25rem!important;height:1.25rem!important}.page-with-citations .full-page-layout .page-header .pager-buttons .pager-button span{display:none}.page-with-citations .book-pager{width:1.75rem;min-width:1.75rem;margin-left:.25rem}.page-with-citations{flex-wrap:wrap;gap:.375rem}.page-with-citations .full-page-layout{flex:1 1 0;min-width:0;padding-top:.5rem;padding-right:1rem}.page-with-citations aside.cited-by{border-left:none;border-top:1px solid var(--light-accent);border-left:1px solid var(--light-accent);flex-basis:100%;max-width:none;margin-left:2.5rem;padding-left:.5rem}.page-with-citations.without-navigation aside.cited-by{border-left:0;margin-left:0;padding-left:1.5rem}}.page-insights{contain:inline-size;max-width:20rem;padding-bottom:1rem}.page-insights h2{color:var(--text-h);margin:0 0 .5rem;font-size:1rem}.page-insights p{font-size:.75rem}.page-insights p a.summary-link{gap:.375rem;font-size:.875rem;display:inline-flex}.page-insights p a.summary-link svg{align-self:center;width:.75rem;height:.75rem}.page-insights .overview{margin:0;font-size:.875rem;line-height:1.55}.page-insights .muted{margin:0;font-size:.75rem}.page-insights.loading .muted{animation:1.6s ease-in-out infinite page-insights-pulse}@keyframes page-insights-pulse{0%,to{opacity:1}50%{opacity:.45}}.table-of-contents{z-index:10;padding:0 .5rem .5rem .25rem;font-size:.875rem;left:0}.table-of-contents .contents-list{margin:0;padding:0;list-style:none}.table-of-contents .contents-list .contents-list{padding-left:.375rem}.table-of-contents .contents-row{flex-direction:row;align-items:center;gap:.125rem;display:flex}.table-of-contents .contents-toggle,.table-of-contents .contents-toggle-space{flex-shrink:0;width:1.25rem;height:1.25rem}.table-of-contents .contents-toggle{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.table-of-contents .contents-toggle svg{width:.875rem;height:.875rem;transition:transform .15s}.table-of-contents .contents-toggle.open svg{transform:rotate(90deg)}.table-of-contents .contents-link{min-width:0;color:inherit;flex-direction:row;flex-grow:1;gap:.5rem;padding:.125rem .375rem;text-decoration:none;display:flex}.table-of-contents .contents-link:hover{background:var(--light-accent)}.table-of-contents .contents-link .contents-page{opacity:.6;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.table-of-contents .contents-entry.current>.contents-row .contents-link{font-weight:600}.admin-search{border:1px solid var(--light-accent);color:var(--text-muted);border-radius:6px;flex:18rem;align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.admin-search input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1}.admin-citations{transition:opacity .15s}.admin-citations.loading{opacity:.6}.admin-citations h1{margin-bottom:1rem}.admin-citations .citations-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.admin-citations .book-filter{border:1px solid var(--light-accent);background:var(--light-background);border-radius:999px;align-items:center;gap:.375rem;max-width:24rem;padding:.25rem .25rem .25rem .625rem;font-size:.875rem;display:inline-flex}.admin-citations .book-filter cite{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-citations .book-filter button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.125rem;display:flex}.admin-citations .book-filter button:hover{background:var(--light-accent);color:var(--text)}.admin-citations .match-filter{display:flex}.admin-citations .match-filter button{border-radius:0}.admin-citations .match-filter button:first-child{border-radius:6px 0 0 6px}.admin-citations .match-filter button:last-child{border-radius:0 6px 6px 0}.admin-citations .match-filter button+button{border-left:none}.admin-citations .match-filter button.active{background:var(--light-accent);font-weight:600}.admin-citations .citation-table-scroll{margin:.75rem 0 1.5rem;overflow-x:auto}.admin-citations .citation-table{border-collapse:collapse;width:100%;min-width:56rem;font-size:.875rem}.admin-citations .citation-table th{border-bottom:2px solid var(--light-accent);background:var(--bg);color:var(--text-muted);letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.5rem .625rem;font-size:.75rem;font-weight:600}.admin-citations .citation-table td{border-bottom:1px solid var(--light-accent);vertical-align:top;padding:.5rem .625rem}.admin-citations .citation-table tbody tr:hover{background:var(--light-background)}.admin-citations .citation-table .citation-author{width:12%;font-weight:600}.admin-citations .citation-table .citation-title{width:18%}.admin-citations .citation-table .citation-location{width:10%;color:var(--text-muted)}.admin-citations .citation-table .citation-raw{width:30%;color:var(--text-muted);overflow-wrap:anywhere}.admin-citations .citation-table .citation-source,.admin-citations .citation-table .citation-reference{width:15%}.admin-citations .citation-table .citation-source a,.admin-citations .citation-table .citation-reference a{color:inherit}.admin-citations .citation-table .unmatched{color:var(--text-muted);font-style:italic}.admin-sort-header .sort-button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.admin-sort-header .sort-button:hover,.admin-sort-header .sort-button.sorted{color:var(--text)}.admin-sort-header.numeric .sort-button{justify-content:flex-end;width:100%}.admin-books{transition:opacity .15s}.admin-books.loading{opacity:.6}.admin-books h1{margin-bottom:1rem}.admin-books .books-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.admin-books .book-table-scroll{margin:.75rem 0 1.5rem;overflow-x:auto}.admin-books .book-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.875rem}.admin-books .book-table th{border-bottom:2px solid var(--light-accent);color:var(--text-muted);letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.5rem .625rem;font-size:.75rem;font-weight:600}.admin-books .book-table td{border-bottom:1px solid var(--light-accent);vertical-align:top;padding:.5rem .625rem}.admin-books .book-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-books .book-table td.numeric a{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.admin-books .book-table td.numeric a:hover{text-decoration-style:solid}.admin-books .book-table td.none{color:var(--text-muted)}.admin-books .book-table tbody tr:hover{background:var(--light-background)}.admin-books .book-table .book-title{width:45%}.admin-books .book-table .book-title a{color:inherit}.admin-books .book-table .book-author{width:25%}.admin-queued-books{transition:opacity .15s}.admin-queued-books.loading{opacity:.6}.admin-queued-books h1{margin-bottom:1rem}.admin-queued-books .queued-books-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.admin-queued-books .status-filter{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.admin-queued-books .status-filter select{border:1px solid var(--light-accent);background:var(--bg);color:var(--text);border-radius:6px;padding:.375rem .5rem}.admin-queued-books .queued-book-table-scroll{margin:.75rem 0 1.5rem;overflow-x:auto}.admin-queued-books .queued-book-table{border-collapse:collapse;width:100%;min-width:60rem;font-size:.875rem}.admin-queued-books .queued-book-table th{border-bottom:2px solid var(--light-accent);color:var(--text-muted);letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.5rem .625rem;font-size:.75rem;font-weight:600}.admin-queued-books .queued-book-table td{border-bottom:1px solid var(--light-accent);vertical-align:top;padding:.5rem .625rem}.admin-queued-books .queued-book-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.admin-queued-books .queued-book-table tbody tr:hover{background:var(--light-background)}.admin-queued-books .queued-book-table .queue-id{width:4rem;color:var(--text-muted)}.admin-queued-books .queued-book-table .queue-status{white-space:nowrap;width:11rem}.admin-queued-books .queued-book-table .queued-title{width:32%}.admin-queued-books .queued-book-table .queue-time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-queued-books .queued-book-table .queued-title a,.admin-queued-books .queued-book-table .imported-as a{color:inherit}.admin-queued-books .queued-book-table .status-badge{border:1px solid var(--light-accent);background:var(--light-background);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;display:inline-block}.admin-queued-books .queued-book-table .status-importedAndCrawled,.admin-queued-books .queued-book-table .status-complete{color:var(--text-muted)}.admin-queued-books .queued-book-table .status-processingContents{border-color:var(--primary-color)}.admin-copyright{transition:opacity .15s}.admin-copyright.loading{opacity:.6}.admin-copyright h1{margin-bottom:.25rem}.admin-copyright>.muted{margin-bottom:1rem;font-size:.875rem}.admin-copyright .copyright-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.admin-copyright .status-filter{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.admin-copyright select{border:1px solid var(--light-accent);background:var(--bg);color:var(--text);border-radius:6px;padding:.25rem .5rem;font-size:.8125rem}.admin-copyright .copyright-table-scroll{margin:.75rem 0 1.5rem;overflow-x:auto}.admin-copyright .copyright-table{border-collapse:collapse;width:100%;min-width:60rem;font-size:.875rem}.admin-copyright .copyright-table th{border-bottom:2px solid var(--light-accent);color:var(--text-muted);letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.5rem .625rem;font-size:.75rem;font-weight:600}.admin-copyright .copyright-table td{border-bottom:1px solid var(--light-accent);vertical-align:top;padding:.5rem .625rem}.admin-copyright .copyright-table tbody tr:hover{background:var(--light-background)}.admin-copyright .copyright-table tr.hidden-from-searches .copyright-shown{color:var(--red-color);font-weight:600}.admin-copyright .copyright-table .copyright-title{width:28%}.admin-copyright .copyright-table .copyright-title a{color:inherit}.admin-copyright .copyright-table .copyright-status{white-space:nowrap}.admin-copyright .copyright-table .copyright-status select.status-likely_copyrighted{border-color:var(--red-color)}.admin-copyright .copyright-table .copyright-status select.status-unchecked{color:var(--text-muted)}.admin-copyright .copyright-table .copyright-notes{width:30%;color:var(--text-muted);font-size:.8125rem}.admin-copyright .copyright-table .manual-badge{border:1px solid var(--primary-color);color:var(--primary-color);border-radius:999px;margin-right:.375rem;padding:.0625rem .5rem;font-size:.6875rem;display:inline-block}.admin-copyright .copyright-table .copyright-time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}main.admin>section.page-body{max-width:48rem;margin:0 auto;padding:2rem 1rem}main.admin>section.page-body:has(.admin-citations,.admin-books,.admin-queued-books){max-width:90rem}main.admin button{border:1px solid var(--light-accent);background:var(--light-background);color:inherit;cursor:pointer;border-radius:6px;padding:.375rem .875rem}main.admin button:hover:not(:disabled){background:var(--light-accent)}main.admin button:disabled{opacity:.6;cursor:default}main.admin .admin-sign-in{flex-direction:column;gap:.875rem;max-width:20rem;margin:2rem auto;display:flex}main.admin .admin-sign-in label{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}main.admin .admin-sign-in input{border:1px solid var(--light-accent);border-radius:6px;padding:.375rem .5rem}main.admin .admin-sign-in button{align-self:flex-start}main.admin .admin-sections{flex-direction:column;gap:2rem;display:flex}main.admin .admin-section h2{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:.75rem;font-size:1rem}main.admin .status-counts{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;padding:0;list-style:none;display:grid}main.admin .status-counts li{border:1px solid var(--light-accent);border-radius:8px;flex-direction:column;padding:.75rem;display:flex}main.admin .status-counts li.empty{opacity:.55}main.admin .status-counts .status-count{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}main.admin .status-counts .status-label{font-size:.875rem}main.admin .status-counts .status-name{color:var(--text-muted);font-size:.75rem}main.admin .next-up{flex-direction:column;padding:0;list-style:none;display:flex}main.admin .next-up li{border-bottom:1px solid var(--light-accent);gap:.75rem;padding:.5rem 0;display:flex}main.admin .next-up .queue-id{min-width:3.5rem;color:var(--text-muted);font-variant-numeric:tabular-nums}main.admin .next-up .queued-book{flex-direction:column;min-width:0;display:flex}main.admin .next-up .queued-book a{color:inherit}main.admin .admin-tabs{border-bottom:1px solid var(--light-accent);align-items:center;gap:.25rem;margin-bottom:1.5rem;display:flex}main.admin .admin-tabs .admin-tab{color:var(--text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .875rem;text-decoration:none}main.admin .admin-tabs .admin-tab:hover{color:inherit}main.admin .admin-tabs .admin-tab.active{border-bottom-color:var(--primary-color);color:inherit}main.admin .admin-tabs .spacer{flex-grow:1}main.admin .admin-tabs button{margin-bottom:.375rem}main.admin .admin-dashboard h1,main.admin .admin-citation-insights h1{margin-bottom:1rem}main.admin .insight-list{flex-direction:column;margin-top:1rem;padding:0;list-style:none;display:flex}main.admin .insight-list li{border-bottom:1px solid var(--light-accent);align-items:flex-start;gap:.875rem;padding:.625rem 0;display:flex}main.admin .insight-list li.not-given .insight-text{color:var(--text-muted)}main.admin .insight-list .insight-score{background:var(--light-background);border:1px solid var(--light-accent);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex-shrink:0;min-width:4.5rem;padding:.125rem .5rem;font-size:.8125rem}main.admin .insight-list .insight-score.unscored{color:var(--text-muted);font-style:italic}main.admin .insight-list .given .insight-score{border-color:var(--primary-color)}main.admin .insight-list .insight-text{font-size:.9375rem}.home-library ol.author-cards{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;width:100%;margin:0;padding:0;display:grid}.home-library ol.author-cards li.author-card{border:1px solid var(--light-accent);cursor:pointer;background:#fff;flex-direction:column;gap:.25rem;padding:1rem;list-style-type:none;display:flex;box-shadow:0 4px 10px #0000000d}.home-library ol.author-cards li.author-card .author-name{font-size:1rem;font-weight:700}.home-library ol.author-cards li.author-card hr{margin-top:1rem;margin-bottom:.25rem}.home-library ol.author-cards li.author-card .author-stats{flex-direction:row;gap:1rem;display:flex}.home-library ol.author-cards li.author-card .author-stats .stat{flex-direction:column;line-height:1.2;display:flex}.home-library ol.author-cards li.author-card .author-stats .stat .stat-label{text-transform:uppercase;font-size:.625rem}.home-library ol.author-cards li.author-card .author-stats .stat span{font-size:.875rem}.home-library .author-subheading{color:var(--secondary-color);font-size:.875rem}
