@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Flow+Circular&display=swap);@import url(https://fonts.googleapis.com/css2?family=Redacted+Script:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Serif:wght@400;700&display=swap);:root{--guigo-text:#000;--guigo-text-error:#ef5350;--guigo-border-error:#ef5350;--guigo-ripple-color:#aaf5;--guigo-surface-hover:#0001;--guigo-surface-light:#e0e0e0;--guigo-surface-medium:#666;--guigo-surface:#fff;--guigo-surface-level-1:#fff;--guigo-border:#ccc;--guigo-border-accent:#000}@media (prefers-color-scheme:dark){:root{--guigo-text:#ddd;--guigo-text-error:#ef5350;--guigo-border-error:#ef5350;--guigo-ripple-color:#aaf5;--guigo-surface-hover:#0001;--guigo-surface-level-1:#303030;--guigo-surface-light:#262626;--guigo-surface-medium:#666;--guigo-surface:#1f1f1f;--guigo-border:#555;--guigo-border-accent:#fff}}@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v110/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format("woff2")}@keyframes ph-text{0%{opacity:.2}50%{opacity:.5}to{opacity:.2}}[data-loading]{animation:ph-text 1s infinite}[data-loading],[data-loading]>*{font-family:Flow Circular!important;pointer-events:none}[data-loading] img{background-color:var(--guigo-surface-medium)}.icon,[data-icon-pos]:after,[data-icon-pre]:before,[data-icon]:before{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";color:inherit;cursor:inherit;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;pointer-events:none;text-align:center;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}[data-icon-pos]:after{content:attr(data-icon-pos)}[data-icon-pre]:before{content:attr(data-icon-pre);margin-right:8px}[data-icon]:before{content:attr(data-icon)}a,button,html,input,select,textarea,video{-webkit-tap-highlight-color:transparent;font-family:Roboto,sans-serif;outline:none}::-webkit-scrollbar{background-color:transparent;height:4px;width:4px}::-webkit-scrollbar-thumb{background-color:var(--guigo-surface-medium)}body{-webkit-font-smoothing:antialiased;background:var(--guigo-surface);background-color:var(--guigo-surface);box-sizing:border-box;color:var(--guigo-text);font-size:14px;margin:0;min-width:100vw;overflow-x:hidden;overflow-y:auto;padding:.1px 0 0;scroll-behavior:smooth;user-select:none}[disabled]{opacity:.5;pointer-events:none}span{display:inline-block}[hidden]{display:none}a,button,select{cursor:pointer;text-decoration:none}:root{--shadow-1:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);--shadow-2:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);--shadow-3:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12),0 1px 8px 0 rgba(0,0,0,.2);--shadow-4:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);--shadow-5:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);--shadow-6:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);--shadow-7:0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12),0 5px 6px -3px rgba(0,0,0,.2);--shadow-8:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2);--shadow-9:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);--shadow-10:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}[data-z=2]{box-shadow:var(--shadow-2);z-index:2}[data-z=3]{box-shadow:var(--shadow-3);z-index:3}[data-z=4]{box-shadow:var(--shadow-4);z-index:4}[data-z=5]{box-shadow:var(--shadow-5);z-index:5}[data-z=6]{box-shadow:var(--shadow-6);z-index:6}[data-z=7]{box-shadow:var(--shadow-7);z-index:7}[data-z=8]{box-shadow:var(--shadow-8);z-index:8}[data-z=9]{box-shadow:var(--shadow-9);z-index:9}[data-z=10]{box-shadow:var(--shadow-10);z-index:10}main{grid-gap:16px;display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:0 16px}h2{text-align:center}button{align-items:center;background-color:transparent;border:1px solid var(--guigo-surface-medium);border-radius:4px;color:inherit;display:inline-flex;height:32px;justify-content:center;overflow:hidden;padding:0 16px;position:relative;transition:opacity .4s ease}button[data-icon-pre]{padding-left:12px}button[data-icon-pre]:before{font-size:18px}button[data-icon]{border:none;clip-path:circle(110%);height:24px;min-width:24px;overflow:visible;padding:0}button[data-icon=more_vert]{min-width:8px}form{grid-gap:12px;align-items:center;background:inherit;display:flex;flex-direction:column;gap:12px;position:relative}form>:is(label,fieldset){box-sizing:border-box;display:block;margin-bottom:24px!important;position:relative;width:100%}label>input{border:1px solid var(--guigo-border);color:var(--guigo-text);height:32px;padding:0 8px}label>input,label>textarea{border-radius:3px;box-sizing:border-box;display:block;font-size:14px;margin-top:3px;width:100%}label>textarea{border:1px solid var(--guigo-border);padding:6px 8px}:is(label,fieldset)[data-error]{color:var(--guigo-text-error)}:is(label,fieldset)[data-error]>:is(input,textarea,.radio){border-color:var(--guigo-border-error)}:is(label,fieldset)[data-error]:after{bottom:-16px;color:var(--guigo-text-error);content:attr(data-error);font-size:12px;margin-left:10px;position:absolute;white-space:nowrap}form>footer{margin-top:16px}#bottom-stack{align-content:end;bottom:0;display:grid;grid-auto-rows:min-content;height:100vh;left:0;pointer-events:none;position:fixed;width:100vw;z-index:1}#bottom-stack>*{pointer-events:auto}div.guigo-ripple{background:var(--guigo-ripple-color,#aaf5);border-radius:50%;display:inline-block;height:var(--ripple-size);left:var(--ripple-x);pointer-events:none;position:absolute;top:var(--ripple-y);transform:scale(0);transform-origin:center;width:var(--ripple-size)}section.list{margin:0;overflow-y:auto;padding:0}section.list>section{align-content:center;align-items:center;border-bottom:1px solid var(--guigo-border);box-sizing:border-box;display:grid;font-size:14px;grid-template-columns:auto 1fr auto;height:56px;justify-content:stretch;overflow:hidden;padding:8px 24px 8px 16px;position:relative}section.list>section.l2{grid-template-rows:2;height:72px}section.list>section>:is(strong,span){grid-column:2;margin:3px 0;pointer-events:none}section.list>section>strong{font-size:16px;font-weight:500}section.list>section>label:last-child{grid-column:-1;grid-row:1/-1;pointer-events:none}.text-field{background:inherit;border-radius:5px;overflow:hidden;position:relative}.text-field>[data-icon]{align-items:center;bottom:0;display:flex;height:8px;margin:auto;opacity:.3;overflow:visible;position:absolute;top:0}.text-field>[data-icon]~input{padding-left:42px}.text-field>textarea{line-height:1.6;resize:none}aside.snack-bar{background-color:#323232;border-radius:5px;border-radius:0;box-shadow:var(--shadow-4);box-sizing:border-box;color:#ddd;font-size:14px;font-weight:300;letter-spacing:.3px;margin:0;padding:16px;width:calc(100vw - 16px);width:100vw}aside.snack-bar.error{background-color:#f44336}@media (min-width:600px){aside.snack-bar{border-radius:5px;margin:8px;width:calc(100vw - 16px)}}label.radio{align-items:center;color:var(--guigo-text);cursor:pointer;display:flex;flex:1;overflow:hidden;padding:8px;position:relative}form label.radio{border:1px solid var(--guigo-border);border-radius:3px}label.radio>input{cursor:pointer;height:18px;margin-left:0;margin-right:10px;margin-top:0;vertical-align:baseline;width:18px}fieldset.radios{border:none;margin:0;padding:0}form fieldset.radios{display:flex;flex-wrap:wrap;gap:0 8px}fieldset.radios>label:first-child{flex:100%;margin-bottom:3px}ul{box-sizing:border-box;overflow:hidden;padding-left:24px}ul>li{align-items:center;transition:background .5s ease}menu{margin:0;max-width:280px;min-width:120px;padding:8px 0!important;width:fit-content}menuitem{align-items:center;display:flex;font-size:15px;font-weight:500;padding:0 16px;white-space:nowrap}menuitem:hover{background:var(--guigo-surface-hover)}menuitem[data-icon-pre]:before{margin-left:-8px;margin-right:14px;pointer-events:none}.panel{background:var(--guigo-surface-level-1);border-radius:4px;box-shadow:var(--shadow-8);box-sizing:border-box;margin:0;max-height:calc(100vh - 16px);overscroll-behavior:contain;padding:8px;position:fixed;transform-origin:top left;width:fit-content;z-index:13}.panel::-webkit-scrollbar{display:none}.panel-modal{background:transparent;left:0;width:100vw;z-index:12}.drawer-menu,.panel-modal{height:100vh;position:fixed;top:0}.drawer-menu{background:var(--guigo-surface-level-1);box-shadow:var(--shadow-8);display:flex;flex-direction:column;max-width:calc(100vw - 64px);transform-style:preserve-3d;transition:box-shadow 1s linear,left .25s ease;width:400px;z-index:10}.drawer-menu.dragging{transition:initial}.drawer-menu:before{background:#000a;content:"";display:block;height:100vh;left:0;opacity:var(--bg-opacity);position:fixed;top:0;transform:translateZ(-10px);width:300vw;z-index:-2}.drawer-menu.closed{box-shadow:none}.drawer-menu.closed:before{pointer-events:none}.drawer-menu>ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:8px 0}.drawer-menu>ul>li{align-items:center;display:flex;font-size:16px;height:48px;padding:0 16px}dialog.guigo-free{border:none;border-radius:6px;bottom:0;box-shadow:0 0 max(100vw,100vh) max(100vw,100vh) #0008,var(--shadow-3);color:var(--guigo-text);display:block;left:0;margin:auto;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);min-height:100px;min-width:200px;padding:8px;right:0;top:0;z-index:13}dialog.guigo-free>:first-child{margin-top:0}.guigo-free{background:var(--guigo-surface-level-1);border-radius:4px;box-shadow:var(--shadow-1);box-sizing:border-box;overscroll-behavior:contain;position:fixed;width:fit-content;z-index:1}.guigo-free::-webkit-scrollbar{display:none}.guigo-scrim{background:transparent;height:100vh;left:0;margin:auto;position:fixed;top:0;width:100vw;z-index:1}aside#dev-panel{background:#ddd;border-radius:6px;bottom:200px;box-shadow:var(--shadow-8);box-sizing:border-box;overflow:hidden auto;padding:8px;position:fixed;right:8px;transition:width .3s ease;width:16px;z-index:100}aside#dev-panel[data-position=fullscreen]{height:100vh;left:0;top:0;width:100vw}aside#dev-panel[data-position=dock]{bottom:0;height:40vh;left:0;position:sticky;width:100vw}aside#dev-panel>header{display:flex;gap:12px;justify-content:end}aside#dev-panel>header>button{height:36px;width:36px}aside#dev-panel>label{box-sizing:border-box;display:block;font-weight:700;margin:0}aside#dev-panel>pre{background:#eee;border:1px solid #aaa;border-radius:3px;box-sizing:border-box;max-height:150px;overflow:auto;padding:6px}aside#dev-panel>.object{overflow:auto}aside#dev-panel .object{background:#eee;display:block;font-family:Source Code Pro;padding-left:16px}aside#dev-panel .line{display:block;white-space:nowrap}aside#dev-panel .key{font-weight:700;margin-right:6px;vertical-align:middle}aside#dev-panel .key+span{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}aside#dev-panel .close{vertical-align:middle}aside#dev-panel .toggle{align-items:center;background:#bcf;border-radius:50%;display:inline-flex;height:12px;justify-content:center;margin-right:4px;vertical-align:middle;width:12px}aside#dev-panel .toggle:before{font-size:12px}aside#dev-panel .count{font-size:.9em;margin:0 8px;vertical-align:middle}article.chip{align-items:center;background:var(--guigo-surface-light);border-radius:32px;box-sizing:border-box;display:inline-flex;font-size:13px;font-weight:500;height:28px;margin:0 6px 6px 0;padding:0 12px;transition:transform .12s linear,box-shadow .12s linear}article.chip>button{margin-left:4px;margin-right:-8px}article.chip>button .effects{height:24px!important;width:24px!important}article.chip[data-action]:active{box-shadow:var(--shadow-2);transform:scale(1.01)}article.chip>button:last-child:before{color:var(--guigo-surface-medium);font-size:18px}label.chips{box-sizing:border-box;display:grid;grid-template-rows:20px 1fr;max-height:180px;overflow:hidden}label.chips>div{align-content:flex-start;align-self:stretch;border:1px solid #0002;border-radius:5px;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:8px;grid-row:2;height:100%;min-height:32px;overflow-y:auto;padding:6px}label.chips>div>article{margin:0;order:1}label.chips>div>input[type=text]{align-self:flex-start;background:transparent;border:none;box-sizing:border-box;color:#212121;flex:1;font-size:14px;height:28px;min-width:40px;order:2}label.chips>span:last-child{font-size:16px;font-size:11.5px;pointer-events:none;top:20px;transform:translateY(-11px);transition:font-size .12s linear,margin .12s linear;white-space:nowrap}label.chips>span.helper,label.chips>span:last-child{color:var(--guigo-surface-medium);left:12px;position:absolute}label.chips>span.helper{bottom:-18px;font-size:12px}section.chips{border-bottom:1px solid #ddd;display:flex;height:38px;margin-top:14px;overflow-x:auto;padding:0 0 0 14px}section.chips::-webkit-scrollbar{display:none}section.chips:after{content:"";display:block;height:12px;min-width:8px}label.select{position:relative}label.select:after{bottom:24px;height:4px;position:absolute;right:5px}ul.dropdown{max-height:60vh;overflow-y:auto;padding:12px 6px}ul.dropdown:before{content:"";height:100vh;left:0;overflow:scroll;overscroll-behavior:contain;pointer-events:none;position:fixed;top:0;touch-action:none;width:100vw;z-index:-1}ul.dropdown>li{height:42px;padding:0 6px}label.checkbox,ul.dropdown>li{align-items:center;display:flex}label.checkbox{cursor:pointer;height:32px}label.checkbox>input{cursor:pointer;height:18px;margin-right:12px;width:18px}.drawer-menu>h1{font-size:20px;margin:28px 0 8px 28px;text-align:left}.drawer-menu>article{align-items:center;display:grid;justify-content:start;margin-bottom:12px;margin-top:12px;padding:16px 0 16px 24px}.drawer-menu>article:before{align-items:center;grid-row:span 2}.drawer-menu>article>p{grid-column:2;margin:0}.drawer-menu>article>small{grid-column:2}.drawer-menu>button{align-items:center;border:none;border-radius:0;display:grid;gap:0 8px;grid-template-columns:48px 1fr;height:46px;justify-content:start;margin:0;padding:0 24px;position:relative;text-align:left}.drawer-menu>button:before{font-size:24px;opacity:.7}.drawer-menu>button[data-current]{font-weight:700}.drawer-menu>button[data-current]:before{opacity:1}.drawer-menu>button[data-current]:after{background:#00000009;border-radius:16px;bottom:0;content:"";height:38px;left:16px;margin:auto;position:absolute;top:0;width:calc(100% - 32px)}.drawer-menu>span{font-weight:700;margin:16px 0 6px;opacity:.6;padding:0 16px}#mini-player{background:#fff;border-radius:6px;bottom:12px;box-shadow:var(--shadow-4);box-sizing:border-box;display:grid;gap:8px;grid-template-columns:1fr auto auto;margin-left:-4px;margin-top:16px;padding:8px 12px;position:sticky;width:calc(100vw - 24px)}#mini-player[hidden]{display:none}#mini-player>.timeline{height:20px;position:relative}#mini-player>.timeline>.bar,#mini-player>.timeline>.loaded,#mini-player>.timeline>.played{background:#ddd;height:4px;left:0;position:absolute;right:0;width:100%}#mini-player>.timeline>.loaded{background:#ddf}#mini-player>.timeline>.played{background:#000}#mini-player>.timeline>.duration,#mini-player>.timeline>.position,#mini-player>.timeline>.remaining{font-size:12px;font-weight:600;position:absolute;top:8px}#mini-player>.timeline>.position{left:0}#mini-player>.timeline>.remaining{right:0}#mini-player>.timeline>.pos-ball{background-color:#000;border-radius:50%;box-sizing:border-box;height:10px;left:0;position:absolute;top:-3px;transition:transform .1s ease,background .1s ease;width:10px}#mini-player>.timeline>.pos-ball:hover{background-color:blue;transform:scale(1.5)}#mini-player>.pause,#mini-player>.play{align-self:center;grid-column:3;grid-row:1/span 2}#mini-player>.back{align-self:center;grid-column:2;grid-row:1/span 2}#dashboard h3{font-size:14px;font-weight:500;margin:24px 0 6px;padding:0 18px}#bible-new{background:#84b;background:linear-gradient(90deg,#a6b,#84b);box-sizing:border-box;color:#fff;margin-top:24px;overflow:hidden;padding:32px;position:relative}#bible-new:before{background:linear-gradient(90deg,#38c,#a7c);bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff,transparent);position:absolute;right:0;top:0;z-index:0}#bible-new>img{filter:drop-shadow(-4px 8px 3px #0008);margin-left:-18px;position:absolute;top:calc(50% + 16px);translate:0 -50%;width:40%}#bible-new>h3{font-size:24px;font-weight:700;margin:0 0 16px;padding:0;position:relative}#bible-new>p{line-height:1.4;text-align:right;width:60%}#bible-new>button,#bible-new>p{margin-left:auto;position:relative}#bible-new>button{background:#0003;border:none;border-radius:32px;color:#fff;display:block;font-size:16px;margin-top:24px;padding:0 32px}section.shorcuts{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 8px 4px}section.shorcuts>article{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;height:100px;justify-content:center;overflow:hidden;padding:8px;position:relative;text-align:center;width:100px}section.shorcuts>article:before{font-size:32px;margin-top:8px}section.shorcuts>article>strong{pointer-events:none}article.passage{align-items:center;display:grid;gap:4px 16px;grid-template-columns:auto 1fr auto;height:52px;overflow:hidden;padding:8px 16px;position:relative}article.passage:before{grid-column:1;grid-row:1/span 2;margin:0;opacity:.8}article.passage>strong{align-self:end;font-size:16px;font-weight:600;pointer-events:none;text-transform:capitalize}article.passage>time{align-self:end;font-size:12px;font-weight:400;margin-bottom:3px;pointer-events:none}article.passage>p{align-self:start;font-size:12px;grid-column:2/span 2;margin:0;max-height:30px;opacity:.8;overflow:hidden;pointer-events:none}.bible-text{font-size:15px;margin:0;padding:0 16px;text-align:justify}[data-letter-size=big]{font-size:18px}[data-letter-size=max]{font-size:24px}.bible-text>div:last-child{padding-bottom:24px}.bible-text h3{column-span:all;margin:2em 0 0}.bible-text .chapter:first-child>h4:first-child{margin-top:1em}.bible-text h4{margin:2.4em 0 0;text-align:left}.bible-text h3+h4{margin-top:1.8em}.bible-text span{word-wrap:break-word;display:inline;hyphens:auto;line-height:1.78em;padding:.32em 0;position:relative;white-space:pre-wrap}.bible-text[data-font-type=serif],.bible-text[data-font-type=serif] h3{font-family:"Roboto Serif"}.bible-text sup{display:inline;font-size:.7em;font-weight:700;line-height:1em;padding:.48em .2em .9em 0;position:relative;top:-.52em;vertical-align:text-bottom}.bible-text .indent{display:inline-block;height:0;margin:0;padding:0!important;width:.8em}.bible-text .quote-1>.indent:first-child{display:none}.bible-text p{margin:.4em 0 0;position:relative}.bible-text h3{float:left;font-size:2.8em;line-height:1;margin:0;padding-right:.2em}.bible-text h4+p{margin-top:.8em}.bible-text .quote-2+p:not(.quote-2){margin-top:1em}.bible-text .quote-1,.bible-text .quote-3{margin:1em 0 0 3em;position:relative;text-align:left}.bible-text .quote-2{margin:0 0 0 3em;position:relative;text-align:left}.bible-text .quote-1+.quote-1{margin-top:0}.bible-text .quote-1 .verse-num{box-sizing:border-box;color:inherit;display:inline-flex;justify-content:right;left:-.4em;padding:.6em 0;top:0;width:0}.bible-text .quote-1>h3{margin-left:-1em;padding-right:.6em}.bible-text .qm1{margin:1em 0 0 3em;position:relative;text-align:left}.bible-text .qm2{margin:0 0 0 3em;text-align:left}.bible-text .wall-writing{text-align:center}.bible-text .wall-writing+.wall-writing{margin-top:0}.bible-text .reference{font-weight:300;margin:.2em 0 0}.bible-text .song-mark{float:right;font-style:italic;margin-right:8px;margin-top:-5px;opacity:.8}.bible-text .section-header{display:block;text-align:center}.bible-text .psalm-title{font-style:italic;line-height:1!important;margin-top:3em;text-align:left}.bible-text .psalm-title>span{line-height:1.4em!important}.bible-text .psalm-letter,.bible-text .song-person{display:block;font-style:italic;margin-bottom:-1.2em;margin-top:1.6em}.bible-text .psalm-chorus{text-align:right}.bible-text .li3,.bible-text .li4,.bible-text .m,.bible-text .mi,.bible-text .nb,.bible-text .none,.bible-text .qc,.bible-text .quote-4{background:#fee}.bible-text .note{align-items:center;display:inline-flex;height:1em;margin:0 0 0 .2em;padding:0;vertical-align:middle}.bible-text .note:before{color:#66f;font-size:1.5em;margin:0}@media (prefers-color-scheme:dark){.bible-text .note:before{color:#99f}}.bible-text .note-content{background-color:#ffc;border-radius:8px;color:#000;display:block;margin:8px 0;padding:12px 16px}.bible-text .note-content[hidden]{display:none}.bible-text .note-content>button{border-radius:50%;float:right;height:36px;margin:-12px -16px 0 0;opacity:.6;overflow:hidden;width:36px}.bible-text .genealogy-2{margin:0 0 0 2.4em;text-align:left}.bible-text .pm,.bible-text .pmc,.bible-text .pmo{margin-left:1.4em}.bible-text .pm+.pm,.bible-text .pmo+.pmc,.bible-text .pmo+.pmo{margin-top:0}.bible-text [data-selected]{background:#ff8;color:#000}@media (min-width:700px){.bible-text[data-columns]>div{column-count:2}}:root{--guigo-ripple-color:#0002}@media (prefers-color-scheme:dark){:root{--guigo-ripple-color:#fff2}}body{font-family:Work Sans;overscroll-behavior:contain}h2,h3{font-family:Montserrat}h2{flex:1;font-size:20px;margin:0;text-align:left}button{font-family:Montserrat;font-size:14px;font-weight:500;height:40px}main{gap:0;padding:0}main>header{align-items:center;display:flex;margin:0;min-height:64px;padding:0 16px}main>header>button:first-of-type{margin-right:16px}main>p{padding:0 16px}h1{font-family:Montserrat;font-size:40px;margin-top:8px}label.switch{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;height:36px;margin-left:6px;margin-right:12px;position:relative}label.switch>span:before{background-color:#ec7a7a;border-radius:20px;content:"";display:inline-block;height:18px;margin:0 12px 0 0;vertical-align:middle;width:40px}label.switch>input{display:none}label.switch>span:after{background-color:#da3e3e;border-radius:50%;box-shadow:2px 2px 4px #444;content:"";display:inline-block;height:25px;left:-2px;margin-top:-4px;position:absolute;transition:left .2s ease-out;width:25px}label.switch>:checked+span:after{background-color:#63cf71;left:18px}label.switch>:checked+span:before{background-color:#a2dfaa}button.fab{background:#fff;border-radius:50%;bottom:16px;box-shadow:var(--shadow-4);height:56px;position:fixed;right:16px;width:56px;z-index:1}input[type=search]{border-radius:32px}@keyframes blinker{50%{opacity:.5}}.blink{animation:blinker 1.2s linear infinite}menu{padding:10px 0!important}menuitem{cursor:pointer;font-weight:400;height:42px;padding:0 24px}.group-filter{padding:12px 16px 12px 8px}.group-filter>label:first-child{margin-top:0}.group-filter>label{align-items:center;cursor:pointer;display:flex;font-weight:500;height:32px}.group-filter>label>input{cursor:pointer;height:18px;margin-right:12px;width:18px}.group-filter>label>span{color:var(--color-main)}.card{display:grid;gap:4px 12px;grid-template-columns:auto 1fr;overflow:hidden;padding:16px;position:relative}.card>img{height:56px;width:56px}.card:before,.card>img{grid-row:span 2;pointer-events:none}.card:before{align-self:center;font-size:32px;margin:0 8px 0 0;width:42px}.card>h3{font-size:16px}.card>h3,.card>h3+p{margin:0;pointer-events:none}.card>h3+p{font-size:13px;grid-column:2}label.text-field>span:first-child{background:inherit;left:12px;padding:0 4px;position:absolute;top:-8px}label.text-field>input{background:transparent;border:none;border:1px solid var(--guigo-border-accent);border-radius:4px;box-sizing:border-box;font-size:16px;height:54px;margin:0;padding:0 16px;top:0;z-index:-1}label.text-field>input:focus{outline:2px inset #000}button.cta{background:#333;border:none;border-radius:20px;box-shadow:var(--shadow-2);color:#fff;width:100px}dialog{padding:16px!important}dialog footer{display:flex;justify-content:end;margin-top:16px}#login{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;padding:16px 0 32px}#login img{height:calc(100vh - 400px);margin:0 auto;max-height:230px}#login p{font-size:15px;margin:0 auto;max-width:300px;text-align:center}#login>form{margin-top:auto}#login>a{margin-top:28px;text-align:center}#signup{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;padding:16px 0 32px}#signup>h2{margin:16px 0 16px 16px}#signup>p{font-size:16px;margin:0 0 16px}#signup>a{margin-top:28px;text-align:center}#signup>form{margin-top:auto}#bible-books>header{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:64px auto;margin-bottom:8px;padding-bottom:16px}#bible-books>header>label{grid-column:span 3}#bible-books>header>label :before{margin-left:10px}#bible-books>header input{border-color:var(--guigo-border);border-radius:24px;height:42px;padding-left:42px}#bible-books article.book{align-items:center;display:grid;gap:4px 16px;grid-template-columns:auto 1fr auto;height:52px;margin:0;overflow:hidden;padding:8px 16px;position:relative}#bible-books article.book:before{grid-column:1;grid-row:1/span 2;margin:0;opacity:.8}#bible-books article.book>strong{align-self:end;font-size:16px;font-weight:600;pointer-events:none;text-transform:capitalize}#bible-books article.book>time{align-self:end;font-size:12px;font-weight:400;margin-bottom:3px;pointer-events:none}#bible-books article.book>p{align-self:start;font-size:12px;grid-column:2/span 2;margin:0;max-height:30px;opacity:.8;overflow:hidden;pointer-events:none}#bible-books .list[data-layout=grid]{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));padding:0 8px 8px}#bible-books [data-layout=grid] article.book{align-items:center;border-radius:8px;box-sizing:border-box;display:block;height:fit-content;overflow:hidden;padding:10px;position:relative;text-align:center}#bible-books [data-layout=grid] article.book:before{display:block;margin-bottom:6px}#bible-books [data-layout=grid] article.book>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bible-books .list[data-layout=compact]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));padding:0 8px 8px}#bible-books [data-layout=compact] article.book{align-items:center;aspect-ratio:1/1;background:var(--guigo-surface-light);box-sizing:border-box;display:flex;height:auto;justify-content:center;overflow:hidden}#bible-books [data-layout=compact] article.book strong{align-self:center;font-size:24px}#bible-books [data-layout=compact] article.book :not(strong),#bible-books [data-layout=compact] article.book:before{display:none}#chapters>header{background:var(--guigo-surface);display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:62px auto;justify-content:start;padding-bottom:12px;position:sticky;top:0;z-index:1}#chapters>header>h2~button{margin-left:24px}#chapters>header>section{align-items:center;display:flex;gap:0 8px;grid-column:span 3}#chapters>header .select{display:inline-block;max-width:72px}#chapters>header input{border:none;height:32px;outline:none!important}#chapters>header strong{align-items:center;border-radius:5px;display:inline-flex;font-size:16px;gap:4px;height:38px;overflow:hidden;padding:0 8px;position:relative}#verse-context{background:var(--guigo-surface-level-1);border-radius:12px 12px 0 0;border-top:1px solid var(--guigo-border);bottom:0;box-shadow:var(--shadow-4);box-sizing:border-box;display:grid;height:64px;left:0;position:fixed;width:100vw;z-index:2}#verse-context>header{align-items:center;display:flex;gap:0 18px;justify-self:stretch;padding:0 18px}#verse-context>header>h3{line-height:1.6;margin-right:auto;text-decoration:underline;text-transform:capitalize}#chapter-list{border-radius:24px 24px 0 0;max-height:70vh;overflow-y:auto}#chapter-list>header{padding:16px}#chapter-list>header>h3{margin:0}#chapter-list>section{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));padding:8px}#chapter-list button{border:none;border-radius:50%;font-size:24px;height:60px;justify-self:center;width:60px}#chapter-list button[data-selected]{background:#a6f2}#note-context{background:var(--guigo-surface-level-1);border-radius:12px 12px 0 0;border-top:1px solid var(--guigo-border);bottom:0;box-shadow:var(--shadow-8);box-sizing:border-box;display:grid;left:0;position:fixed;width:100vw;z-index:2}#note-context>header{align-items:center;display:flex;gap:0 18px;justify-self:stretch;padding:0 18px}#note-context>header>h3{line-height:1.6;margin-right:auto}#note-context>section{line-height:1.4;padding:0 16px 16px}#bible-settings{border-radius:12px 12px 0 0;height:40vh;overflow-y:auto;padding:0}#bible-settings>header{align-items:center;background-color:inherit;border-bottom:1px solid var(--guigo-border);display:flex;gap:0 18px;height:64px;justify-self:stretch;padding:0 14px;position:sticky;top:0;z-index:1}#bible-settings>header>h3{line-height:1.6;margin-right:auto}#bible-search>header{border-bottom:1px solid var(--guigo-border);display:flex}#bible-search>header>label{flex:1}#bible-search>header>label>input{border:none;height:52px;outline:none;padding:0}#bible-search .history{margin:0 -16px;padding:0}#bible-search .history>li{display:flex;height:42px;list-style:none;margin:10px 0;padding:0 16px}#bible-search .history>li:before{margin-right:16px;opacity:.7}#bible-search .history>li>strong{font-size:14px;margin-right:16px;text-transform:capitalize}#bible-search .history>li>time{opacity:.7}#bible-search article.entry{align-items:center;display:grid;gap:4px 12px;grid-template-columns:32px;height:52px;margin:6px 0;padding:0 16px}#bible-search article.entry:before{grid-column:1;grid-row:1/span 2}#bible-search article.entry>strong{align-self:end;text-transform:capitalize}#bible-search article.entry>p{align-self:start;font-size:12px;grid-column:2;margin:0;max-height:28px;overflow:hidden}#bible-search ul.help{line-height:1.6;margin:0;opacity:.6;padding:32px 32px 32px 52px}#bible-search ul.help kbd{background:#fdd;color:#000;display:inline-block;font-family:inherit;font-weight:700;line-height:18px;padding:0 8px}@media (prefers-color-scheme:dark){#bible-search ul.help kbd{background:#f9b}}