:root,[data-theme=light]{--verse-font: "Inter", -apple-system, "Segoe UI", system-ui, sans-serif;--bg-body-from: #F6F8FA;--bg-body-to: #EEF1F3;--bg-container: #FFFFFF;--bg-card: #FFFFFF;--bg-secondary: #F1F4F5;--bg-input: #FFFFFF;--bg-hover: #EEF1F3;--text-primary: #1A1D21;--text-secondary: #5A6169;--text-muted: #9198A1;--accent: #2F6F6A;--accent-hover: #255A56;--accent-light: rgba(47, 111, 106, .12);--accent-selection: rgba(47, 111, 106, .2);--border: #E7E9EC;--heading: #1A1D21;--btn-dark: #23272C;--btn-dark-hover: #1A1D21;--btn-primary-bg: #2F6F6A;--btn-primary-hover: #255A56;--btn-primary-text: #FFFFFF;--error-bg: #FDF2F2;--error-border: #E8C4C4;--error-text: #9B2C2C;--shadow-card: rgba(20,26,34,.04);--shadow-card-hover: rgba(20,26,34,.08);--shadow-container: rgba(20,26,34,.1);--scrollbar-track: #F1F4F5;--scrollbar-thumb: #D3D9DE;--scrollbar-hover: #9198A1;--selected-bg: #E7F0EE;--detail-bg: rgba(255,255,255,.7);--hl-yellow-bg: #FBF1C4;--hl-yellow-dot: #E0B93E;--hl-green-bg: #D8EBD6;--hl-green-dot: #5DA86B;--hl-blue-bg: #D5E6F3;--hl-blue-dot: #4F90C9;--hl-purple-bg: #E7DEF3;--hl-purple-dot: #8E6FC9;--hl-orange-bg: #FBE3C9;--hl-orange-dot: #D68A3E}[data-theme=dark]{--bg-body-from: #0E1116;--bg-body-to: #12161B;--bg-container: #161A20;--bg-card: #1A1F26;--bg-secondary: #1A1F26;--bg-input: #12161B;--bg-hover: #1C222A;--text-primary: #E6E9EE;--text-secondary: #9AA3AD;--text-muted: #6E7681;--accent: #5FB3AC;--accent-hover: #4FA39C;--accent-light: rgba(95, 179, 172, .16);--accent-selection: rgba(95, 179, 172, .26);--border: #262B32;--heading: #E6E9EE;--btn-dark: #232A33;--btn-dark-hover: #2E3742;--btn-primary-bg: #5FB3AC;--btn-primary-hover: #4FA39C;--btn-primary-text: #0E1116;--error-bg: #2A1A1A;--error-border: #5A3535;--error-text: #E8A0A0;--shadow-card: rgba(0,0,0,.2);--shadow-card-hover: rgba(0,0,0,.3);--shadow-container: rgba(0,0,0,.4);--scrollbar-track: #1A1F26;--scrollbar-thumb: #2A3038;--scrollbar-hover: #3A424C;--selected-bg: rgba(95, 179, 172, .14);--detail-bg: rgba(22,26,32,.7);--hl-yellow-bg: rgba(224,185,62,.2);--hl-yellow-dot: #D8B24A;--hl-green-bg: rgba(93,168,107,.22);--hl-green-dot: #6BB77C;--hl-blue-bg: rgba(79,144,201,.22);--hl-blue-dot: #5B9BD8;--hl-purple-bg: rgba(142,111,201,.24);--hl-purple-dot: #9B82D8;--hl-orange-bg: rgba(214,138,62,.22);--hl-orange-dot: #D89152}*{box-sizing:border-box}::selection{background:var(--accent-selection);color:var(--text-primary)}body{font-family:Inter,Segoe UI,Arial,sans-serif;max-width:960px;margin:0 auto;padding:12px;background:var(--bg-container);min-height:100vh;transition:background .3s}.container{position:relative;background-color:transparent;padding:10px 0;border-radius:0;box-shadow:none;transition:background-color .3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.header-row{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:10px}h1{font-family:Inter,sans-serif;color:var(--heading);text-align:center;margin:0;font-size:30px;font-weight:700;letter-spacing:.5px}.hamburger-btn{position:absolute;right:0;top:-4px;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);width:34px;height:34px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-size:18px;transition:all .2s;z-index:1001}.hamburger-btn:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.hamburger-menu{position:absolute;right:0;top:32px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 30px var(--shadow-container);z-index:1000;min-width:200px;display:none;overflow:hidden}.hamburger-email{padding:12px 16px;font-size:14px;color:var(--text-muted);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif}.hamburger-divider{height:1px;background:var(--border);margin:0}.hamburger-item{padding:10px 16px;cursor:pointer;font-size:14px;font-family:Inter,sans-serif;color:var(--text-primary);transition:background .15s}.hamburger-item:hover{background:var(--bg-hover)}.hamburger-item.donate{background:linear-gradient(135deg,#b8860b22,#daa52022);color:var(--accent);font-weight:600}.hamburger-item.donate:hover{background:linear-gradient(135deg,#b8860b33,#daa52033)}.subtitle{text-align:center;color:var(--text-secondary);margin-bottom:25px;font-size:14px;font-family:Inter,sans-serif}.settings-row{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;align-items:center}.settings-row label{font-weight:600;color:var(--text-secondary);font-size:14px;font-family:Inter,sans-serif}.settings-row select{width:100%;max-width:100%;box-sizing:border-box;padding:10px 35px 10px 15px;border:2px solid var(--border);border-radius:8px;font-size:14px;background:var(--bg-input);color:var(--text-primary);cursor:pointer;font-family:Inter,sans-serif;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B5E4F' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.settings-row select:focus{outline:none;border-color:var(--accent)}.search-row{display:flex;gap:10px;margin-bottom:20px}.search-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:160px}.search-input-wrapper{flex:1;position:relative}.search-row textarea{width:100%;padding:15px 40px 15px 20px;border:2px solid var(--border);border-radius:10px;font-size:16px;font-family:Inter,sans-serif;resize:none;min-height:126px;overflow:hidden;color:var(--text-primary);background:var(--bg-input);transition:border-color .2s,box-shadow .2s}.search-row textarea::placeholder{color:var(--text-muted)}.search-row textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.search-clear-btn{position:absolute;right:10px;top:15px;background:none;border:none;color:var(--border);font-size:20px;cursor:pointer;padding:4px 8px;border-radius:50%;transition:all .2s;display:none}.search-clear-btn:hover{color:var(--text-secondary);background:var(--bg-hover)}.btn-clear{padding:15px 20px;background:var(--bg-secondary);color:var(--text-secondary);border:2px solid var(--border);border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;font-family:Inter,sans-serif;transition:all .2s;white-space:nowrap}.btn-clear:hover{background:var(--bg-hover);color:var(--text-primary)}.search-row button#searchBtn{padding:15px 12px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:600;font-family:Inter,sans-serif;transition:transform .2s,box-shadow .2s,background .2s}.search-row button#searchBtn:hover{background:var(--btn-primary-hover);transform:translateY(-2px);box-shadow:0 5px 20px var(--accent-light)}.search-row button#searchBtn:disabled{background:var(--border);cursor:not-allowed;transform:none;box-shadow:none}#voiceBtn,#randomBtn{padding:15px 18px;background:var(--bg-secondary);color:var(--text-secondary);border:2px solid var(--border);border-radius:10px;cursor:pointer;font-size:18px;font-family:Inter,sans-serif;transition:all .2s;white-space:nowrap;line-height:1}#randomBtn:hover,#voiceBtn:hover{background:var(--bg-hover);color:var(--text-primary)}#voiceBtn:disabled{opacity:.5;cursor:not-allowed}#voiceBtn.recording{background:var(--error-text, #dc3545);color:#fff;border-color:var(--error-text, #dc3545);animation:voice-pulse 1s ease-in-out infinite}@keyframes voice-pulse{0%,to{opacity:1}50%{opacity:.6}}.picker-toggle{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:14px;font-family:Inter,sans-serif;color:var(--text-secondary);transition:all .2s}.picker-toggle:hover,.picker-toggle.open{background:var(--bg-hover);color:var(--text-primary)}.picker-chevron{font-size:10px;transition:transform .2s}.picker-toggle.open .picker-chevron{transform:rotate(180deg)}.picker-container{margin-bottom:12px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;max-height:350px;overflow-y:auto}.picker-section-title{font-size:12px;font-weight:600;color:var(--text-muted);font-family:Inter,sans-serif;margin:10px 0 6px;text-transform:uppercase;letter-spacing:.5px}.picker-section-title:first-child{margin-top:0}.picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px}.picker-grid-books{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.picker-tile{display:flex;align-items:center;justify-content:center;padding:8px 2px;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:13px;font-family:Inter,sans-serif;color:var(--text-primary);transition:all .15s;-webkit-user-select:none;user-select:none}.picker-tile:hover{background:var(--btn-dark);color:#fff;border-color:var(--btn-dark)}.picker-tile.selected{background:var(--accent);color:#fff;border-color:var(--accent)}.picker-tile.in-range{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.picker-back{background:none;border:none;color:var(--accent);cursor:pointer;font-size:14px;font-family:Inter,sans-serif;padding:0 0 6px;font-weight:500}.picker-back:hover{text-decoration:underline}.picker-hint{font-size:13px;color:var(--text-muted);font-family:Inter,sans-serif;margin-bottom:8px}.loading{text-align:center;padding:30px;color:var(--text-muted);font-size:16px;font-family:Inter,sans-serif;display:none}.error{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text);padding:15px;border-radius:8px;margin-bottom:20px;display:none;font-family:Inter,sans-serif}.results{display:none}.summary{background:var(--bg-secondary);padding:15px 20px;border-radius:10px;margin-bottom:20px;color:var(--text-primary);line-height:1.6;font-family:Inter,sans-serif;font-size:16px}#bulkActionsToggle{margin-bottom:15px}#bulkActionsToggle.open{margin-bottom:0;border-radius:8px 8px 0 0}.bulk-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;padding:12px;background:var(--bg-secondary);border-radius:0 0 10px 10px;border:1px solid var(--border);border-top:none}.bulk-actions button{padding:9px 12px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;font-family:Inter,sans-serif;transition:all .2s;text-align:center}.btn-select{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)!important}.btn-select:hover{background:var(--bg-hover)}.btn-copy{background:var(--btn-dark);color:#fff}.btn-copy:hover{background:var(--btn-dark-hover)}.btn-share-bulk{background:var(--accent);color:#fff}.btn-share-bulk:hover{background:var(--accent-hover)}.btn-list-all{grid-column:span 2;background:var(--accent-light);color:var(--accent);border:1px solid var(--accent)!important}.btn-list-all:hover{background:var(--accent);color:#fff}.verse-card{background:var(--bg-card);border:1px solid var(--border);padding:20px;border-radius:12px;margin-bottom:15px;box-shadow:0 2px 8px var(--shadow-card);transition:all .3s}.verse-card:hover{box-shadow:0 5px 20px var(--shadow-card-hover)}.verse-header{display:flex;align-items:center;gap:6px;margin-bottom:12px}.verse-checkbox{width:20px;height:20px;cursor:pointer;accent-color:var(--accent)}.verse-ref{font-family:Inter,sans-serif;font-weight:700;color:var(--heading);font-size:16px;flex:1;cursor:pointer;transition:color .2s}.verse-ref:hover{color:var(--accent);text-decoration:underline}.verse-abbr{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-light);padding:2px 6px;border-radius:4px;margin-left:4px;display:inline-block;vertical-align:middle;line-height:1;position:relative;top:-1px}.verse-text{line-height:1.7;font-size:18px;font-family:var(--verse-font);color:var(--text-primary);margin-bottom:15px;padding-left:32px}.verse-line{display:block;margin-bottom:3px}.verse-num{font-family:Inter,sans-serif;font-weight:700;color:var(--accent);font-size:12px;margin-right:3px}.verse-quick-actions{display:flex;gap:8px;margin-top:10px}.verse-quick-actions button{padding:6px 14px;background:transparent;border:1px solid var(--border);border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;font-family:Inter,sans-serif;color:var(--text-primary);transition:all .2s}.verse-quick-actions button:hover{background:var(--btn-dark);border-color:var(--btn-dark);color:#fff}.verse-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;padding-left:0}.verse-actions button{padding:6px 14px;background:transparent;border:1px solid var(--border);border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;font-family:Inter,sans-serif;color:var(--text-primary);transition:all .2s}.verse-actions button:hover{background:var(--btn-dark);border-color:var(--btn-dark);color:#fff}.tts-btn.playing{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.tts-btn.loading{opacity:.6;cursor:wait;pointer-events:none}.verse-extra{position:relative;margin-top:15px;padding:15px;border-radius:8px;display:none;margin-left:32px;background:var(--bg-secondary);border:1px solid var(--border)}.hl-group{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.hl-sw{width:22px;height:22px;border-radius:50%;background:var(--sw);border:2px solid transparent;padding:0;cursor:pointer;display:inline-grid;place-items:center;transition:transform .12s ease,border-color .12s ease}.hl-sw{width:26px;height:26px}.hl-sw:hover{transform:scale(1.12)}.hl-sw.on{border-color:var(--bg-card);box-shadow:0 0 0 2px var(--text-primary);transform:scale(1.1)}.hl-sw-x{background:var(--bg-secondary);color:var(--text-secondary);font-size:16px;line-height:1}.verse-hl-row{display:flex;gap:10px;align-items:center;margin:4px 0 10px}.verse-actions-study{margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.verse-card.is-hl{border-left-width:4px;border-left-style:solid}.verse-card[data-hl=yellow]{border-left-color:var(--hl-yellow-dot)}.verse-card[data-hl=green]{border-left-color:var(--hl-green-dot)}.verse-card[data-hl=blue]{border-left-color:var(--hl-blue-dot)}.verse-card[data-hl=purple]{border-left-color:var(--hl-purple-dot)}.verse-card[data-hl=orange]{border-left-color:var(--hl-orange-dot)}.verse-extra-title{font-family:Inter,sans-serif;font-weight:700;margin-bottom:10px;font-size:16px;color:var(--heading)}.verse-extra-content{font-size:15px;line-height:1.6;font-family:Inter,sans-serif;color:var(--text-primary)}.verse-extra-loading{font-style:italic;color:var(--text-muted);font-family:Inter,sans-serif}.lex-section{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.lex-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid var(--border);border-radius:999px;background:var(--bg-secondary);font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.lex-toggle:hover{background:var(--bg-hover);border-color:var(--accent)}.lex-toggle-ic{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--btn-primary-text, #fff);font-size:14px;font-weight:700;line-height:1}.lex-body{margin-top:10px}.lex-title{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.lex-entry{margin-bottom:10px}.lex-entry:last-of-type{margin-bottom:6px}.lex-head{margin-bottom:3px}.lex-lemma{font-weight:700;color:var(--heading);font-size:16px}.lex-gloss{color:var(--text-secondary);font-size:14px;font-style:italic}.lex-def{font-family:Inter,sans-serif;font-size:14px;line-height:1.55;color:var(--text-primary)}.lex-attr{font-size:11px;color:var(--text-muted);margin-top:4px}.lex-attr a{color:var(--text-muted)}.compare-item{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.compare-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.tts-popup{position:absolute;z-index:1000;background:var(--btn-dark);color:#fff;padding:14px 18px;border-radius:10px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;max-width:310px;box-shadow:0 4px 20px #0000004d;animation:ttsPopupIn .2s ease-out}.tts-popup a{color:#5bc0fa;text-decoration:underline;font-weight:600}.tts-popup-close{position:absolute;top:4px;right:8px;background:none;border:none;color:#fff9;font-size:18px;cursor:pointer;padding:2px 6px}.tts-popup-close:hover{color:#fff}@keyframes ttsPopupIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.strongs-word{display:inline-block;padding:4px 8px;margin:3px;background:var(--detail-bg);border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s;border:1px solid var(--border);font-family:Inter,sans-serif}.strongs-word:hover{background:var(--selected-bg);border-color:var(--accent)}.strongs-word .word{font-weight:700;color:var(--heading)}.strongs-word .number{font-size:12px;color:var(--text-secondary);margin-left:4px}.strongs-words{display:flex;flex-wrap:wrap;gap:3px;align-items:flex-start}.strongs-detail-wrapper{flex-basis:100%;padding:12px;background:var(--detail-bg);border-radius:6px;margin:5px 0;position:relative}.strongs-detail-wrapper h4{font-family:Inter,sans-serif;margin:0 0 8px;color:var(--heading);font-size:17px}.strongs-detail-wrapper p{margin:5px 0;font-size:15px;line-height:1.6;font-family:Inter,sans-serif;color:var(--text-primary)}.strongs-detail-wrapper .def-label{font-weight:600;font-size:12px;color:var(--accent);font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.3px}.strongs-verse-header{margin:10px 0 4px;font-size:14px;font-weight:600;color:var(--heading);font-family:Inter,sans-serif}.strongs-lang-btn{position:absolute;right:8px;top:8px;background:var(--btn-dark);color:#fff;border:1px solid var(--border);border-radius:4px;cursor:pointer;padding:4px 10px;font-size:14px;font-weight:600;font-family:Inter,sans-serif;line-height:1;transition:all .2s;z-index:1}.strongs-lang-btn:hover{border-color:var(--accent);background:var(--accent-hover)}.strongs-lang-btn:disabled{opacity:.5;cursor:not-allowed}.crossref-link{display:inline-block;padding:5px 10px;background:var(--bg-card);border:1px solid var(--border);border-radius:5px;cursor:pointer;font-size:15px;font-family:Inter,sans-serif;color:var(--text-primary);transition:all .2s}.crossref-link:hover,.crossref-link.active{background:var(--selected-bg);border-color:var(--accent)}.crossref-badges{display:flex;flex-wrap:wrap;gap:5px}.crossref-detail-wrapper{flex-basis:100%;padding:12px;background:var(--detail-bg);border-radius:6px;margin:5px 0;font-size:16px}.crossref-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.crossref-detail-header strong{font-size:17px;font-family:Inter,sans-serif}.btn-add-to-list{padding:5px 12px;background:var(--btn-dark);color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;font-family:Inter,sans-serif;transition:all .2s;white-space:nowrap}.btn-add-to-list:hover{background:var(--btn-dark-hover)}.note-textarea{width:100%;min-height:60px;resize:vertical;padding:10px;border:2px solid var(--border);border-radius:8px;font-size:14px;font-family:Inter,sans-serif;color:var(--text-primary);background:var(--bg-input);box-sizing:border-box;margin-top:8px;transition:border-color .2s}.note-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.panel-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:998}.panel{position:fixed;right:0;top:0;bottom:0;width:340px;max-width:90vw;z-index:999;background:var(--bg-container);box-shadow:-4px 0 20px var(--shadow-container);overflow-y:auto}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border);font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:var(--heading);position:sticky;top:0;background:var(--bg-container);z-index:1}.settings-group{padding:16px;border-bottom:1px solid var(--border)}.settings-label{display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.settings-select{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;font-family:Inter,sans-serif;color:var(--text-primary);background:var(--bg-input);cursor:pointer}.settings-theme-btn{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;font-family:Inter,sans-serif;color:var(--text-primary);background:var(--bg-card);cursor:pointer;transition:background .2s}.settings-theme-btn:hover{background:var(--bg-hover)}.moje-tabs{display:flex;gap:4px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-secondary)}.moje-tab{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.moje-tab:hover{background:var(--bg-hover)}.moje-tab.on{background:var(--accent);border-color:var(--accent);color:var(--btn-primary-text)}.moje-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px;border-bottom:1px solid var(--border)}.moje-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:30px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font-family:Inter,sans-serif;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.moje-chip:hover{background:var(--bg-hover)}.moje-chip.on{border-color:var(--accent);background:var(--accent-light);color:var(--heading)}.moje-chip-dot{width:14px;height:14px;border-radius:50%;display:inline-block}.moje-row{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--border);transition:background .15s}.moje-row:hover{background:var(--bg-hover)}.moje-row-dot{flex:0 0 auto;width:12px;height:12px;border-radius:50%;margin-top:4px}.moje-row-dot--empty{background:transparent;border:1px solid var(--border)}.moje-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.moje-row-ref{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:var(--heading)}.moje-row-note{font-family:Inter,sans-serif;font-size:13px;color:var(--text-secondary);line-height:1.4}.moje-row-ref,.moje-row-note{overflow-wrap:anywhere}.moje-create{display:flex;gap:6px;padding:12px 16px;border-bottom:1px solid var(--border)}.moje-create-input{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;color:var(--text-primary);background:var(--bg-input);outline:none;transition:border-color .15s}.moje-create-input::placeholder{color:var(--text-muted)}.moje-create-input:focus{border-color:var(--accent)}.moje-create-btn{padding:8px 14px;border:none;border-radius:8px;background:var(--accent);color:var(--btn-primary-text);font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s}.moje-create-btn:hover{background:var(--accent-hover)}.moje-empty{padding:16px;color:var(--text-muted);font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.scroll-top-btn{position:fixed;right:20px;bottom:20px;z-index:997;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;border:none;font-size:20px;cursor:pointer;display:none;box-shadow:0 4px 15px #0003;transition:background .2s,transform .2s}.scroll-top-btn:hover{background:var(--accent-hover);transform:translateY(-2px)}.help-text{background:var(--bg-secondary);padding:15px;border-radius:8px;font-size:14px;color:var(--text-secondary);margin-top:20px;font-family:Inter,sans-serif;border:1px solid var(--border)}.help-text strong{color:var(--heading)}#historyToggle{margin-bottom:12px}#historyToggle.open{margin-bottom:0;border-radius:8px 8px 0 0}.history-section{background:var(--bg-secondary);padding:12px 15px;border-radius:0 0 8px 8px;margin-bottom:12px;border:1px solid var(--border);border-top:none}.history-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:8px;max-height:200px;overflow-y:auto;padding-right:4px}.history-item{display:block;padding:7px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;font-size:14px;font-family:Inter,sans-serif;color:var(--text-primary);cursor:pointer;transition:all .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.history-item:hover{background:var(--btn-dark);border-color:var(--btn-dark);color:#fff}.history-clear{display:block;width:100%;padding:5px 12px;text-align:center;background:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;font-size:14px;font-family:Inter,sans-serif;color:var(--error-text);cursor:pointer;transition:all .2s}.history-clear:hover{background:var(--error-text);color:#fff}.login-screen{min-height:80vh;display:flex;align-items:center;justify-content:center}.login-box{width:100%;max-width:380px;text-align:center}.login-box h1{font-family:Inter,sans-serif;color:var(--heading);font-size:34px;margin-bottom:8px}.login-box .login-subtitle{color:var(--text-secondary);font-size:14px;margin-bottom:30px}.login-box input{width:100%;padding:14px 18px;border:2px solid var(--border);border-radius:10px;font-size:15px;font-family:Inter,sans-serif;color:var(--text-primary);background:var(--bg-input);margin-bottom:12px;transition:border-color .2s}.login-box input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.login-box input::placeholder{color:var(--text-muted)}.login-box .btn-login{width:100%;padding:14px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:10px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;margin-top:4px;transition:background .2s}.login-box .btn-login:hover{background:var(--btn-primary-hover)}.login-box .btn-login:disabled{opacity:.6;cursor:not-allowed}.login-error{color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;padding:10px;font-size:14px;margin-bottom:12px;display:none}.login-footer{margin-top:20px;font-size:14px;color:var(--text-muted)}#appContent{display:none}.login-toggle{text-align:center;margin-top:15px;font-size:14px;color:var(--text-secondary);font-family:Inter,sans-serif}.login-toggle a{color:var(--accent);cursor:pointer;text-decoration:underline}@media(max-width:600px){body{padding:15px}.container{padding:8px 0}h1{font-size:24px}.search-row{flex-direction:column}.search-buttons{min-width:unset}.verse-card{padding:16px}.verse-text{padding-left:2px;padding-right:2px}.verse-extra{margin-left:0;padding:12px}.history-items-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.bulk-actions{grid-template-columns:1fr 1fr;padding:12px 15px}.summary{padding:12px 14px}}#readerView{--rdr-ink: #1A1D21;--rdr-read: #23272C;--rdr-ink-2: #5A6169;--rdr-ink-3: #9198A1;--rdr-ground: #F6F8FA;--rdr-surface: #FFFFFF;--rdr-line: #E7E9EC;--rdr-accent: #2F6F6A;--rdr-accent-tint: #E7F0EE;--rdr-chip-bg: #F1F4F5;--rdr-chip-line: #E3E7EA;--rdr-hover: #EEF1F3;--rdr-active: #E7EBEE;--sec-pentateuch: #C2603F;--sec-history: #3E7CB1;--sec-wisdom: #B07A22;--sec-prophets-major: #8A5FB8;--sec-prophets-minor: #4E9E6A;--sec-gospels: #C2513F;--sec-acts: #3E7CB1;--sec-paul: #B07A22;--sec-general: #4E9E6A;--sec-revelation: #2F8F86;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;overflow:hidden;background:var(--rdr-ground);color:var(--rdr-ink);font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}@media(prefers-color-scheme:dark){#readerView{--rdr-ink: #E6E9EE;--rdr-read: #D7DCE2;--rdr-ink-2: #9AA3AD;--rdr-ink-3: #6E7681;--rdr-ground: #0E1116;--rdr-surface: #161A20;--rdr-line: #262B32;--rdr-accent: #5FB3AC;--rdr-accent-tint: rgba(95, 179, 172, .14);--rdr-chip-bg: #1A1F26;--rdr-chip-line: #2A3038;--rdr-hover: #1C222A;--rdr-active: #232A33}}:root[data-theme=dark] #readerView{--rdr-ink: #E6E9EE;--rdr-read: #D7DCE2;--rdr-ink-2: #9AA3AD;--rdr-ink-3: #6E7681;--rdr-ground: #0E1116;--rdr-surface: #161A20;--rdr-line: #262B32;--rdr-accent: #5FB3AC;--rdr-accent-tint: rgba(95, 179, 172, .14);--rdr-chip-bg: #1A1F26;--rdr-chip-line: #2A3038;--rdr-hover: #1C222A;--rdr-active: #232A33;--sec-pentateuch: #E0906E;--sec-history: #6EA8DC;--sec-wisdom: #D9AE5A;--sec-prophets-major: #B394E0;--sec-prophets-minor: #6EC28C;--sec-gospels: #E0846A;--sec-acts: #6EA8DC;--sec-paul: #D9AE5A;--sec-general: #6EC28C;--sec-revelation: #5FB3AC}:root[data-theme=light] #readerView{--rdr-ink: #1A1D21;--rdr-read: #23272C;--rdr-ink-2: #5A6169;--rdr-ink-3: #9198A1;--rdr-ground: #F6F8FA;--rdr-surface: #FFFFFF;--rdr-line: #E7E9EC;--rdr-accent: #2F6F6A;--rdr-accent-tint: #E7F0EE;--rdr-chip-bg: #F1F4F5;--rdr-chip-line: #E3E7EA;--rdr-hover: #EEF1F3;--rdr-active: #E7EBEE;--sec-pentateuch: #C2603F;--sec-history: #3E7CB1;--sec-wisdom: #B07A22;--sec-prophets-major: #8A5FB8;--sec-prophets-minor: #4E9E6A;--sec-gospels: #C2513F;--sec-acts: #3E7CB1;--sec-paul: #B07A22;--sec-general: #4E9E6A;--sec-revelation: #2F8F86}#readerView *,#readerView *:before,#readerView *:after{box-sizing:border-box}#readerView button{margin:0;padding:0;border:0;font:inherit;color:inherit;background:none;cursor:pointer}#readerView .rdr-top{display:flex;align-items:center;gap:6px;padding:max(18px,env(safe-area-inset-top)) 14px 14px;flex-shrink:0}#readerView .rdr-icn{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--rdr-ink-2);transition:background-color .16s ease,color .16s ease}#readerView .rdr-icn:hover{background:var(--rdr-hover);color:var(--rdr-ink)}#readerView .rdr-icn:active{background:var(--rdr-active)}#readerView .rdr-fs{flex-shrink:0;min-width:34px;height:34px;padding:0 6px;display:grid;place-items:center;border-radius:9px;font-size:14px;font-weight:600;color:var(--rdr-ink-2);transition:background-color .16s ease,color .16s ease}#readerView .rdr-fs:hover{background:var(--rdr-hover);color:var(--rdr-ink)}#readerView .rdr-fs:active{background:var(--rdr-active)}#readerView .rdr-svg{width:22px;height:22px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#readerView .rdr-ref{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-left:4px;cursor:pointer}#readerView .rdr-ref:focus-visible{outline:2px solid var(--rdr-accent);outline-offset:2px;border-radius:6px}#readerView .rdr-book{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--rdr-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#readerView .rdr-chap{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--rdr-ink)}#readerView .rdr-head{flex-shrink:0;overflow:hidden;max-height:140px;transition:max-height .28s ease,opacity .2s ease}#readerView.rdr-hidehead .rdr-head{max-height:0;opacity:0}#readerView .rdr-seg{display:flex;align-items:center;gap:26px;padding:0 20px;border-bottom:1px solid var(--rdr-line);flex-shrink:0}#readerView .rdr-trans{margin-left:auto;align-self:center;max-width:46%;padding:6px 10px;border:1px solid var(--rdr-chip-line);border-radius:999px;background:var(--rdr-chip-bg);color:var(--rdr-ink-2);font:inherit;font-size:13px;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}#readerView .rdr-trans:focus{outline:none;border-color:var(--rdr-accent);color:var(--rdr-ink)}#readerView .rdr-tab{position:relative;padding:12px 0 13px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--rdr-ink-2);transition:color .16s ease,border-color .16s ease}#readerView .rdr-tab:hover{color:var(--rdr-ink)}#readerView .rdr-tab.is-on{color:var(--rdr-ink);font-weight:600;border-bottom-color:var(--rdr-accent)}#readerView .rdr-body{flex:1;overflow-y:auto;padding:22px 20px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#readerView .rdr-body::-webkit-scrollbar{width:0;height:0}#readerView .rdr-v{margin:0 0 18px;font-size:var(--rdr-fs, 17.5px);line-height:1.72;letter-spacing:.002em;color:var(--rdr-read);cursor:pointer}#readerView .rdr-n{margin-right:6px;font-size:11px;font-weight:600;vertical-align:.32em;letter-spacing:0;color:var(--rdr-accent)}#readerView .rdr-v.is-hl{padding:3px 9px;margin-left:-9px;margin-right:-9px;border-radius:7px}#readerView .rdr-v[data-hl=yellow]{background:var(--hl-yellow-bg)}#readerView .rdr-v[data-hl=green]{background:var(--hl-green-bg)}#readerView .rdr-v[data-hl=blue]{background:var(--hl-blue-bg)}#readerView .rdr-v[data-hl=purple]{background:var(--hl-purple-bg)}#readerView .rdr-v[data-hl=orange]{background:var(--hl-orange-bg)}#readerView .rdr-v.is-open{padding:6px 10px 6px 13px;margin-left:-10px;margin-right:-10px;border-left:2px solid var(--rdr-accent);border-radius:0 9px 9px 0;color:var(--rdr-ink)}#readerView .rdr-v.is-open:not(.is-hl){background:var(--rdr-accent-tint)}#readerView .rdr-v.rdr-flash{animation:rdr-flash-anim 1.6s ease;border-radius:8px}@keyframes rdr-flash-anim{0%,40%{background:var(--rdr-accent-tint)}to{background:transparent}}@media(prefers-reduced-motion:reduce){#readerView .rdr-v.rdr-flash{animation:none}}#readerView .rdr-study{margin:-8px 0 20px}#readerView .rdr-menu{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}#readerView .rdr-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#readerView .rdr-row-hl{gap:10px}#readerView .rdr-row-study{padding-top:10px;border-top:1px solid var(--rdr-line)}#readerView .rdr-mbtn{padding:7px 13px;border:1px solid var(--rdr-chip-line);border-radius:999px;background:var(--rdr-chip-bg);color:var(--rdr-ink-2);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .14s ease,color .14s ease,border-color .14s ease}#readerView .rdr-mbtn:hover{background:var(--rdr-accent-tint);border-color:var(--rdr-accent);color:var(--rdr-accent)}#readerView .rdr-mbtn:active{background:var(--rdr-active)}#readerView .hl-group{display:inline-flex;align-items:center;gap:6px}#readerView .hl-sw{width:22px;height:22px;border-radius:50%;background:var(--sw);border:2px solid transparent;display:grid;place-items:center;transition:transform .12s ease,border-color .12s ease}#readerView .hl-sw{width:26px;height:26px}#readerView .hl-sw:hover{transform:scale(1.12)}#readerView .hl-sw.on{border-color:var(--rdr-surface);box-shadow:0 0 0 2px var(--rdr-ink);transform:scale(1.1)}#readerView .hl-sw-x{background:var(--rdr-chip-bg);color:var(--rdr-ink-2);font-size:16px;line-height:1}#readerView .verse-extra{margin-left:0;background:var(--rdr-surface);border-color:var(--rdr-line)}#readerView .verse-extra-title{color:var(--rdr-ink)}#readerView .verse-extra-content{color:var(--rdr-read)}#readerView .note-textarea{background:var(--rdr-ground);border-color:var(--rdr-line);color:var(--rdr-read)}#readerView .note-textarea:focus{border-color:var(--rdr-accent);box-shadow:0 0 0 3px var(--rdr-accent-tint)}#readerView .rdr-info{margin:24px 0;color:var(--rdr-ink-2);font-size:15px;text-align:center}#readerView .rdr-error{margin:28px auto;max-width:320px;text-align:center;color:var(--rdr-ink-2)}#readerView .rdr-error p{margin:0 0 14px}#readerView .rdr-retry{padding:10px 18px;border-radius:10px;background:var(--rdr-accent);color:#fff;font-size:14px;font-weight:600}#readerView .rdr-retry:hover{filter:brightness(1.05)}#readerView .rdr-nav{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:11px 12px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--rdr-line);background:var(--rdr-ground);flex-shrink:0}#readerView .rdr-nb{display:inline-flex;align-items:center;gap:6px;max-width:48%;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--rdr-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .16s ease,background-color .16s ease}#readerView .rdr-nb:hover{color:var(--rdr-ink);background:var(--rdr-hover)}#readerView .rdr-nb:active{background:var(--rdr-active)}#readerView .rdr-picker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;background:color-mix(in srgb,var(--rdr-ground) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#readerView .rdr-picker[hidden]{display:none}#readerView .rdr-pick-panel{margin:auto;width:min(440px,calc(100% - 24px));max-height:calc(100% - 48px);overflow-y:auto;padding:8px 8px 14px;background:var(--rdr-surface);border:1px solid var(--rdr-line);border-radius:18px;box-shadow:0 18px 50px #141a222e;scrollbar-width:thin}#readerView .rdr-pick-head{position:sticky;top:0;display:flex;align-items:center;gap:10px;padding:8px 8px 12px;background:var(--rdr-surface);font-size:15px;font-weight:600;color:var(--rdr-ink)}#readerView .rdr-pick-head>span{flex:1;text-align:center}#readerView .rdr-pick-back{font-size:13px;font-weight:500;color:var(--rdr-accent)}#readerView .rdr-pick-x{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:20px;line-height:1;color:var(--rdr-ink-2)}#readerView .rdr-pick-x:hover{background:var(--rdr-hover);color:var(--rdr-ink)}#readerView .rdr-pick-title{padding:12px 10px 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rdr-ink-3)}#readerView .rdr-pick-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}#readerView .rdr-pick-item{padding:11px 12px;border-radius:9px;font-size:14px;text-align:left;color:var(--rdr-read);transition:background-color .14s ease,color .14s ease}#readerView .rdr-pick-item:hover{background:var(--rdr-accent-tint);color:var(--rdr-accent)}#readerView .rdr-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px;padding:6px 8px}#readerView .rdr-pick-chap{padding:12px 0;border:1px solid var(--rdr-chip-line);border-radius:10px;background:var(--rdr-chip-bg);font-size:15px;font-weight:500;color:var(--rdr-read);text-align:center;transition:background-color .14s ease,color .14s ease,border-color .14s ease}#readerView .rdr-pick-chap:hover{background:var(--rdr-accent-tint);border-color:var(--rdr-accent);color:var(--rdr-accent)}.reader-switch-bar{display:flex;justify-content:flex-start;padding:0 0 10px}.reader-switch-bar .reader-switch-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--rdr-chip-line, #E3E7EA);border-radius:999px;background:var(--rdr-chip-bg, #F1F4F5);color:var(--rdr-accent, #2F6F6A);font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.reader-switch-bar .reader-switch-btn:hover{border-color:var(--rdr-accent, #2F6F6A);background:var(--rdr-accent-tint, #E7F0EE)}#readerView .rdr-nav-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:8px 8px 12px;background:var(--rdr-surface);font-size:15px;font-weight:600;color:var(--rdr-ink)}#readerView .rdr-nav-head>span{flex:1;text-align:center}#readerView .rdr-nav-go{display:flex;gap:8px;padding:0 8px 12px}#readerView .rdr-nav-input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--rdr-line);border-radius:10px;background:var(--rdr-ground);color:var(--rdr-ink);font:inherit}#readerView .rdr-nav-input::placeholder{color:var(--rdr-ink-3)}#readerView .rdr-nav-input:focus{outline:none;border-color:var(--rdr-accent)}#readerView .rdr-nav-input.rdr-nav-err{border-color:#c0503f}#readerView .rdr-nav-gobtn{padding:10px 16px;border-radius:10px;background:var(--rdr-accent);color:#fff;font-size:14px;font-weight:600}#readerView .rdr-nav-gobtn:hover{filter:brightness(1.05)}#readerView .rdr-nav-tabs{position:sticky;top:0;display:flex;gap:22px;padding:0 12px;border-bottom:1px solid var(--rdr-line);background:var(--rdr-surface)}#readerView .rdr-nav-tab{padding:10px 0 11px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--rdr-ink-2);transition:color .16s ease,border-color .16s ease}#readerView .rdr-nav-tab:hover{color:var(--rdr-ink)}#readerView .rdr-nav-tab.is-on{color:var(--rdr-ink);font-weight:600;border-bottom-color:var(--rdr-accent)}#readerView .rdr-nav-body{padding:10px 8px 6px}#readerView .rdr-nav-sect{padding:14px 6px 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rdr-ink-3)}#readerView .rdr-nav-sub{padding:8px 6px 10px;font-size:13px;font-weight:600;color:var(--rdr-ink-2)}#readerView .rdr-nav-grid{display:grid;gap:6px}#readerView .rdr-nav-books{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}#readerView .rdr-nav-nums{grid-template-columns:repeat(auto-fill,minmax(46px,1fr))}#readerView .rdr-nav-book,#readerView .rdr-nav-num{padding:11px 4px;border:1px solid var(--rdr-chip-line);border-radius:10px;background:var(--rdr-chip-bg);font-size:14px;font-weight:600;text-align:center;transition:background-color .14s ease,border-color .14s ease}#readerView .rdr-nav-num{color:var(--rdr-read)}#readerView .rdr-nav-book{color:var(--sec, var(--rdr-read))}#readerView .rdr-nav-book:hover,#readerView .rdr-nav-num:hover{background:var(--rdr-accent-tint);border-color:var(--rdr-accent)}#readerView .sec-pentateuch{--sec: var(--sec-pentateuch)}#readerView .sec-history{--sec: var(--sec-history)}#readerView .sec-wisdom{--sec: var(--sec-wisdom)}#readerView .sec-prophets-major{--sec: var(--sec-prophets-major)}#readerView .sec-prophets-minor{--sec: var(--sec-prophets-minor)}#readerView .sec-gospels{--sec: var(--sec-gospels)}#readerView .sec-acts{--sec: var(--sec-acts)}#readerView .sec-paul{--sec: var(--sec-paul)}#readerView .sec-general{--sec: var(--sec-general)}#readerView .sec-revelation{--sec: var(--sec-revelation)}#readerView{--rdr-measure: 680px}#readerView .rdr-top,#readerView .rdr-seg,#readerView .rdr-body,#readerView .rdr-nav{padding-left:max(20px,calc((100% - var(--rdr-measure)) / 2));padding-right:max(20px,calc((100% - var(--rdr-measure)) / 2))}
