@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.chapter-container{height:100%;width:80svh;max-width:100%;padding:4rem 2rem 2rem;opacity:1;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;position:relative}.chapter-container .content{position:sticky;left:0}.chapter-container .chapter-block{display:flex;flex-direction:column;align-items:center}.chapter-container .chapter-header{display:flex;flex-direction:column;align-items:center;color:#1a1a1a;position:relative}.chapter-container .chapter-header .book{font-size:2rem;font-weight:700}.chapter-container .chapter-header .chapter{font-size:3.5rem;font-weight:800}.chapter-container .spacer{margin-bottom:1rem}.chapter-container .spacer.small{margin-bottom:.5rem}.chapter-selector{position:fixed;width:80svh;max-width:100%;top:100%;z-index:101;background-color:#faf9f6;height:100%;transition:top .3s ease-in-out;opacity:0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.chapter-selector.open{top:0%}.chapter-selector.visible{opacity:1}.chapter-selector .category-title{margin-top:1rem;margin-bottom:.1rem;margin-left:2px}.chapter-selector .inner-container{padding:0rem 2rem}.chapter-selector .navigation{margin-right:.5rem;margin-left:2rem;display:flex;flex-direction:row;justify-content:space-between;padding:2px;padding-top:1rem;align-items:center}.chapter-selector .navigation svg{margin-right:.3rem}.chapter-selector .navigation .actions{display:flex;flex-direction:row;align-items:center;gap:1.4rem}.chapter-selector .navigation .actions .bookmark{display:flex;flex-direction:row;align-items:center;cursor:pointer}.chapter-selector .navigation .actions .action{cursor:pointer;padding:.1rem .2rem;font-size:1.1rem;text-decoration:underline;text-underline-offset:5px}.chapter-selector .books-container,.chapter-selector .chapters-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.5rem,auto));justify-content:start;justify-items:center;gap:.4rem}.chapter-selector .book-button,.chapter-selector .chapter-button{display:inline-block;border:2px solid #1A1A1A;aspect-ratio:1;width:3.5rem;margin:0rem;text-align:center;vertical-align:middle;cursor:pointer;line-height:calc(3.5rem - 4px)}.chapter-selector .book-button.active,.chapter-selector .chapter-button.active{background-color:#4a4a4a;color:#faf9f6;border-color:#4a4a4a}.chapter-selector .spacer{margin-bottom:3rem}.chapter-settings{position:absolute;width:80svh;max-width:100%;bottom:-100%;z-index:100;background-color:#faf9f6;min-height:150px;box-shadow:0 -6px 6px -4px #0000001a;transition:bottom .3s ease-in-out;padding:1rem 2rem;max-height:calc(var(--app-height) * .5);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.chapter-settings .exit{position:absolute;top:1rem;right:1rem}.chapter-settings.open{bottom:0%}.chapter-settings .heading{font-size:1.5rem;font-weight:600;margin-bottom:.4rem;text-align:center}.chapter-settings .section{display:flex;flex-direction:column;margin-bottom:1rem}.chapter-settings .section .subheading{font-weight:600;margin-bottom:.2rem;font-size:1.1rem}.chapter-settings .section .item{display:flex;flex-direction:row;border-radius:12px;padding:.6rem 0rem;gap:.1rem}.chapter-settings .section .item .label{display:flex;flex-direction:column}.chapter-settings .section .item .label .label-heading{font-size:1rem}.chapter-settings .section .item .label .caption{color:#4a4a4a;font-size:.9rem;font-style:oblique 10deg}.chapter-content-verses{width:fit-content}.chapter-content-verses .spacer{margin-bottom:1rem}.chapter-content-verses .spacer.small{margin-bottom:.5rem}.chapter-content-verses .hebrew-subtitle{font-style:italic;font-weight:400;margin-bottom:1rem}.chapter-content-verses .verse{cursor:pointer}.chapter-content-verses .verse.embedded{cursor:none}.chapter-content-verses .verse.selected{border-bottom:.1rem dotted #2C2C2C}.chapter-content-verses .verse .text,.chapter-content-verses .hebrew-subtitle .text{margin-right:.2rem;line-height:2}.chapter-content-verses .verse .text.selah,.chapter-content-verses .hebrew-subtitle .text.selah{display:block;width:100%;text-align:end}.chapter-content-verses .verse .text.poem,.chapter-content-verses .hebrew-subtitle .text.poem{font-style:italic}.chapter-content-verses .verse .text.poem.indented,.chapter-content-verses .hebrew-subtitle .text.poem.indented{margin-left:.2rem}.chapter-content-verses .chapter-subheading{font-size:1.2rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.chapter-content-verses.embedded .chapter-subheading{margin-top:0rem}.chapter-content-verses .tooltip{position:fixed;top:calc(var(--app-height) * .5);right:-100%;z-index:100000;visibility:hidden;opacity:0;transition:all .3s ease-in-out;background-color:#faf9f6;display:flex;flex-direction:column;gap:.8rem;padding:1.2rem .8rem;align-items:center;box-shadow:0 2px 6px #0000001a;border-radius:20px 0 0 20px;font-weight:400;font-size:.9rem}.chapter-content-verses .tooltip .text{display:flex;flex-direction:column;align-items:center}.chapter-content-verses .tooltip .text .top{font-size:.9rem}.chapter-content-verses .tooltip .text .bottom{font-size:1.1rem;font-weight:600}.chapter-content-verses .tooltip.active{visibility:visible;opacity:1;right:0}.chapter-content-verses .tooltip .action{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:end}.chapter-content-verses .verse-num,.chapter-content-verses .footnote,.chapter-content-verses .footnote-num{font-size:.8rem;vertical-align:.3rem;margin-right:.2rem;color:#4a4a4a}.chapter-content-verses .verse-num.footnote,.chapter-content-verses .footnote.footnote,.chapter-content-verses .footnote-num.footnote{cursor:pointer;-webkit-user-select:none;user-select:none;color:#a02c2c}.chapter-content-verses .verse-num.footnote:hover,.chapter-content-verses .footnote.footnote:hover,.chapter-content-verses .footnote-num.footnote:hover{text-decoration:underline}.chapter-content-verses .footnotes{margin-top:1.5rem;color:#a02c2c;font-size:.8rem;line-height:1.4}.chapter-content-verses .footnotes .footnote-container{display:flex;flex-direction:row}.chapter-content-verses .footnotes .footnote-num{vertical-align:0rem;color:#a02c2c;margin-right:.5rem;width:1.3rem;flex:0 0 1.3rem;text-align:right;display:inline-block;font-size:.7rem;font-variant-numeric:tabular-nums}.loading-bar{width:80svh;max-width:100%;height:var(--app-height)}.loading-bar .bar{width:100%;height:4px;background-color:#d3d3d0;opacity:.6;animation:loadingAnimation 2s infinite}@keyframes loadingAnimation{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.note-editor{z-index:100001;width:100svw;position:absolute;display:flex;flex-direction:column;align-items:center;bottom:-100%;transition:bottom .3s ease-in-out;height:var(--app-height);background-color:#faf9f6}.note-editor .editor{background-color:#faf9f6;position:absolute;height:var(--app-height);box-shadow:0 -6px 6px -4px #0000001a;width:80svh;max-width:100%;display:flex;flex-direction:column}.note-editor .editor .editor-preview{height:9rem;overflow-y:scroll;overscroll-behavior:contain;line-height:1.4;margin:2rem 0rem 2rem 1rem;padding:.5rem .5rem .5rem 1rem;border-left:3px solid #2C2C2C}.note-editor .editor .editor-preview::-webkit-scrollbar{width:18px}.note-editor .editor .editor-preview::-webkit-scrollbar-track{display:none}.note-editor .editor .editor-preview::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:30px;border:7px solid rgba(0,0,0,0);background-clip:padding-box}.note-editor .editor .editor-config{display:flex;flex-direction:row;gap:1rem;padding:.5rem;justify-content:space-between;align-items:center}.note-editor .editor .editor-config .references{display:flex;flex-direction:row;gap:.3rem;align-items:center}.note-editor .editor .editor-config .references .config-item{padding:.25em .75em;margin-right:.4em;border-bottom:2px solid #bcbcbc}.note-editor .editor .editor-config .references svg{color:#898989;margin-left:-.4rem}.note-editor .editor .editor-config .post-btn{display:flex;flex-direction:row;align-items:center;gap:.4rem;background-color:#1a1a1a;color:#faf9f6;padding:.25em .75em;border-radius:12px;cursor:pointer}.note-editor .editor .editor-config .post-btn .text{font-weight:500}.note-editor .editor .editor-config .post-btn svg{color:#faf9f6}.note-editor .editor .editor-topbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.note-editor .editor .editor-topbar .title{width:100%}.note-editor .editor .editor-topbar .title svg{position:absolute;left:.5rem;top:0}.note-editor .editor .editor-topbar input{color:#2c2c2c;font-size:1.2rem;font-weight:400;border:none;border-bottom:1px solid #FAF9F6;padding:.3rem .6rem;width:100%}.note-editor .editor .editor-topbar input:focus{outline:none;border-bottom:1px solid #2C2C2C;color:#2c2c2c}.note-editor .editor .editor-top{padding-top:1rem;height:5rem}.note-editor .editor .top{padding:0rem 1rem;box-shadow:0 6px 6px -4px #0000001a}.note-editor .editor .content{height:calc(var(--app-height) - 18rem);padding:0rem 1rem}.note-editor.active{bottom:0}.editor-container{width:100%;font-weight:400;text-align:left;line-height:1;display:flex;flex-direction:column;position:relative;height:calc(var(--app-height) - 18rem)}.editor-inner{flex:1;width:100%;overflow-y:scroll;overscroll-behavior:contain;margin-bottom:1rem;transition:margin-bottom .3s ease-in-out}.editor-inner::-webkit-scrollbar{width:18px}.editor-inner::-webkit-scrollbar-track{display:none}.editor-inner::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:30px;border:7px solid rgba(0,0,0,0);background-clip:padding-box}.editor-inner.shrink{margin-bottom:3rem}.editor-inner .editor-underline{text-decoration:underline}.editor-inner .editor-heading{font-size:1.25rem;font-weight:400}.editor-inner p,.editor-inner h1{margin-top:.7rem;margin-bottom:.7rem}.editor-input{tab-size:1;outline:0;padding:.5rem 1rem;width:100%;height:100%}.toolbar{display:flex;margin-bottom:1px;padding:4px;vertical-align:middle;position:absolute;bottom:-2px;background-color:#faf9f6;transition:bottom .3s ease-in-out;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;box-shadow:0 -6px 6px -4px #0000001a}.toolbar.hide{bottom:-5rem}.toolbar button.toolbar-item{border:0;display:flex;background:none;border-radius:10px;padding:8px;cursor:pointer;vertical-align:middle}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item:disabled svg{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item.active{background-color:#d3d3d0}.scaffold{height:var(--app-height);width:100svw;display:flex;flex-direction:column;align-items:center}.scaffold .content{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.scaffold .snackbar{position:absolute;z-index:1000000000000;background-color:#ffb3ab;width:80svh;max-width:100%;text-align:center;font-size:smaller;padding:.2rem;top:-100%;transition:top ease-in .8s}.scaffold .snackbar.show{top:0;transition:top ease-out .8s}.scaffold .snackbar.green{background-color:#a8e6cf}.landscape{width:80vw;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.6}.landscape img{object-fit:contain;width:60%;margin-bottom:2rem}.landscape .label{margin-top:1rem;padding:0rem 2rem}.landscape{padding:2rem;text-align:center}.preload{visibility:hidden}.tabbar{position:absolute;z-index:10;background-color:#faf9f6;bottom:0;transition:bottom .5s ease-in-out;box-shadow:0 -6px 6px -4px #0000001a;width:80svh;max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.tabbar .chapter-navigation{position:absolute;bottom:100%;display:flex;flex-direction:row;justify-content:space-between;width:80svh;max-width:100%;margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem;align-items:center}.tabbar .chapter-navigation .item{color:#2c2c2c;background-color:#faf9f6;box-shadow:0 2px 6px #0000001a;border-radius:999px;font-size:1rem;font-weight:500;height:2.5rem;display:flex;align-items:center;justify-content:center;width:fit-content}.tabbar .chapter-navigation .item.label{padding:.7rem 2rem}.tabbar .chapter-navigation .item.btn{display:flex;flex-direction:row;padding:.2rem .5rem;justify-content:center}.tabbar .chapter-navigation .item.btn.left{padding-right:1.4rem}.tabbar .chapter-navigation .item.btn.left svg{margin-right:-.5rem}.tabbar .chapter-navigation .item.btn.right{padding-left:1.4rem}.tabbar .chapter-navigation .item.btn.right svg{margin-left:-.5rem}.tabbar.hidden{bottom:-100%;transition:bottom 1s ease-in-out}.tabbar .content{padding:.5rem;width:80svh;max-width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-top:.2rem}.tabbar .item{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.2rem;position:relative;width:80px}.topbar{position:fixed;display:flex;flex-direction:row;align-items:center;justify-content:end;width:80svh;max-width:100%;padding:.5rem;z-index:1;background-color:#faf9f6;top:0;transition:top .5s ease-in-out;gap:.2rem}.topbar.align-left{justify-content:start}.topbar .logo{cursor:pointer;font-size:2rem;margin-left:1rem;font-weight:600}.topbar.hidden{top:-100%;transition:top 1s ease-in-out}.topbar .history{position:relative}.topbar .history-items{position:absolute;top:100%;right:0;white-space:nowrap;display:flex;flex-direction:column;gap:.5rem;padding:.6rem 1.5rem;background-color:#faf9f6;border-radius:8px;min-width:8rem;text-align:right;box-shadow:0 2px 6px #0000001a;visibility:hidden}.topbar .history-items.active{visibility:visible}.topbar .history-items .item{cursor:pointer;line-height:2}.topbar .history-items .item:hover{text-decoration:underline}.construction{width:80svh;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.6}.construction img{object-fit:contain;width:60%;margin-bottom:2rem}.construction .caption{font-size:1.3rem}.construction .label{margin-top:1rem;padding:0rem 2rem}.construction{padding:2rem;text-align:center}.about-container{display:flex;justify-content:center;padding:1rem;overflow-y:scroll;width:100vw;scroll-behavior:smooth;flex-direction:column;align-items:center;scrollbar-width:none;-ms-overflow-style:none}.about-container .about-topbar{margin-top:1.5rem;width:80svh;margin-left:1rem;max-width:100%;padding:.5rem;z-index:1;background-color:#faf9f6}.about-container .about-topbar .logo{margin-left:.5rem;font-size:2rem;font-weight:600;cursor:pointer}.about-container .spacer{height:1px;width:100%;margin-top:5rem}.about-container figure{text-align:center;max-width:220px;margin:auto}.about-container figure img{width:100%;border-radius:10px}.about-container figure figcaption{font-size:.875rem;color:#555;margin-top:.1rem}.about-container .markdown-body{max-width:100%;width:80svh;padding:0rem 1.1rem;line-height:1.6}.about-container .markdown-body details{border:1px solid #e0e0e0;border-radius:10px;margin:1.25rem 0;padding:.5rem 1rem;max-height:100px;overflow:hidden;transition:all .6s ease}.about-container .markdown-body details[open]{max-height:2000px}.about-container .markdown-body summary{cursor:pointer;font-weight:600;font-size:1rem;margin:.5rem 0;list-style:none;outline:none;display:flex;align-items:center;gap:.5rem}.about-container .markdown-body h1,.about-container .markdown-body h2,.about-container .markdown-body h3{margin-top:2rem;margin-bottom:1rem;font-weight:600}.about-container .markdown-body h4,.about-container .markdown-body h5,.about-container .markdown-body h6{font-weight:600}.about-container .markdown-body h1{font-size:2rem;border-bottom:2px solid #eee;padding-bottom:.5rem;margin-top:0rem}.about-container .markdown-body h2{font-size:1.5rem;border-bottom:1px solid #eee}.about-container .markdown-body p{margin:1rem 0}.about-container .markdown-body a{color:#0078ff;text-decoration:none;font-weight:500}.about-container .markdown-body a:hover{text-decoration:underline}.about-container .markdown-body blockquote{border-left:2px solid #4A4A4A;padding-left:1rem;margin:1rem 0}.about-container .markdown-body strong{font-weight:600}.about-container .markdown-body em{text-align:center;display:block}.about-container .markdown-body ul{display:flex;flex-direction:row;justify-content:center;gap:1rem;align-items:center;list-style-type:none;flex-wrap:wrap}.about-container .markdown-body ul li{border:1px solid #e0e0e0;padding:.5rem 1rem;border-radius:12px;text-align:center;width:120px}.about-container .markdown-body ul li>a{color:#2c2c2c;text-decoration:none}.about-container .markdown-body ul li>a:hover{text-decoration:none}:root{font-family:Inter,Arial,sans-serif;background-color:#faf9f6;color:#2c2c2c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:hidden;margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;height:var(--app-height)}html,body{height:var(--app-height);position:fixed;overflow:hidden;touch-action:none}body:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(../assets/construction.svg) url(../assets/landscape.svg)}input{background-color:#faf9f6}svg{cursor:pointer;color:#2c2c2c}button,a,svg,div{-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,h5,h6{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}.toggle{margin-left:auto;cursor:pointer;position:relative;width:2.8rem;min-width:2.8rem;height:1.4rem;border-radius:15px;background-color:#d3d3d3}.toggle .ball{position:absolute;top:2px;left:2px;background-color:#faf9f6;height:calc(1.4rem - 4px);width:calc(1.4rem - 4px);border-radius:50%;transition:.3s left ease-in-out}.toggle.active{background-color:#4a4a4a}.toggle.active .ball{left:calc(1.4rem + 2px)}.clickable{cursor:pointer}
