@font-face{font-family:Neue Haas Grotesk;src:url(/fonts/neue-haas-grotesk-300.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk;src:url(/fonts/neue-haas-grotesk-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk;src:url(/fonts/neue-haas-grotesk-400-italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk;src:url(/fonts/neue-haas-grotesk-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk;src:url(/fonts/neue-haas-grotesk-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk;src:url(/fonts/neue-haas-grotesk-900.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/signifier-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/signifier-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/signifier-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/fonts/founders-grotesk-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/fonts/founders-grotesk-medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--serif:"Signifier", Georgia, serif;--sans:"Neue Haas Grotesk", "Founders Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--founders:"Founders Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--heading:"Neue Haas Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--craft-orange:#e54f10;--craft-cream:#f6ebd9;--craft-blue:#1d57f6;--craft-mint:#53f399;--craft-black:#010101;--craft-sky:#00a1f1;--craft-pink:#fd73ed;--craft-yellow:#ffd102;--bg:#faf8f5;--bg-surface:#fff;--bg-subtle:#efece6;--text-primary:#141414;--text-muted:#6f6b64;--text-faint:#a09c95;font-family:var(--sans);color:var(--text-primary);background-color:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:17px;line-height:1.5}:root[data-theme=light]{--bg:#faf8f5;--bg-surface:#fff;--bg-subtle:#efece6;--text-primary:#141414;--text-muted:#6f6b64;--text-faint:#a09c95}:root[data-theme=dark]{--bg:#121212;--bg-surface:#1c1c1c;--bg-subtle:#272727;--text-primary:#f0f0f0;--text-muted:#9c9a96;--text-faint:#605e5a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121212;--bg-surface:#1c1c1c;--bg-subtle:#272727;--text-primary:#f0f0f0;--text-muted:#9c9a96;--text-faint:#605e5a}}*,:before,:after{box-sizing:inherit}body{background-color:var(--bg);color:var(--text-primary);margin:0;padding:0;transition:background-color .2s,color .2s}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--heading);color:var(--text-primary);margin:0;font-weight:500}p{margin:0}button{font-family:inherit}.theme-toggle{background-color:var(--bg-subtle);border-radius:9999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.theme-option{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.theme-option:hover{color:var(--text-primary)}.theme-option.is-active{background-color:var(--bg-surface);color:var(--text-primary);font-weight:500}.site-header{grid-template-columns:auto auto 1fr;grid-template-areas:"brand passage actions";align-items:center;gap:20px 24px;padding:36px 0 54px;display:grid}.header-brand-section{grid-area:brand}.brand-group{align-items:center;gap:10px;display:inline-flex}.brand-name{font-family:var(--serif);letter-spacing:-.01em;color:var(--text-primary);font-size:26px;font-weight:400;line-height:1}.header-passage-section{flex-wrap:wrap;grid-area:passage;align-items:center;gap:12px;display:inline-flex}.nav-action-pill{background-color:var(--bg-subtle);color:var(--text-primary);font-family:var(--sans);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:9999px;align-items:center;padding:8px 18px;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s;display:inline-flex}.nav-action-pill:hover{opacity:.85}.passage-label{white-space:nowrap}.translation-label{font-weight:500}.header-actions-section{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:16px;display:flex}.nav-text-btn{color:var(--text-muted);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:8px 12px;font-size:14px;font-weight:400;transition:color .15s,background-color .15s}.nav-text-btn:hover{color:var(--text-primary);background-color:var(--bg-subtle)}@media (width<=768px){.site-header{grid-template-columns:auto 1fr;grid-template-areas:"brand actions""passage passage";gap:20px 16px;padding:24px 0 40px}.header-actions-section{justify-content:flex-end;gap:12px}.header-passage-section{align-items:center;gap:10px;display:flex}}@media (width<=480px){.site-header{row-gap:16px;padding:20px 0 32px}.brand-name{font-size:24px}.header-actions-section{gap:8px}.nav-text-btn{padding:6px 10px;font-size:13px}.nav-action-pill{padding:7px 14px;font-size:13px}}.version-bar-container{z-index:300;-webkit-backdrop-filter:blur(14px);background-color:#faf8f5eb;width:100%;margin-bottom:28px;padding:12px 0 16px;position:sticky;top:0}:root[data-theme=dark] .version-bar-container{background-color:#121212eb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .version-bar-container{background-color:#121212eb}}.version-bar-scroll{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-flow:row;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.version-bar-scroll::-webkit-scrollbar{display:none}.version-pill{background-color:var(--bg-subtle);color:var(--text-muted);font-family:var(--sans);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;border-radius:9999px;flex-shrink:0;padding:8px 18px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,opacity .15s}.version-pill:hover{color:var(--text-primary);opacity:.9}.version-pill.is-active{background-color:var(--craft-black);color:#fff}:root[data-theme=dark] .version-pill.is-active{color:#121212;background-color:#f0f0f0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .version-pill.is-active{color:#121212;background-color:#f0f0f0}}@media (width<=680px){.version-bar-container{margin-bottom:20px;padding:8px 0 12px}.version-pill{padding:7px 14px;font-size:13px}}.reader-wrapper{flex-direction:column;width:100%;max-width:720px;margin:0 auto;padding:40px 0 120px;display:flex}.chapter-header{text-align:center;flex-direction:column;gap:12px;margin-bottom:64px;display:flex}.chapter-book-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--text-primary);font-size:48px;font-weight:400;line-height:1.15}.chapter-number-display{font-family:var(--serif);color:var(--text-muted);font-size:26px;font-weight:300}.reader-status-message{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex}.status-text{font-family:var(--serif);color:var(--text-muted);font-size:20px}.retry-btn{background-color:var(--bg-subtle);font-family:var(--sans);color:var(--text-primary);cursor:pointer;border:none;border-radius:9999px;padding:10px 20px;font-size:14px;transition:opacity .15s}.retry-btn:hover{opacity:.8}.verses-body{font-family:var(--serif);color:var(--text-primary);letter-spacing:.005em;word-spacing:.02em;font-size:22px;line-height:2.15}.verse-item{cursor:pointer;border-radius:6px;padding:2px 4px;transition:background-color .15s}.verse-item:hover{background-color:var(--bg-subtle)}.verse-item.is-selected{background-color:var(--craft-cream);color:var(--craft-black)}.verse-item.resumed-verse-highlight{background-color:var(--craft-cream);color:var(--craft-black);transition:background-color 1.2s,color 1.2s}.verse-num{font-family:var(--sans);color:var(--text-faint);-webkit-user-select:none;user-select:none;margin-right:6px;font-size:12px;font-weight:500}.verse-item.is-selected .verse-num{color:var(--craft-orange)}.verse-text{font-family:inherit}.verse-inline-actions{align-items:center;width:100%;margin:16px 0 22px;animation:.2s cubic-bezier(.16,1,.3,1) forwards verseActionsFadeIn;display:flex}@keyframes verseActionsFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.verse-action-bar{background-color:var(--bg-surface);border-radius:9999px;align-items:center;gap:20px;padding:6px 10px 6px 20px;display:inline-flex}:root[data-theme=light] .verse-action-bar{background-color:var(--craft-black);color:#fff}:root[data-theme=dark] .verse-action-bar{color:#fff;background-color:#272727}.action-bar-content{align-items:center;gap:16px;display:flex}.action-reference{font-family:var(--sans);white-space:nowrap;font-size:13px;font-weight:500}.action-buttons-group{align-items:center;gap:4px;display:flex}.action-btn,.action-btn-quiet{font-family:var(--sans);cursor:pointer;color:inherit;background:0 0;border:none;border-radius:9999px;padding:6px 12px;font-size:13px;font-weight:400;transition:background-color .15s,opacity .15s}.action-btn:hover{background-color:#ffffff26}.action-btn-quiet{opacity:.65}.action-btn-quiet:hover{opacity:1}.all-versions-container{flex-direction:column;gap:48px;width:100%;display:flex}.verse-parallel-group{flex-direction:column;gap:12px;padding:6px 0;display:flex}.verse-parallel-num-badge{font-family:var(--sans);color:var(--craft-orange);letter-spacing:-.01em;font-size:15px;font-weight:700}.verse-parallel-translations{flex-direction:column;gap:8px;display:flex}.verse-parallel-row{cursor:pointer;border-radius:8px;grid-template-columns:60px 1fr;align-items:baseline;gap:16px;padding:10px 14px;transition:background-color .15s;display:grid}.verse-parallel-row:hover{background-color:var(--bg-subtle)}.verse-parallel-row.is-selected{background-color:var(--craft-cream);color:var(--craft-black)}.verse-parallel-tag{font-family:var(--sans);color:var(--text-muted);letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600}.verse-parallel-row.is-selected .verse-parallel-tag{color:var(--craft-orange)}.verse-parallel-text{font-family:var(--serif);color:var(--text-primary);font-size:21px;line-height:1.85}.verse-parallel-row.is-selected .verse-parallel-text{color:var(--craft-black)}@media (width<=680px){.reader-wrapper{padding:24px 0 100px}.chapter-header{gap:8px;margin-bottom:44px}.chapter-book-title{font-size:34px}.chapter-number-display{font-size:22px}.verses-body{font-size:20px;line-height:2.05}.all-versions-container{gap:36px}.verse-parallel-row{grid-template-columns:48px 1fr;gap:10px;padding:8px 10px}.verse-parallel-text{font-size:18px;line-height:1.65}.verse-inline-actions{margin:12px 0 18px}.verse-action-bar{border-radius:9999px;width:100%;padding:8px 14px}.action-bar-content{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.action-buttons-group{gap:2px}.action-btn,.action-btn-quiet{padding:6px 8px;font-size:12px}}.sitelinks-footer{flex-direction:column;gap:64px;margin-top:120px;padding:80px 0 60px;display:flex}.sitelinks-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.sitelinks-column{flex-direction:column;gap:18px;display:flex}.sitelinks-heading{font-family:var(--serif);color:var(--text-primary);font-size:19px;font-weight:400}.sitelinks-nav{flex-direction:column;gap:10px;display:flex}.sitelink-btn,.sitelink-btn-subtle{font-family:var(--sans);color:var(--text-muted);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:400;transition:color .15s}.sitelink-btn:hover{color:var(--text-primary)}.sitelink-btn-subtle{color:var(--text-faint);margin-top:6px}.sitelink-btn-subtle:hover{color:var(--craft-orange)}.sitelinks-brand-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:40px;display:flex}.sitelinks-brand{align-items:center;gap:10px;display:inline-flex}.sitelinks-brand-text{font-family:var(--serif);color:var(--text-primary);font-size:20px;font-weight:400}.sitelinks-summary{font-family:var(--sans);color:var(--text-faint);margin:0;font-size:13px}@media (width<=680px){.sitelinks-footer{gap:48px;margin-top:80px;padding:60px 0 40px}.sitelinks-grid{grid-template-columns:1fr;gap:36px}.sitelinks-brand-bar{flex-direction:column;align-items:flex-start;gap:12px}}.picker-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000073;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.picker-container{background-color:var(--bg);border-radius:20px;flex-direction:column;gap:28px;width:100%;max-width:720px;margin:auto;padding:36px;display:flex}.picker-header{justify-content:space-between;align-items:center;display:flex}.picker-title{font-family:var(--serif);color:var(--text-primary);font-size:22px;font-weight:400}.picker-back-btn,.picker-close-btn{font-family:var(--sans);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 12px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s}.picker-back-btn:hover,.picker-close-btn:hover{color:var(--text-primary);background-color:var(--bg-subtle)}.picker-search-bar{margin-bottom:8px}.picker-search-input{background-color:var(--bg-subtle);width:100%;color:var(--text-primary);font-family:var(--sans);border:none;border-radius:12px;outline:none;padding:14px 20px;font-size:16px}.picker-search-input::placeholder{color:var(--text-faint)}.testaments-columns{grid-template-columns:1fr 1fr;gap:40px;display:grid}.testament-group{flex-direction:column;gap:16px;display:flex}.testament-heading{font-family:var(--serif);color:var(--text-muted);font-size:18px;font-weight:400}.books-list{flex-direction:column;gap:4px;display:flex}.book-btn{cursor:pointer;color:var(--text-primary);font-family:var(--sans);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:15px;transition:background-color .15s;display:flex}.book-btn:hover{background-color:var(--bg-subtle)}.book-btn.is-active{background-color:var(--bg-subtle);font-weight:500}.book-chapters-text{color:var(--text-faint);font-size:13px}.chapters-view{flex-direction:column;gap:16px;padding:12px 0 24px;display:flex}.chapters-book-name{font-family:var(--serif);color:var(--text-primary);font-size:32px;font-weight:400}.chapters-prompt{color:var(--text-muted);font-size:15px}.chapters-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:10px;margin-top:16px;display:grid}.chapter-btn{aspect-ratio:1;background-color:var(--bg-subtle);color:var(--text-primary);font-family:var(--sans);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:400;transition:background-color .15s,transform .1s;display:flex}.chapter-btn:hover{background-color:var(--craft-cream);color:var(--craft-black)}.chapter-btn.is-active{background-color:var(--craft-orange);color:#fff;font-weight:500}@media (width<=640px){.testaments-columns{grid-template-columns:1fr;gap:32px}.picker-container{padding:24px 18px}}.trans-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000073;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.trans-container{background-color:var(--bg);border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:540px;margin:auto;padding:36px;display:flex}.trans-header{justify-content:space-between;align-items:center;display:flex}.trans-title{font-family:var(--serif);color:var(--text-primary);font-size:22px;font-weight:400}.trans-close-btn{font-family:var(--sans);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 12px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s}.trans-close-btn:hover{color:var(--text-primary);background-color:var(--bg-subtle)}.trans-intro{color:var(--text-muted);font-size:15px;line-height:1.5}.trans-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.trans-item-btn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;transition:background-color .15s;display:flex}.trans-item-btn:hover,.trans-item-btn.is-active{background-color:var(--bg-subtle)}.trans-info{justify-content:space-between;align-items:center;width:100%;display:flex}.trans-name{font-family:var(--sans);color:var(--text-primary);font-size:15px;font-weight:400}.trans-short{font-family:var(--sans);color:var(--text-faint);font-size:13px;font-weight:500}.trans-item-btn.is-active .trans-short{color:var(--craft-orange)}.search-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000073;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.search-container{background-color:var(--bg);border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:580px;margin:auto;padding:36px;display:flex}.search-header{justify-content:space-between;align-items:center;display:flex}.search-title{font-family:var(--serif);color:var(--text-primary);font-size:22px;font-weight:400}.search-close-btn{font-family:var(--sans);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 12px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s}.search-close-btn:hover{color:var(--text-primary);background-color:var(--bg-subtle)}.search-input-field{background-color:var(--bg-subtle);width:100%;color:var(--text-primary);font-family:var(--sans);border:none;border-radius:12px;outline:none;padding:16px 20px;font-size:17px}.search-input-field::placeholder{color:var(--text-faint)}.section-label{font-family:var(--sans);color:var(--text-faint);letter-spacing:.03em;margin-bottom:12px;font-size:13px;font-weight:500;display:block}.direct-match-btn{background-color:var(--craft-cream);width:100%;color:var(--craft-black);cursor:pointer;text-align:left;border:none;border-radius:14px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.match-title{font-family:var(--serif);font-size:20px;font-weight:500}.match-sub{font-family:var(--sans);color:var(--text-muted);font-size:13px}.suggestions-list,.matching-books-list{flex-direction:column;gap:6px;display:flex}.suggestion-item,.match-book-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:background-color .15s;display:flex}.suggestion-item:hover,.match-book-item:hover{background-color:var(--bg-subtle)}.suggestion-ref,.match-book-name{font-family:var(--sans);color:var(--text-primary);font-size:15px;font-weight:500}.suggestion-desc,.match-book-chap{font-family:var(--sans);color:var(--text-muted);font-size:13px}.saved-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000073;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.saved-container{background-color:var(--bg);border-radius:20px;flex-direction:column;gap:28px;width:100%;max-width:620px;margin:auto;padding:36px;display:flex}.saved-header{justify-content:space-between;align-items:center;display:flex}.saved-title{font-family:var(--serif);color:var(--text-primary);font-size:24px;font-weight:400}.saved-close-btn{font-family:var(--sans);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 12px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s}.saved-close-btn:hover{color:var(--text-primary);background-color:var(--bg-subtle)}.saved-empty-state{text-align:center;padding:48px 0}.saved-empty-text{font-family:var(--serif);color:var(--text-muted);font-size:18px;line-height:1.6}.saved-list{flex-direction:column;gap:24px;display:flex}.saved-card{background-color:var(--bg-subtle);border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:opacity .15s;display:flex}.saved-content{cursor:pointer;flex-direction:column;gap:8px;display:flex}.saved-reference{font-family:var(--sans);color:var(--craft-orange);font-size:14px;font-weight:500}.saved-verse-quote{font-family:var(--serif);color:var(--text-primary);font-size:19px;line-height:1.7}.saved-translation-tag{font-family:var(--sans);color:var(--text-faint);font-size:12px}.saved-actions{justify-content:flex-end;display:flex}.saved-remove-btn{font-family:var(--sans);color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px;transition:color .15s}.saved-remove-btn:hover{color:var(--text-primary)}.compare-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000073;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.compare-container{background-color:var(--bg);border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:640px;margin:auto;padding:36px;display:flex}.compare-header{justify-content:space-between;align-items:center;display:flex}.compare-title{font-family:var(--serif);color:var(--text-primary);font-size:24px;font-weight:400}.compare-close-btn{font-family:var(--sans);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 12px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s}.compare-close-btn:hover{color:var(--text-primary);background-color:var(--bg-subtle)}.compare-intro{color:var(--text-muted);font-size:15px}.compare-loading{text-align:center;padding:40px 0}.compare-loading-text{font-family:var(--serif);color:var(--text-muted);font-size:18px}.compare-list{flex-direction:column;gap:32px;margin-top:12px;display:flex}.compare-item{flex-direction:column;gap:8px;display:flex}.compare-trans-tag{font-family:var(--sans);color:var(--craft-orange);letter-spacing:.04em;font-size:13px;font-weight:500}.compare-verse-text{font-family:var(--serif);color:var(--text-primary);font-size:20px;line-height:1.8}.bottom-nav-bar{z-index:500;-webkit-backdrop-filter:blur(16px);padding:12px 0 max(16px, env(safe-area-inset-bottom,16px));background-color:#faf8f5e6;position:fixed;bottom:0;left:0;right:0}:root[data-theme=dark] .bottom-nav-bar{background-color:#121212e6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bottom-nav-bar{background-color:#121212e6}}.bottom-nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:860px;margin:0 auto;padding:0 28px;display:flex}.bottom-nav-side{flex:1;display:flex}.bottom-nav-left{justify-content:flex-start}.bottom-nav-right{justify-content:flex-end}.bottom-nav-placeholder{width:1px;min-height:38px}.bottom-nav-btn{background-color:var(--bg-subtle);font-family:var(--sans);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:400;transition:opacity .15s,background-color .15s;display:inline-flex}.bottom-nav-btn:hover{opacity:.85}.nav-btn-text-short{display:none}.bottom-nav-center{justify-content:center;align-items:center;display:flex}.bottom-nav-center-btn{cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;padding:8px 16px;transition:background-color .15s;display:inline-flex}.bottom-nav-center-btn:hover{background-color:var(--bg-subtle)}.bottom-nav-passage{font-family:var(--serif);color:var(--text-muted);letter-spacing:-.01em;font-size:17px;font-weight:400;transition:color .15s}.bottom-nav-center-btn:hover .bottom-nav-passage{color:var(--text-primary)}@media (width<=680px){.bottom-nav-bar{padding:10px 0 max(12px, env(safe-area-inset-bottom,12px))}.bottom-nav-inner{gap:8px;padding:0 16px}.bottom-nav-btn{gap:6px;padding:8px 14px;font-size:13px}.nav-btn-text-full{display:none}.nav-btn-text-short{display:inline}.bottom-nav-passage{font-size:15px}.bottom-nav-center-btn{padding:6px 10px}}.app-container{flex-direction:column;width:100%;max-width:860px;min-height:100vh;margin:0 auto;padding:24px 28px 120px;display:flex}.app-main{flex-direction:column;flex:1;width:100%;display:flex}@media (width<=680px){.app-container{padding:16px 18px 96px}}
