@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-latin-opsz-wght.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local("Iowan Old Style"),local("Palatino Linotype"),local("Palatino"),local("Georgia");size-adjust:106.5%;ascent-override:94%;descent-override:24%;line-gap-override:0%}:root{color-scheme:light;--bg: oklch(.966 .009 88);--surface: oklch(.995 .006 92);--card-bg: oklch(.993 .007 90);--ink: oklch(.2 .042 168);--ink-2: oklch(.42 .028 162);--ink-3: oklch(.44 .024 158);--ink-soft: oklch(.42 .026 160);--line: oklch(.89 .012 95);--line-strong: oklch(.8 .018 92);--accent: #3f7d3a;--accent-muted: color-mix(in oklch, var(--accent) 18%, var(--lift));--danger: oklch(.55 .14 35);--lift: white;--font-sans: "Lexend", system-ui, sans-serif;--font-lead: "Literata", "Literata Fallback", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--stack: .75rem;--stack-lead: 1.25rem;--stack-header: 1rem;--chip-h: 2rem;--chip-gap: .375rem;--chip-hit-outset: calc((var(--touch) - var(--chip-h)) / 2);--chip-group-gap: var(--stack);--chip-pad-x: .75rem;--page-w: min(720px, 100%);--touch: 2.75rem;--radius-xs: 3px;--radius-sm: 4px;--radius: 6px;--ease-out: cubic-bezier(.25, 1, .5, 1);--dur-fast: .12s;--dur-mid: .28s;--dur-slow: .42s}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg: oklch(.22 .02 168);--surface: oklch(.27 .018 168);--card-bg: oklch(.29 .016 168);--ink: oklch(.93 .012 95);--ink-2: oklch(.78 .014 100);--ink-3: oklch(.76 .014 110);--ink-soft: oklch(.8 .014 105);--line: oklch(.36 .016 168);--line-strong: oklch(.44 .018 165);--accent: #7fb77a;--accent-muted: color-mix(in oklch, var(--accent) 22%, var(--surface));--danger: oklch(.72 .14 35);--lift: oklch(.32 .016 168)}}*,*:before,*:after{box-sizing:border-box}button,a,[role=button]{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{background:var(--bg);overflow-x:clip;max-width:100%}body{margin:0;min-height:100dvh;min-height:100svh;font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:clip;max-width:100%}::selection{background:var(--accent-muted);color:var(--ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#app{min-height:100dvh;min-height:100svh;max-width:100%;overflow-x:clip}.page{width:min(720px,100%);max-width:100%;margin:0 auto;padding-top:max(.35rem,calc(env(safe-area-inset-top,0px) + 1rem));padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));padding-left:max(.65rem,env(safe-area-inset-left,0px));padding-right:max(.65rem,env(safe-area-inset-right,0px));overflow-x:clip}.header{padding-bottom:0;margin-bottom:0}.header__bar{display:flex;justify-content:space-between;align-items:baseline;gap:.65rem;width:100%;min-width:0}.main{display:block;min-width:0;max-width:100%}.wordmark{margin:0;flex:0 0 auto;max-width:42%;font-size:.72rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--ink-3);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:720px){.wordmark{font-size:.78rem;max-width:none}}.banner{display:flex;flex-wrap:wrap;gap:.25rem .45rem;align-items:baseline;margin:var(--stack) 0 0;padding:.3rem .55rem;border-radius:var(--radius);border:1px solid color-mix(in oklch,var(--accent) 35%,var(--line));background:var(--accent-muted);color:var(--ink);font-size:.78rem;line-height:1.25}.banner strong{font-weight:500}.banner--error{border-color:color-mix(in oklch,var(--danger) 40%,var(--line));background:color-mix(in oklch,var(--danger) 12%,var(--lift))}.search{background:transparent;border:0;padding:0;display:flex;flex-direction:column;gap:var(--stack);margin-top:var(--stack-header)}.banner+.search,.banner+.banner--error,.banner--error+.search{margin-top:var(--stack)}.icon{width:15px;height:15px;flex-shrink:0;display:block}.icon--chevron{width:14px;height:14px}.chapter-heading{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;max-width:100%;min-width:0}.chapter-heading__hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;gap:.2rem;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;margin:0;padding:.2rem .2rem .2rem 0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:1.08rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;cursor:pointer;text-align:left}.chapter-heading__hit:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--touch);transform:translateY(-50%)}@media(hover:hover){.chapter-heading__hit:hover .chapter-heading__chevron{color:var(--ink-2)}}.chapter-heading__hit:focus-visible{border-radius:var(--radius)}.chapter-heading__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-heading__chevron{color:var(--ink-3);display:inline-flex;align-items:center;flex-shrink:0;transition:transform var(--dur-fast) var(--ease-out)}.chapter-heading.is-open .chapter-heading__chevron{transform:rotate(180deg);color:var(--accent)}@media(prefers-reduced-motion:reduce){.chapter-heading__chevron{transition:none}}.chapter-picker{display:none;width:100%;max-width:100%;position:relative}.chapter-picker.is-open{display:block;max-height:min(52dvh,22rem);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:.15rem}.chapter-heading__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.35;min-height:var(--touch);padding:.65rem .75rem;margin:0;outline:none}.chapter-heading__input:focus-visible{border-color:var(--accent)}.chapter-heading__input::placeholder{color:var(--ink-3);font-weight:400}.search__field{position:relative;min-width:0;width:100%}.search__field textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;padding:.625rem 3rem .625rem .875rem;outline:none;display:block;min-height:0;height:auto;max-height:min(36dvh,12rem);overflow:auto;resize:none;line-height:1.4;field-sizing:content;transition:border-color var(--dur-fast) var(--ease-out)}.search__field--question:has(.btn--bookmark) textarea{padding-right:5.75rem}.search__field textarea:focus-visible{border-color:var(--accent)}.chapter-picker .chapter-grid,.chapter-picker .book-grid,.chapter-picker .picker-books{margin-top:.5rem}.chapter-grid-wrap .chapter-grid{margin-top:0}.book-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.35rem;max-height:min(40dvh,16rem);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:.15rem}.book-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--touch);padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--ink-2);font-size:.82rem;font-weight:400;text-align:left;line-height:1.2}.book-grid button.is-active,.book-grid button:focus-visible{background:var(--accent-muted);color:var(--ink);border-color:color-mix(in oklch,var(--accent) 35%,transparent)}@media(hover:hover){.book-grid button:hover{color:var(--ink)}}.picker-empty{margin:.55rem 0 0;color:var(--ink-3);font-size:.88rem;font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chapter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.35rem;margin-top:.15rem;max-height:min(40dvh,16rem);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:.15rem;outline:none}.chapter-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--touch);min-width:var(--touch);border-radius:var(--radius);border:1px solid var(--line);background:var(--card-bg);color:var(--ink-2);font-size:.9rem}.chapter-grid button.is-active{background:var(--accent-muted);color:var(--ink);border-color:color-mix(in oklch,var(--accent) 35%,transparent)}.chapter-grid button.is-on,.chapter-grid button.is-on.is-active,.chapter-grid button:focus-visible{background:var(--accent);color:var(--bg);border-color:var(--accent)}@media(hover:hover){.chapter-grid button:hover{border-color:var(--ink-3);color:var(--ink)}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;font-size:.88rem;letter-spacing:.01em;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out)}.btn--bookmark{position:absolute;top:50%;right:calc(.15rem + var(--touch));width:var(--touch);height:var(--touch);margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-3);transform:translateY(-50%)}.btn--bookmark.is-saved{color:var(--accent)}.btn--bookmark:focus-visible{background:var(--accent-muted);color:var(--accent)}@media(hover:hover){.btn--bookmark:hover{background:var(--accent-muted);color:var(--accent)}}.btn--bookmark svg{width:.95rem;height:.95rem;display:block}.btn--inline-go{position:absolute;top:50%;right:.15rem;width:var(--touch);height:var(--touch);margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:var(--accent);transform:translateY(-50%)}.btn--inline-go:focus-visible{background:var(--accent-muted)}@media(hover:hover){.btn--inline-go:hover:not(.btn--disabled){background:var(--accent-muted)}}.btn--inline-go svg{width:.95rem;height:.95rem;display:block}.btn--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.controls{margin:var(--stack) 0 0;display:flex;flex-direction:column;gap:var(--stack)}.chip--more{border-color:var(--line);color:var(--ink-3);font-weight:400;background:transparent;gap:.2rem}.chip--more__chevron{display:inline-flex;color:inherit;transition:transform var(--dur-fast) var(--ease-out)}.chip--more__chevron .icon,.chip--more__chevron svg{width:12px;height:12px}.chip--more.is-open{color:var(--ink-2);border-color:color-mix(in oklch,var(--ink-3) 55%,var(--line));background:transparent}.chip--more.is-open .chip--more__chevron{transform:rotate(180deg)}@media(hover:hover){.chip--more:hover{color:var(--ink-2);border-color:var(--ink-3);background:transparent}}@media(prefers-reduced-motion:reduce){.chip--more__chevron{transition:none}}.lenses-panel{display:none;flex-direction:column;gap:var(--chip-group-gap);width:100%;min-width:0;margin:0;padding:0}.lenses-panel.is-open{display:flex}.lenses-panel .chips-scroll--wrap{width:100%}.chip--lens{border-color:var(--line);color:var(--ink-3);font-weight:400;background:transparent}.chip--lens .icon{opacity:.9}.chip.chip--lens.is-on{background:color-mix(in oklch,var(--accent) 14%,var(--lift));color:var(--ink);border-color:color-mix(in oklch,var(--accent) 40%,var(--line))}.lens-detail{margin:0 0 .45rem;color:var(--ink-3);font-size:.82rem;font-weight:400;letter-spacing:.01em;line-height:1.3}.search__ref-error{margin:.35rem 0 0;color:var(--ink-3);font-size:.82rem;font-weight:400;letter-spacing:.01em;line-height:1.3}.also-tag{display:inline-flex;align-items:center;margin:0;padding:2px 6px;border-radius:3px;border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));background:color-mix(in oklch,var(--ink-3) 6%,transparent);color:var(--ink-3);font-family:var(--font-sans);font-size:12px;font-weight:400;font-style:normal;letter-spacing:.01em;line-height:1.2;white-space:nowrap;flex-shrink:0}.saved-row{display:flex;flex-direction:column;gap:var(--chip-group-gap);width:100%;min-width:0}.saved-chip-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;max-width:min(55vw,14rem)}.chip--saved{border-color:transparent;color:var(--ink-3);font-weight:400;background:color-mix(in oklch,var(--ink-3) 6%,transparent);max-width:100%}.chip--saved .icon{opacity:.85}.chip--saved span{overflow:hidden;text-overflow:ellipsis;min-width:0}.chip.chip--saved.is-on{background:color-mix(in oklch,var(--accent) 12%,var(--lift));color:var(--ink);border-color:color-mix(in oklch,var(--accent) 28%,var(--line))}.saved-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;right:-.35rem;width:var(--touch);height:var(--touch);margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:1.05rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;z-index:1;transform:translateY(-50%)}.saved-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.saved-edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;height:var(--chip-h);min-height:var(--chip-h);min-width:0;margin:0;padding:0 .35rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-3);font:inherit;font-size:.75rem;font-weight:400;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer}.saved-edit:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--touch);transform:translateY(-50%)}.saved-edit.is-on{color:var(--accent)}.saved-edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.saved-undo{margin:0;color:var(--ink-3);font-size:.78rem;font-weight:400;line-height:1.3}.saved-undo__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0 0 0 .25rem;padding:.2rem .15rem;border:0;background:transparent;color:var(--accent);font:inherit;font-size:inherit;font-weight:500;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.saved-undo__btn:before{content:"";position:absolute;inset-block:0;inset-inline:-.25rem;top:50%;height:var(--touch);transform:translateY(-50%)}.saved-undo__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.chips-scroll{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:flex-start;gap:var(--chip-gap);row-gap:var(--chip-gap);column-gap:var(--chip-gap);min-width:0;width:100%;overflow:visible;max-height:none;padding-block:var(--chip-hit-outset);padding-inline:0;margin-block:calc(-1 * var(--chip-hit-outset))}.chips-scroll--wrap,.chips-scroll--primary,.lenses-panel .chips-scroll,.saved-row .chips-scroll{overflow:visible;max-height:none}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;height:var(--chip-h);min-height:var(--chip-h);min-width:0;padding:0 var(--chip-pad-x);border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--ink-2);font-size:.875rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;flex:0 0 auto;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.chip:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--touch);transform:translateY(-50%)}.chip .icon{width:14px;height:14px;flex-shrink:0}.controls__meta{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.45rem;min-height:0;width:100%}@media(hover:hover){.chip:hover{color:var(--ink);border-color:var(--ink-3)}}.chip.is-on{background:var(--accent);color:var(--bg);border-color:var(--accent)}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.info-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;margin:0;padding:0;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--ink-3);font-size:.78rem;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.info-btn:before{content:"";position:absolute;left:50%;top:50%;width:var(--touch);height:var(--touch);transform:translate(-50%,-50%)}.info-btn:focus-visible{color:var(--accent);border-color:color-mix(in oklch,var(--accent) 35%,var(--line));background:var(--accent-muted)}@media(hover:hover){.info-btn:hover{color:var(--accent);border-color:color-mix(in oklch,var(--accent) 35%,var(--line));background:var(--accent-muted)}}.info-btn--disabled{opacity:.35;pointer-events:none}.explainer{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;margin-bottom:calc(-1 * var(--stack))}.explainer.is-open{grid-template-rows:1fr;opacity:1;pointer-events:auto;margin-bottom:0}.explainer__clip{overflow:hidden;min-height:0}.explainer__inner{margin:.1rem 0 .15rem;padding:.7rem .75rem .8rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.explainer__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.explainer__toggle-label{margin:0;font-size:.92rem;font-weight:500;letter-spacing:-.02em;color:var(--ink);display:inline-flex;align-items:center;gap:.4rem;min-width:0}.explainer__toggle-label .icon{color:var(--accent);flex-shrink:0}.explainer__toggle-chevron{display:inline-flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);margin:-.35rem -.35rem 0 0;border-radius:var(--radius-sm);color:var(--ink-3);flex-shrink:0}.explainer__toggle-chevron .icon{transform:rotate(180deg)}.explainer__toggle:focus-visible .explainer__toggle-chevron{color:var(--ink);background:color-mix(in oklch,var(--line) 55%,transparent)}@media(hover:hover){.explainer__toggle:hover .explainer__toggle-chevron{color:var(--ink);background:color-mix(in oklch,var(--line) 55%,transparent)}}.explainer__body{margin:.45rem 0 0;color:var(--ink-2);font-size:.92rem;line-height:1.5;text-wrap:pretty}@media(prefers-reduced-motion:no-preference){.explainer{transition:grid-template-rows var(--dur-mid) var(--ease-out),opacity var(--dur-mid) var(--ease-out)}}.order{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto;white-space:nowrap}.order--empty,.order--pending{flex:1 1 auto;min-height:0;min-width:0}.order--pending{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;white-space:nowrap}.order__ghost{position:relative;font-size:.78rem;line-height:1;min-height:0;height:1.25rem;padding:0 .2rem;display:inline-flex;align-items:center;color:var(--ink-3);opacity:.4}.order button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:0;background:transparent;color:var(--ink-3);padding:0 .25rem;min-height:0;height:1.25rem;border-radius:var(--radius-sm);font-size:.78rem;line-height:1;text-decoration:none;display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto}.order button:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--touch);transform:translateY(-50%)}.order button:focus-visible{color:var(--ink-2)}@media(hover:hover){.order button:hover{color:var(--ink-2)}}.order button.is-on{color:var(--accent);background:transparent;text-decoration:none}.verse-list{display:flex;flex-direction:column;gap:.15rem;margin-top:var(--stack-lead)}.verse-list__stack{display:flex;flex-direction:column;gap:inherit}.verse-list--dim{opacity:.45;transition:opacity var(--dur-mid) var(--ease-out);pointer-events:none}.verse-list--skeleton{gap:.2rem}.verse--skeleton{pointer-events:none}.verse--skeleton .verse__body{display:flex;flex-direction:column;gap:.38rem;padding-top:.15rem}.skel{display:block;border-radius:var(--radius-xs);background:color-mix(in oklch,var(--ink-3) 22%,var(--lift))}.skel--n{width:1rem;height:.7rem;margin-top:.15rem}.skel--line{height:.72rem;max-width:100%;width:var(--skel-w, 70%)}@media(prefers-reduced-motion:no-preference){.skel{background:linear-gradient(105deg,color-mix(in oklch,var(--ink-3) 18%,var(--lift)),color-mix(in oklch,var(--ink-3) 18%,var(--lift)) 35%,color-mix(in oklch,var(--ink-3) 32%,var(--lift)),color-mix(in oklch,var(--ink-3) 18%,var(--lift)) 65%,color-mix(in oklch,var(--ink-3) 18%,var(--lift)));background-size:220% 100%;animation:skel-shimmer 1.35s ease-in-out infinite}}@keyframes skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.verse{display:grid;grid-template-columns:auto 1fr;gap:.4rem .55rem;align-items:start;padding:.65rem 0;min-height:var(--touch);border:0;border-radius:0;background:transparent;max-width:100%}.verse-list--ranked{gap:0}.verse__ref{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent);font-family:var(--font-sans);font-size:.72rem;font-weight:500;font-style:normal;letter-spacing:.01em;line-height:1}.verse__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:.35rem 0 0;min-width:0}.verse--lead .verse__tags{margin-top:.4rem}.verse--lead{display:flex;flex-direction:column;gap:.55rem;padding:0 0 1.5rem;margin:0;grid-template-columns:none;background:transparent;border:0}.verse--lead .verse__text{margin:0;color:var(--ink);font-family:var(--font-lead);font-style:normal;font-weight:450;font-optical-sizing:auto;font-size:1.35rem;line-height:1.45;text-wrap:pretty;overflow-wrap:anywhere}.verse-list--ranked .verse--runner{padding:.45rem 0;background:transparent;border:0}.verse-list--ranked .verse--runner .verse__n{color:var(--accent);font-weight:400}.verse-list--ranked .verse--runner .verse__text{color:var(--ink);font-family:var(--font-sans);font-style:normal;font-size:1rem;font-weight:350;line-height:1.5}.covered-by,.closest-in-chapter{margin:0 0 .55rem;color:var(--ink-3);font-size:.82rem;font-weight:400;letter-spacing:.01em;line-height:1.3}.nothing-strong{margin:.35rem 0 0;color:var(--ink-3);font-size:.88rem;font-weight:400;letter-spacing:.01em;line-height:1.35}.chapter-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:fit-content;max-width:100%;margin:1rem 0 0;padding:.45rem 0;min-height:var(--touch);border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:.88rem;font-weight:400;letter-spacing:.01em;line-height:1.3;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:.18em;text-decoration-color:color-mix(in oklch,var(--ink-3) 55%,transparent)}.chapter-link:focus-visible{color:var(--ink-2);outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media(hover:hover){.chapter-link:hover{color:var(--ink-2);text-decoration-color:var(--ink-2)}}.verse-list--chapter .verse--emphasis .verse__n,.verse-list--chapter .verse--direct .verse__n{color:var(--ink-3);font-weight:400}.verse-list--chapter .verse--emphasis .verse__text,.verse-list--chapter .verse--direct .verse__text{color:var(--ink)}.verse.is-tappable{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.verse.is-tappable:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.verse.is-focus{--focus-pad-x: .85rem;--focus-pad-y: .7rem;background:var(--accent-muted);border-radius:var(--radius);padding:var(--focus-pad-y) var(--focus-pad-x);margin:calc(.65rem - var(--focus-pad-y)) calc(-1 * var(--focus-pad-x))}@media(prefers-reduced-motion:no-preference){.verse.is-focus{animation:verse-pulse .9s var(--ease-out) 1}}@keyframes verse-pulse{0%{background:color-mix(in oklch,var(--accent) 32%,var(--lift))}to{background:var(--accent-muted)}}.verse.is-flash{--flash-pad-x: .85rem;--flash-pad-y: .7rem;border-radius:var(--radius);padding:var(--flash-pad-y) var(--flash-pad-x);margin:calc(.65rem - var(--flash-pad-y)) calc(-1 * var(--flash-pad-x));background:var(--accent-muted)}@media(prefers-reduced-motion:no-preference){.verse.is-flash{animation:verse-route-flash 3.2s var(--ease-out) 1}}@media(prefers-reduced-motion:reduce){.verse.is-flash{background:var(--accent-muted)}}@keyframes verse-route-flash{0%{background:color-mix(in oklch,var(--accent) 48%,var(--lift))}18%{background:color-mix(in oklch,var(--accent) 36%,var(--lift))}to{background:var(--accent-muted)}}.verse__n{display:inline-flex;align-items:flex-start;font-size:.75rem;color:var(--ink-3);min-width:1.25rem;padding-top:.15rem;line-height:1.2}.verse__n-num{min-width:1.1rem}.verse__body{min-width:0}.verse__text{margin:0;color:var(--ink);font-size:1rem;font-weight:350;line-height:1.5;text-wrap:pretty;overflow-wrap:anywhere}.empty{padding:1.2rem .15rem;color:var(--ink-3);font-size:.95rem}@media(max-width:430px){.page{padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}.verse--lead .verse__text{font-size:1.15rem;font-weight:450;line-height:1.45}.verse-list--ranked .verse--runner{padding:.45rem 0}.verse-list--ranked{row-gap:0}}@media(orientation:landscape)and (max-height:500px){.chapter-picker.is-open{max-height:min(70dvh,16rem)}.chapter-grid{max-height:min(45dvh,10rem)}.search__field textarea{max-height:min(28dvh,6.5rem)}.verse--lead .verse__text{font-size:1.1rem}}.chapter-jump{display:none;width:100%;min-height:var(--touch);margin:.5rem 0;padding:.55rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;font-weight:400;outline:none}.chapter-jump:focus-visible{border-color:var(--accent)}@media(hover:none),(pointer:coarse){.chapter-jump{display:block}}.chips-scroll--primary .lenses-panel.is-open,.chips-scroll--primary .lenses-panel .chips-scroll{display:contents}
