@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/bible-verse-tracker/assets/literata-latin-400-normal-CLtNJ872.woff2)format("woff2"),url(/bible-verse-tracker/assets/literata-latin-400-normal-CUhpYSl8.woff)format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/bible-verse-tracker/assets/literata-latin-400-italic-BxdXY0No.woff2)format("woff2"),url(/bible-verse-tracker/assets/literata-latin-400-italic-xjtKbHx7.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/bible-verse-tracker/assets/literata-latin-600-normal-A9sHopYh.woff2)format("woff2"),url(/bible-verse-tracker/assets/literata-latin-600-normal-BFEFPlMO.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/bible-verse-tracker/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2)format("woff2"),url(/bible-verse-tracker/assets/literata-latin-ext-400-normal-Cs2-p-8d.woff)format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/bible-verse-tracker/assets/literata-latin-ext-400-italic-DDtG17VM.woff2)format("woff2"),url(/bible-verse-tracker/assets/literata-latin-ext-400-italic-B1grLKeg.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/bible-verse-tracker/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2)format("woff2"),url(/bible-verse-tracker/assets/literata-latin-ext-600-normal-DYcsrkT4.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/bible-verse-tracker/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/bible-verse-tracker/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/bible-verse-tracker/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/bible-verse-tracker/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/bible-verse-tracker/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/bible-verse-tracker/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/bible-verse-tracker/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/bible-verse-tracker/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0b1020;--paper-deep:#141c2e;--card:#141e34b8;--ink:#f6f3ec;--ink-soft:#b7c0d0;--line:#ffffff1f;--gold:#e4c57a;--gold-line:#e4c57a73;--clay:#e4c57a;--clay-soft:#e4c57a29;--red-letter:#ff8d96;--on-clay:#1c1408;--shadow:0 14px 34px #00000059;--glass-border:#ffffff29;--font-ui:"Source Sans 3", "Segoe UI", sans-serif;--font-verse:"Literata", "Iowan Old Style", Palatino, Georgia, serif;--radius:18px;--tab-clearance:calc(5.6rem + env(safe-area-inset-bottom))}*{box-sizing:border-box}html,body,#root{min-height:100%}html:has(.app-tabs){scroll-padding-bottom:var(--tab-clearance)}body{color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background-color:#070b16;background-image:radial-gradient(90% 42% at 50% -8%,#d69c4e38,#0000 60%),radial-gradient(70% 40% at 100% 0,#405c964d,#0000 55%),radial-gradient(60% 36% at 0 12%,#28406e3d,#0000 50%),linear-gradient(#12182a 0%,#0b1020 42%,#080c18 100%);background-attachment:fixed;margin:0;font-size:1rem;line-height:1.5}input::placeholder,textarea::placeholder{color:#b7c0d0b8}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}::selection{background:var(--clay-soft)}:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{flex-direction:column;width:min(40rem,100%);min-height:100dvh;margin:0 auto;padding:0 1rem;display:flex}.app-tabs{padding-bottom:var(--tab-clearance)}.mast{padding-top:calc(1rem + env(safe-area-inset-top));padding-bottom:.85rem}.top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.top>.button,.top-actions{flex:none;align-self:center}.top-actions{align-items:center;gap:.45rem;display:flex}.title-block{min-width:0}.brand{font-family:var(--font-verse);letter-spacing:-.03em;margin:0;font-size:1.85rem;font-weight:600;line-height:1.15}.home-head{width:100%;min-width:0;container:homehead/inline-size}.home-title-row{grid-template-columns:minmax(max-content,1fr) auto auto;align-items:center;column-gap:.28rem;display:grid}.home-brand-name{white-space:nowrap;grid-area:1/1;margin:0}.share-app-slot{grid-area:1/2;justify-self:end;display:flex}.home-gear{grid-area:1/3}.home-head .credit{margin:.45rem 0 .85rem}.setting-label{color:var(--ink-soft);letter-spacing:.01em;font-size:.78rem;font-weight:600;line-height:1.3;display:block}.setting-help{max-width:28rem;color:var(--ink-soft);margin:.2rem 0 0;font-size:.82rem;font-weight:400;line-height:1.35;display:block}.version-picker{max-width:24rem;margin:.45rem 0 0;position:relative}.version-trigger{color:var(--clay);letter-spacing:.01em;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;margin:0;padding:.1rem .2rem .1rem 0;font-size:.95rem;font-weight:600;line-height:1.3;display:inline-flex}.version-chevron{font-size:.75rem;line-height:1}.version-menu{z-index:30;background:var(--card);border:1px solid var(--line);width:min(22rem,86vw);max-height:min(18rem,50vh);box-shadow:var(--shadow);border-radius:12px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .3rem);left:0;overflow:auto}.version-option{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;margin:0;padding:.45rem .7rem;font-size:.95rem;line-height:1.3;display:block}.version-option.is-selected{background:var(--clay-soft);color:var(--clay);font-weight:600}.tagline,.lede,.privacy,.field-note{color:var(--ink-soft);margin:.3rem 0 0}.tagline{font-size:.98rem}.credit{color:var(--ink-soft);margin:.2rem 0 0;font-size:.78rem;font-weight:400;line-height:1.3}.back{border:1px solid var(--glass-border);background:var(--card);min-height:2.75rem;color:var(--gold);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:.15rem;margin:0 0 .45rem;padding:.4rem .9rem .4rem .55rem;font-size:1rem;font-weight:700;line-height:1.1;display:inline-flex}.back-icon{flex:none;width:1.15rem;height:1.15rem}.mast-nested .top-actions{align-self:flex-start;margin-top:.2rem}.bible-history-bar{align-items:center;gap:.55rem;min-width:0;display:flex}.bible-history-nav{flex:none;align-items:center;gap:.28rem;display:inline-flex}.bible-history-btn{border:1px solid var(--glass-border);background:var(--card);width:2.15rem;height:2.15rem;color:var(--gold);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.bible-history-btn:disabled{opacity:.38;color:var(--ink-soft);box-shadow:none;cursor:default}.bible-history-btn .back-icon{width:1.05rem;height:1.05rem}.bible-history-bar .brand{min-width:0}.bible-history-bar .crumb button:disabled{opacity:.55;cursor:default}.crumb{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}.crumb button{color:var(--clay);background:0 0;border:0;padding:0;font-weight:600}.crumb-sep{color:var(--ink-soft);font-weight:500}.install-banner{border:1px solid var(--gold-line);background:var(--card);box-shadow:var(--shadow);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem .8rem;margin:0 0 .9rem;padding:.75rem .85rem;display:flex}.install-banner p{flex:12rem;margin:0;font-size:.95rem}.install-banner-actions{flex-wrap:wrap;gap:.45rem;display:flex}.install-panel{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.95rem 1rem;display:flex}.install-panel h2{margin:0;font-size:1.05rem;font-weight:700}.install-panel .setting-help,.install-steps{margin:0}.install-steps{color:var(--ink);font-size:.95rem;line-height:1.45}main{flex:1}.search input,.field input,.field textarea,.add-row input,.rename-row input,.inline-add input{border:1px solid var(--line);background:var(--card);border-radius:12px;width:100%;padding:.75rem .85rem;font-size:1rem}.search input{border-radius:999px;padding-left:1rem}.search-mode{margin-top:.55rem}.search-results .related-open{padding:.75rem 0}.search-results .related-list li+li{border-top:1px solid var(--line)}.field textarea{resize:vertical;min-height:8.5rem;line-height:1.55;font-family:var(--font-verse)}.note-input{min-height:5.5rem;font-family:var(--font-verse);font-style:italic}.dictate-field{gap:.45rem}.dictate-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.dictate-label-row .label{flex:12rem;min-width:0}.dictate-label-row .button{flex:none}.dictate-field .field-note{margin:0}.dictate-status{color:var(--clay);font-weight:600}.chips{scrollbar-width:none;gap:.45rem;margin-top:.8rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip,.pill{border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:999px;flex:none;padding:.35rem .75rem;font-size:.92rem}.chip[aria-pressed=true]{background:var(--clay);border-color:var(--clay);color:var(--on-clay)}.pill{background:var(--clay-soft);color:var(--ink);border-color:#0000}.pill-static{cursor:default;align-items:center;display:inline-flex}.count{color:var(--ink-soft);margin:.85rem 0 .45rem;font-size:.92rem}.verse-list,.category-list{margin:0;padding:0;list-style:none}.verse-list{flex-direction:column;gap:.75rem;display:flex}.verse-card{background:var(--card);border:1px solid var(--gold-line);border-radius:var(--radius);box-shadow:var(--shadow)}.verse-open{text-align:left;background:0 0;border:0;width:100%;padding:1rem 1rem .35rem;display:block}.reference{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600;display:block}.verse-text{border-left:2px solid var(--clay);font-family:var(--font-verse);white-space:pre-wrap;margin:.45rem 0 0;padding-left:.75rem;font-size:1.12rem;line-height:1.55;display:block}.note{color:var(--ink-soft);font-family:var(--font-verse);white-space:pre-wrap;margin:.7rem 0 0;font-style:italic;display:block}.card-pills{flex-wrap:wrap;gap:.4rem;padding:.35rem 1rem .9rem;display:flex}.empty,.status{color:var(--ink-soft);margin:1.5rem 0}.status{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.dock{padding:.8rem 0 calc(.85rem + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--paper) 62%, transparent);position:sticky;bottom:0}.app-tabs .dock{bottom:calc(4.15rem + env(safe-area-inset-bottom))}.privacy{text-align:center;margin-top:.45rem;font-size:.82rem}.button{background:var(--clay);color:var(--on-clay);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1.1rem;font-weight:600;display:inline-flex}.button:disabled{opacity:.55;cursor:not-allowed}.button-block{width:100%}.button-ghost{border-color:var(--gold-line);color:var(--gold);background:0 0}.button-danger{color:var(--clay);background:0 0}.button-small{padding:.45rem .8rem}.editor,.categories{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;gap:1rem;display:flex}.field{border:0;flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}.label{font-weight:600}.hint{color:var(--ink-soft);font-weight:400}.check-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.check-row{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.7rem .1rem;display:flex}.check-row input{width:1.1rem;height:1.1rem;accent-color:var(--clay)}.inline-add,.add-row,.rename-row{align-items:center;gap:.5rem;display:flex}.inline-add input,.add-row input,.rename-row input{flex:1;min-width:0}.form-error{color:var(--red-letter);margin:0;font-weight:600}.category-row{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.8rem 0;display:flex}.category-name{flex:1;min-width:0;font-weight:600}.row-actions{flex:none;gap:.75rem;display:flex}.text-button{color:var(--ink);background:0 0;border:0;padding:.2rem 0;font-weight:600}.text-button-danger{color:var(--clay)}.rename-row{width:100%}.dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:min(24rem,100% - 2rem);color:var(--ink);box-shadow:var(--shadow);margin:auto;padding:1.2rem}.dialog::backdrop{background:#040810b8}.dialog-title{font-family:var(--font-verse);margin:0;font-size:1.35rem}.dialog-message{color:var(--ink-soft);margin:.55rem 0 0}.dialog-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.greeting-name-field{margin-top:.9rem}.greeting-name{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.greeting-name-actions{flex-wrap:wrap;gap:.5rem;display:flex}.lang{flex-direction:column;align-items:flex-start;gap:.28rem;margin-top:.75rem;display:flex}.settings-panel>.lang{z-index:2;position:relative}.lang-options{z-index:1;isolation:isolate;border:1px solid var(--line);background:var(--card);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.1rem;max-width:100%;padding:.12rem;display:inline-flex;position:relative}.lang-option{z-index:1;touch-action:manipulation;color:var(--ink-soft);letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.22rem .62rem;font-size:.84rem;font-weight:600;line-height:1.2;position:relative}.lang-option[aria-pressed=true]{background:var(--clay);color:var(--on-clay)}.lang-option:disabled{opacity:.38;cursor:not-allowed}.voice-settings{z-index:0;flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;display:flex;position:relative}.voice-heading{color:var(--gold);margin:.2rem 0 0;font-size:1.05rem;font-weight:700}.voice-settings .lang,.voice-settings .setting-help{margin-top:0}.voice-preview{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.button-related{background:var(--card);border-color:var(--clay);color:var(--clay)}.related-sheet[open]{width:min(40rem,100%);max-width:100%;max-height:min(80dvh,36rem);padding:0 0 env(safe-area-inset-bottom);background:var(--card);color:var(--ink);border:0;border-radius:20px 20px 0 0;flex-direction:column;margin:auto auto 0;display:flex;overflow:hidden}.related-head{justify-content:space-between;align-items:center;gap:.75rem;padding:1.05rem 1.15rem .35rem;display:flex}.related-body{overscroll-behavior:contain;padding:0 1.15rem 1.15rem;overflow:auto}.related-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:1rem 0 0;font-size:.78rem;font-weight:600}.related-list{margin:.2rem 0 0;padding:0;list-style:none}.related-row{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.shelf-row{flex-wrap:wrap;align-items:flex-start}.shelf-row>.shelf-save{flex:1 0 100%}.shelf-save{border-top:1px solid var(--line);margin:.85rem 0 .2rem;padding:.85rem 0 .15rem}.verse-sheet .shelf-save{margin-top:.35rem}.verse-sheet .shelf-title{display:none}.shelf-title{margin:.15rem 0 .55rem;font-size:1.05rem;font-weight:650}.related-open{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:.15rem;min-width:0;padding:0;display:flex}.related-open:disabled{opacity:.55}.related-row>.related-ref{flex:1;min-width:0}.related-ref{font-weight:600}.related-snippet{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.scripture-snippet{-webkit-line-clamp:4;font-family:var(--font-verse)}.book-group{margin-top:1.2rem}.book-group h2{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .55rem;font-size:.78rem;font-weight:600}.book-grid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.book-link,.chapter-link,.result-open{border:1px solid var(--line);background:var(--card);border-radius:12px}.book-link{text-align:left;padding:.72rem .75rem;font-weight:600}.chapter-grid{grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:.45rem;margin-top:.55rem;display:grid}.chapter-link{text-align:center;padding:.85rem .2rem;font-weight:600}.votd{margin:.2rem 0 1.15rem}.votd-greeting{font-family:var(--font-verse);letter-spacing:-.03em;margin:0 0 .75rem;font-size:1.45rem;font-weight:600;line-height:1.15}.votd-blessing{white-space:nowrap}.votd-card{isolation:isolate;color:#fff;text-align:left;border:1px solid var(--glass-border);background-color:#1a2744;background-position:50%;background-size:cover;border-radius:28px;flex-direction:column;align-items:stretch;width:100%;min-height:17.5rem;margin:0;padding:1.3rem 1.2rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000061,inset 0 1px #ffffff29}.votd-card:before{content:"";z-index:0;background:linear-gradient(#10244014 0%,#0a1c3461 48%,#081428c7 100%);position:absolute;inset:0}.votd-card>*{z-index:1;position:relative}.votd-open{width:100%;min-height:13rem;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;margin:0;padding:0;display:flex}.votd-kicker{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.votd-blessing{color:var(--ink-soft);font-family:var(--font-verse);margin:.15rem 0 0;font-size:1.08rem;line-height:1.35}.votd-date{color:var(--ink-soft);letter-spacing:.04em;margin:.35rem 0 .85rem;font-size:.78rem;font-weight:600}.votd-ref{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:baseline;gap:.55rem;margin:0;font-size:.78rem;font-weight:700;line-height:1.2;display:flex}.votd-abbr{letter-spacing:.08em;opacity:.8}.votd-text{max-width:36rem;font-family:var(--font-verse);letter-spacing:-.01em;text-shadow:0 2px 16px #00000073;order:1;margin-top:0;font-weight:500;line-height:1.45}.votd-card .votd-ref{order:2;align-self:flex-end;margin-top:1.1rem}.votd-actions{border-top:1px solid #ffffff59;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.75rem;display:flex}.votd-action{color:var(--gold);background:0 0;border:0;align-items:center;gap:.4rem;margin:0;padding:.15rem 0;font-size:.92rem;font-weight:650;display:inline-flex}.votd-action:disabled{opacity:.45}.votd-action-icon{width:1.05rem;height:1.05rem}.votd-past{margin-top:.75rem}.votd-past-toggle{width:100%}.votd-history{flex-direction:column;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.votd-past-row{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);text-align:left;border-radius:16px;align-items:stretch;gap:.75rem;margin:0;padding:.5rem;display:flex}.votd-thumb{background-color:var(--paper-deep);background-position:50%;background-size:cover;border-radius:12px;flex:none;width:4.4rem;min-height:4.4rem}.votd-past-copy{flex-direction:column;gap:.12rem;min-width:0;padding:.15rem .2rem .15rem 0;display:flex}.votd-past-date{color:var(--ink-soft);font-size:.82rem}.votd-past-ref{font-weight:600;line-height:1.25}.votd-past-snippet{color:var(--ink-soft);font-family:var(--font-verse);font-size:.95rem;line-height:1.35}.votd-earlier{margin-top:.35rem}.scripture-note,.tap-hint{color:var(--ink-soft);margin:.85rem 0 .4rem;font-size:.92rem}.listen-bar{z-index:2;background:var(--paper);border:0;border-bottom:1px solid var(--line);border-radius:0;flex-direction:column;gap:.4rem;margin:.15rem 0 .35rem;padding:.45rem .1rem .55rem;display:flex;position:sticky;top:0}.listen-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.78rem;font-weight:700}.listen-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.listen-speaker{flex:none;width:1.05rem;height:1.05rem}.listen-status{font-family:var(--font-verse);flex:100%;margin:0;font-size:1.05rem}.verse-block.speaking{box-shadow:inset 3px 0 0 var(--clay);border-radius:16px}.result-open{text-align:left;flex-direction:column;align-items:flex-start;width:100%;margin-top:.8rem;padding:.8rem .9rem;display:flex}.verse-block{scroll-margin-top:5.5rem}.verse-block.selected{background:var(--clay-soft);box-shadow:inset 3px 0 0 var(--clay);border-radius:12px;margin:.08rem 0}.verse-line{text-align:left;width:100%;font-family:var(--font-verse);background:0 0;border:0;margin:0;padding:.28rem .15rem;font-size:1.22rem;line-height:1.55;display:block}.verse-block.selected .verse-line{padding-left:.55rem;padding-right:.35rem}.verse-line sup{color:var(--clay);font-family:var(--font-ui);margin-right:.35rem;font-size:.72rem;font-weight:700}.words-of-jesus{color:var(--red-letter)}.votd-card .votd-ref,.votd-card .votd-action,.votd-card .votd-abbr{color:#fff}.votd-card .words-of-jesus{color:#ffd6dc}.red-letter-toggle{max-width:28rem;color:var(--ink);align-items:flex-start;gap:.45rem;margin:.7rem 0 0;font-size:.92rem;line-height:1.3;display:flex}.red-letter-copy{min-width:0;display:block}.red-letter-toggle input{width:1rem;height:1rem;accent-color:var(--red-letter);margin:.15rem 0 0}.saved-mark{color:var(--clay);font-family:var(--font-ui);vertical-align:middle;margin-left:.4rem;font-size:.72rem;font-weight:700;display:inline-block}.verse-sheet-title{flex:1;min-width:0}.verse-sheet-snippet{color:var(--ink-soft);font-family:var(--font-verse);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.98rem;line-height:1.4;display:-webkit-box;overflow:hidden}.verse-sheet .related-head{align-items:flex-start}.verse-sheet-back{margin:0 0 .2rem}.verse-tool:hover,.verse-tool:focus-visible{background:var(--clay-soft)}.verse-tools{margin:.15rem 0 0;padding:0;list-style:none}.verse-tool{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:.75rem;width:100%;padding:.85rem .1rem;display:flex}.verse-tool:disabled{opacity:.55;cursor:not-allowed}.verse-tool-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.verse-tool-label{font-size:1.05rem;font-weight:650}.verse-tool-hint{color:var(--ink-soft);font-size:.88rem;line-height:1.35}.verse-tool-go{color:var(--ink-soft);font-size:1.35rem;line-height:1}.verse-panel-title{font-family:var(--font-verse);letter-spacing:0;text-transform:none;color:var(--ink);margin:.35rem 0 .15rem;font-size:1.35rem;font-weight:600}.verse-panel-title:focus{outline:2px solid var(--clay);outline-offset:2px}.verse-sheet .meaning-text,.verse-sheet .study-section .meaning-text,.verse-sheet .meaning-block .meaning-text{max-height:none;overflow:visible}.related-sheet.verse-sheet[open]{max-height:min(70dvh,38rem)}.parallel-block{margin:.45rem 0 .85rem}.parallel-empty{flex-direction:column;align-items:flex-start;display:flex}.parallel-empty .button{margin-top:.55rem}.parallel-block+h2{margin-top:.15rem}.meaning-block{margin:.45rem 0 .85rem}.meaning-block+h2{margin-top:.15rem}.meaning-range{color:var(--ink-soft);margin:.35rem 0 0;font-size:.92rem}.meaning-text{font-family:var(--font-verse);margin:.55rem 0 0;font-size:1.05rem;line-height:1.55}.meaning-block .meaning-text{max-height:min(50vh,24rem);overflow:auto}.meaning-text p{margin:.75rem 0 0}.meaning-text p:first-child{margin-top:0}.meaning-about{color:var(--ink-soft);margin:.9rem 0 0;font-size:.82rem}.meaning-about p{margin:.15rem 0 0}.meaning-about-label{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:600}.study-section{margin:.85rem 0 0}.study-section .related-heading{margin:0 0 .35rem}.study-section .meaning-text{max-height:min(40vh,18rem);overflow:auto}.lex-words{flex-wrap:wrap;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.lex-word{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.05rem;max-width:11rem;padding:.4rem .55rem;display:flex}.lex-word.selected{border-color:var(--clay);background:var(--clay-soft)}.lex-surface{font-family:Times New Roman,Noto Serif,Noto Serif Hebrew,Palatino,serif;font-size:1.2rem;line-height:1.3}.lex-mini,.lex-translit,.lex-strong,.lex-verse-gloss,.lex-gloss-line{color:var(--ink-soft);font-size:.82rem;line-height:1.3}.lex-detail{border-top:1px solid var(--line);margin:.7rem 0 0;padding:.7rem .15rem 0}.lex-lemma{margin:0;font-family:Times New Roman,Noto Serif,Noto Serif Hebrew,Palatino,serif;font-size:1.7rem;line-height:1.25}.lex-translit,.lex-strong,.lex-verse-gloss,.lex-gloss-line{margin:.25rem 0 0}.lex-related{margin-top:.75rem}.lex-related .meaning-about-label{margin:0}.reader-tools{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.reader-tools .tap-hint{margin:0}.book-open{margin:.2rem 0 .85rem}.book-open h2{font-family:var(--font-verse);letter-spacing:-.03em;margin:.75rem 0 0;font-size:1.85rem;font-weight:600;line-height:1.15}.book-art{border-radius:18px;width:100%;height:auto;display:block}.scroll-chapter{scroll-margin-top:6.5rem}.scroll-chapter-label{border-top:1px solid var(--line);font-family:var(--font-verse);margin:1.6rem 0 .45rem;padding-top:1rem;font-size:1.28rem;font-weight:600}.scroll-sentinel{height:1px}.scripture-end{color:var(--ink-soft);font-family:var(--font-verse);text-align:center;margin:1.6rem 0 2rem}.kept{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.85rem;display:flex}.kept .note{margin:0}@media (width>=720px){.related-sheet[open]{border:1px solid var(--line);border-radius:var(--radius);width:min(28rem,100% - 2rem);margin:auto}.related-sheet.verse-sheet[open]{border-radius:20px;width:min(32rem,100% - 2rem);margin:auto auto 1.25rem}.app{padding-left:1.25rem;padding-right:1.25rem}.brand{font-size:2.15rem}.verse-text{font-size:1.22rem}}.voice{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.voice-actions{flex-wrap:wrap;align-items:center;gap:.65rem .9rem;display:flex}.voice-audio{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.rec-dot{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.gold-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:22px}.icon-button{border:1px solid var(--gold-line);background:var(--card);width:2.5rem;height:2.5rem;color:var(--gold);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.share-app{white-space:nowrap;gap:.28rem;width:auto;height:2.5rem;padding:0 .55rem 0 .4rem;font-size:.84rem;font-weight:700;line-height:1}.share-app .gear-icon{flex:none;width:1.08rem;height:1.08rem}.share-app-label{display:block}@container homehead (width<=26.4rem){.home-head-pt .share-app{flex-direction:column;gap:.02rem;height:auto;min-height:2.5rem;padding:.2rem .36rem .16rem;font-size:.68rem;line-height:1.05}.home-head-pt .share-app .gear-icon{width:1.02rem;height:1.02rem}}@container homehead (width<=25rem){.home-head-es .share-app{flex-direction:column;gap:.02rem;height:auto;min-height:2.5rem;padding:.2rem .36rem .16rem;font-size:.68rem;line-height:1.05}.home-head-es .share-app .gear-icon{width:1.02rem;height:1.02rem}}@container homehead (width<=22rem){.home-head-en .share-app{flex-direction:column;gap:.02rem;height:auto;min-height:2.5rem;padding:.2rem .36rem .16rem;font-size:.68rem;line-height:1.05}.home-head-en .share-app .gear-icon{width:1.02rem;height:1.02rem}}@container homehead (width<=22.6rem){.home-head-pt .home-title-row{grid-template-columns:minmax(max-content,1fr) auto;row-gap:.45rem}.home-head-pt .home-gear{grid-area:1/2}.home-head-pt .share-app-slot{grid-area:2/1/auto/-1;justify-self:start}.home-head-pt .share-app{flex-direction:row;gap:.28rem;height:2.5rem;min-height:0;padding:0 .55rem 0 .4rem;font-size:.84rem;line-height:1}.home-head-pt .share-app .gear-icon{width:1.08rem;height:1.08rem}}@container homehead (width<=21.7rem){.home-head-es .home-title-row{grid-template-columns:minmax(max-content,1fr) auto;row-gap:.45rem}.home-head-es .home-gear{grid-area:1/2}.home-head-es .share-app-slot{grid-area:2/1/auto/-1;justify-self:start}.home-head-es .share-app{flex-direction:row;gap:.28rem;height:2.5rem;min-height:0;padding:0 .55rem 0 .4rem;font-size:.84rem;line-height:1}.home-head-es .share-app .gear-icon{width:1.08rem;height:1.08rem}}@container homehead (width<=20.35rem){.home-head-en .home-title-row{grid-template-columns:minmax(max-content,1fr) auto;row-gap:.45rem}.home-head-en .home-gear{grid-area:1/2}.home-head-en .share-app-slot{grid-area:2/1/auto/-1;justify-self:start}.home-head-en .share-app{flex-direction:row;gap:.28rem;height:2.5rem;min-height:0;padding:0 .55rem 0 .4rem;font-size:.84rem;line-height:1}.home-head-en .share-app .gear-icon{width:1.08rem;height:1.08rem}}.gear-icon,.tab-icon{width:1.35rem;height:1.35rem}.share-toast{z-index:60;left:50%;bottom:calc(5.2rem + env(safe-area-inset-bottom));border:1px solid var(--gold-line);max-width:min(22rem,100% - 2rem);color:var(--ink);text-align:center;box-shadow:var(--shadow);background:#0e1424f0;border-radius:999px;margin:0;padding:.55rem .95rem;font-size:.92rem;font-weight:600;position:fixed;transform:translate(-50%)}.tab-bar{z-index:40;width:min(40rem,100%);padding:.4rem .55rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#0a101eb8;grid-template-columns:repeat(4,1fr);gap:.2rem;margin:0;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 32px #0006}.tab-btn{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:.12rem;margin:0;padding:.32rem .2rem .2rem;font-size:.62rem;font-weight:700;display:flex}.tab-btn[aria-current=page]{color:var(--gold);background:#e4c57a1a;box-shadow:0 0 18px #e4c57a47}.tab-btn[aria-current=page] .tab-icon{filter:drop-shadow(0 0 6px #e4c57ad9)}.study-stack{flex-direction:column;gap:.55rem;margin-top:.9rem;display:flex}.study-accordion{border:1px solid var(--gold-line);background:var(--card);border-radius:16px;padding:.1rem .95rem}.study-accordion summary{cursor:pointer;flex-direction:row;align-items:center;gap:.7rem;padding:.85rem 1.5rem .85rem .15rem;list-style:none;display:flex;position:relative}.study-acc-icon{width:1.35rem;height:1.35rem;color:var(--gold);flex:none}.study-acc-label{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.study-accordion summary:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:.45rem;height:.45rem;position:absolute;top:1.15rem;right:.15rem;transform:rotate(45deg)}.study-accordion[open] summary:after{top:1.28rem;transform:rotate(-135deg)}.study-accordion summary::-webkit-details-marker{display:none}.study-acc-hint{color:var(--ink-soft);font-size:.84rem;font-weight:400}.study-accordion[open] summary{border-bottom:1px solid var(--line)}.study-acc-body{padding:.35rem 0 .85rem}.reading-options,.settings-panel,.plan-progress{flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.pace-options{flex-direction:column;gap:.45rem;margin-top:.45rem;display:flex}.pace-option{border:1px solid var(--line);text-align:left;background:0 0;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;display:flex}.pace-copy{flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;display:flex}.pace-option.is-static{border-color:var(--gold);cursor:default}.pace-option[aria-pressed=true]{border-color:var(--gold);background:var(--clay-soft)}.pace-name{font-weight:700}.pace-hint{color:var(--gold);font-size:.84rem}.pace-detail{color:var(--ink-soft);font-size:.88rem;line-height:1.35}.plan-select{border:1px solid var(--gold-line);background:var(--paper-deep);width:100%;color:var(--ink);border-radius:12px;margin-top:.35rem;padding:.72rem .8rem}.plan-edition p,.plan-range,.plan-done-line{margin:.25rem 0 0}.plan-edition p,.plan-range{font-family:var(--font-verse);font-size:1.12rem}.plan-peek,.plan-today,.plan-banner,.plan-done{margin-top:1rem;padding:1rem 1.05rem 1.05rem}.plan-banner{margin-top:0;margin-bottom:.9rem}.plan-count{font-family:var(--font-verse);letter-spacing:-.04em;margin:.2rem 0 0;font-size:2.7rem;font-weight:600;line-height:1}.plan-count small{font-family:var(--font-ui);letter-spacing:0;color:var(--ink-soft);font-size:1rem;font-weight:600}.plan-day{font-family:var(--font-verse);margin:.7rem 0 0;font-size:1.25rem;font-weight:600}.plan-peek-actions,.plan-today .button,.plan-banner .button,.plan-peek>.button{margin-top:.85rem}.plan-peek-actions{flex-wrap:wrap;gap:.5rem;display:flex}.plan-meter{background:var(--paper-deep);border-radius:999px;height:.45rem;overflow:hidden}.plan-meter>span{background:var(--clay);height:100%;display:block}.plan-check{border:1px solid var(--gold-line);background:var(--card);border-radius:16px;max-height:min(28rem,52vh);margin:.2rem 0 0;padding:0;list-style:none;overflow:auto}.plan-check-row label{border-bottom:1px solid var(--line);align-items:flex-start;gap:.7rem;padding:.7rem .85rem;display:flex}.plan-check-row:last-child label{border-bottom:0}.plan-check-row.is-current{background:var(--clay-soft)}.plan-check-row input{width:1.1rem;height:1.1rem;accent-color:var(--gold);margin-top:.15rem}.plan-check-day,.plan-check-range{display:block}.plan-check-day{font-weight:700}.plan-check-range{color:var(--ink-soft);font-family:var(--font-verse)}.settings-links{flex-direction:column;gap:.55rem;margin-top:.4rem;display:flex}.votd-past-row{border-color:var(--line)}@media (width>=720px){.app,.tab-bar{width:min(46rem,100%)}.book-grid{grid-template-columns:1fr 1fr 1fr}}.options-hero{text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.options-mark{width:2rem;height:2rem;color:var(--gold)}.options-title{font-family:var(--font-verse);margin:.2rem 0 0;font-size:1.7rem;font-weight:600}.options-lead{max-width:26rem;color:var(--ink-soft);margin:.25rem 0 .4rem;line-height:1.4}.plan-section-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:.7rem 0 .45rem;font-size:.72rem;font-weight:700}.translation-lang{color:var(--ink-soft);margin:.7rem 0 .35rem;font-size:.82rem;font-weight:650}.check-orb{border:1.5px solid var(--gold-line);width:1.35rem;height:1.35rem;color:var(--on-clay);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.check-orb.is-on{background:var(--gold);border-color:var(--gold)}.plan-overall-row{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.plan-percent{color:var(--gold);margin:0 0 .25rem;font-weight:700}.plan-today-kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.72rem;font-weight:700;display:flex}.plan-mini-meter{background:var(--paper-deep);border-radius:999px;width:4.5rem;height:.28rem;overflow:hidden}.plan-mini-meter>span{background:var(--gold);height:100%;display:block}.plan-lines{color:var(--ink-soft);font-family:var(--font-verse);margin:.45rem 0 0;padding:0;list-style:none}.plan-today .button{margin-top:.9rem}.plan-days{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.plan-day-card{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:stretch;gap:.35rem;display:flex}.plan-day-card.is-current{border-color:var(--gold)}.plan-day-check,.plan-day-open{text-align:left;background:0 0;border:0}.plan-day-check{align-items:center;padding:.75rem .15rem .75rem .75rem;display:flex}.plan-day-open{flex:1;align-items:center;gap:.6rem;min-width:0;padding:.7rem .8rem .7rem .25rem;display:flex}.plan-day-copy{flex-direction:column;flex:1;min-width:0;display:flex}.plan-chevron{color:var(--ink-soft);font-size:1.3rem;line-height:1}.scripture{flex-direction:column;gap:.55rem;display:flex}.verse-block{border:1px solid var(--line);background:var(--card);border-radius:16px}.verse-block.selected,.verse-block.is-picked,.verse-block.speaking{border-color:var(--gold);background:var(--clay-soft);box-shadow:none}.verse-line{padding:.8rem .95rem .9rem}.select-bar{z-index:35;left:50%;bottom:calc(4.45rem + env(safe-area-inset-bottom));border:1px solid var(--gold-line);background:var(--card);width:min(40rem,100% - 1.4rem);box-shadow:var(--shadow);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .7rem;padding:.65rem .75rem;display:flex;position:fixed;transform:translate(-50%)}.select-count{color:var(--ink-soft);margin:0;font-size:.88rem}.select-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.reader:has(.select-bar){padding-bottom:4.5rem}@media (width>=720px){.select-bar{width:min(46rem,100% - 1.4rem)}}.tab-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.grow{flex-direction:column;gap:.35rem;padding-bottom:.5rem;display:flex}.grow-switch{border:1px solid var(--gold-line);background:var(--paper-deep);border-radius:999px;grid-template-columns:1fr 1fr;gap:.25rem;margin:.15rem 0 .85rem;padding:.28rem;display:grid}.grow-switch button{color:var(--ink);background:0 0;border:0;border-radius:999px;margin:0;padding:.62rem .8rem;font-weight:700}.grow-switch button[aria-selected=true]{background:var(--clay);color:var(--on-clay)}.grow-kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:.85rem 0 .1rem;font-size:.72rem;font-weight:700}.grow-lead{color:var(--ink-soft);margin:0 0 .55rem}.grow-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.grow-row{border:1px solid var(--gold-line);background:var(--card);width:100%;color:inherit;text-align:left;border-radius:22px;align-items:center;gap:.8rem;margin:0;padding:.85rem .9rem;display:flex}.grow-ico{border:1px solid var(--gold-line);width:2.7rem;height:2.7rem;color:var(--gold);border-radius:999px;flex:none;place-items:center;display:grid}.grow-glyph{width:1.25rem;height:1.25rem}.grow-row-copy{flex:1;min-width:0}.grow-row-copy strong{font-size:1.02rem;display:block}.grow-row-copy p{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;margin:.12rem 0 0;font-size:.92rem;display:-webkit-box;overflow:hidden}.grow-chevron{color:var(--gold);font-size:1.4rem;line-height:1}.grow-badge{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:700}.grow-detail h2,.grow-hero h2,.grow-panel h3{font-family:var(--font-verse);margin:0 0 .55rem;font-size:1.45rem;font-weight:650;line-height:1.25}.grow-panel,.grow-hero{padding:1rem 1rem 1.05rem}.grow-panel p,.grow-hero p{margin:.35rem 0 0}.grow-verse{font-family:var(--font-verse);margin:.7rem 0 0;font-size:1.2rem;line-height:1.55}.grow-source,.grow-note{color:var(--ink-soft);font-size:.92rem}.grow-hero-title{align-items:center;gap:.75rem;display:flex}.grow-hero-title h2{margin:0}.grow-inset{border:1px solid var(--line);background:var(--paper-deep);border-radius:16px;margin-top:.85rem;padding:.75rem .85rem}.grow-inset p{color:var(--ink-soft);margin:0}.grow-hero .button,.grow-panel .button{margin-top:.9rem}.grow-plan{flex-direction:column;gap:.75rem;display:flex}.grow-add,.grow-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.grow-add .field{flex:1;min-width:12rem}.grow-form{flex-direction:column;gap:.85rem;display:flex}.grow-form textarea{min-height:0}.choice-list{flex-direction:column;gap:.5rem;margin-top:.85rem;display:flex}.choice{border:1px solid var(--gold-line);width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:14px;margin:0;padding:.75rem .9rem;font-weight:650}.choice.is-right{background:var(--clay-soft)}.choice.is-wrong{opacity:.55}.choice:disabled{cursor:default}.grow-result{margin-top:.8rem}.gap-line{font-family:var(--font-verse);margin:.7rem 0 0;font-size:1.2rem;line-height:1.55}.gap-blank{color:var(--gold);font-weight:650}.grow-entries{flex-direction:column;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.grow-entries li{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:.75rem .85rem}.grow-entries p{margin:0}.grow-entry-meta{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.35rem;font-size:.85rem;display:flex}.goal-row{align-items:flex-start;gap:.65rem;display:flex}.goal-row p{flex:1;padding-top:.05rem}.goal-row.is-done p{color:var(--ink-soft);text-decoration:line-through}.grow-facts{margin:.8rem 0 0;padding:0;list-style:none}.fruit-kicker:before{content:"◆";margin-right:.4rem;font-size:.55rem}.fruit-section{margin-bottom:.35rem}.fruit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.fruit-card{border:1px solid var(--gold-line);width:100%;min-height:6.6rem;color:inherit;text-align:left;box-shadow:var(--shadow), inset 0 1px 0 #e4c57a33;background:radial-gradient(120% 90% at 0 0,#e4c57a2e,#0000 58%),#080a0e9e;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.7rem;margin:0;padding:.8rem .75rem .75rem;display:flex}.fruit-card strong{font-family:var(--font-verse);color:#f3e6c4;font-size:1.02rem;font-weight:650;line-height:1.2}.fruit-glyph{border:1px solid var(--gold-line);width:2.15rem;height:2.15rem;color:var(--gold);border-radius:999px;place-items:center;display:grid}.fruit-detail{flex-direction:column;gap:.35rem;display:flex}.fruit-verses{flex-direction:column;gap:.65rem;margin:.35rem 0 .85rem;display:flex}.fruit-verse{border:1px solid var(--gold-line);background:#080a0e73;border-radius:16px;padding:.85rem .9rem .95rem}.fruit-verse .grow-verse{margin-top:0}.fruit-verse .shelf-save{margin-top:.85rem}.fruit-practice{margin:.35rem 0 .4rem;padding:0;list-style:none}.fruit-practice li{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:0 0 .55rem;padding:.75rem .85rem}.explore{margin:1.2rem 0 1.35rem}.explore-title{letter-spacing:-.02em;margin:0 0 .7rem;font-size:1.2rem;font-weight:700}.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.explore-tile{border:1px solid var(--glass-border);background:var(--card);min-height:6.4rem;color:var(--ink);text-align:left;box-shadow:var(--shadow), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(18px)saturate(1.2);border-radius:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.85rem;margin:0;padding:.95rem .9rem .85rem;display:flex}.explore-tile span{letter-spacing:-.02em;font-size:.98rem;font-weight:700;line-height:1.15}.explore-icon{width:1.55rem;height:1.55rem;color:var(--gold);filter:drop-shadow(0 0 8px #e4c57a59)}.grow-facts li{border-top:1px solid var(--line);color:var(--ink-soft);margin:0;padding:.7rem 0}@media (width>=768px){.app,.tab-bar{width:min(76rem,100%)}.app{padding-left:1.35rem;padding-right:1.35rem}.tab-bar{border-radius:18px 18px 0 0}.tab-btn{flex-direction:row;justify-content:center;gap:.4rem;padding:.5rem .35rem .45rem;font-size:.74rem}.mast-chapter .brand{font-size:1.65rem}.daily-home .study-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.explore{margin-top:.35rem}.votd-greeting{font-size:2.05rem}.votd-card{border-radius:32px;min-height:26rem;padding:2.15rem 2rem 1.35rem}.votd-text{max-width:42rem;margin-top:1.1rem}.votd-ref{font-size:.92rem}.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.explore-tile{min-height:7.5rem;padding:1rem .9rem .9rem}.votd-history{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.book-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.read-chrome{z-index:8;color:var(--ink);border:1px solid var(--glass-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10182ac7;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:0 0 .85rem;padding:.55rem .7rem;display:flex;position:sticky;top:0}.read-jump{min-width:0;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:flex}.read-jump select{max-width:16rem;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;appearance:none;background-color:#ffffff14;background-image:linear-gradient(45deg,#0000 50%,#e4c57a 50%),linear-gradient(135deg,#e4c57a 50%,#0000 50%);background-position:calc(100% - .85rem) 55%,calc(100% - .55rem) 55%;background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;border:1px solid #ffffff38;border-radius:10px;margin:0;padding:.42rem 1.7rem .42rem .7rem;font-size:.95rem;font-weight:700}.read-jump-chapter select{max-width:6.5rem}.read-jump select option{color:var(--ink);background:#141c2e}.read-chrome-nav{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.read-chrome button{border:1px solid var(--gold-line);color:var(--gold);background:#e4c57a1f;border-radius:999px;margin:0;padding:.42rem .8rem;font-weight:700}.read-chrome button:disabled{opacity:.45;cursor:default}.reader-tablet{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:.85rem 1rem;display:grid}.reader-tablet .read-chrome{grid-column:1/-1;margin-bottom:0}.reader-tablet .reader-column{border:1px solid var(--glass-border);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10182ab8;border-radius:20px;padding:.85rem 1.2rem 1.25rem}.reader-tablet .scripture,.reader-tablet .book-open,.reader-tablet .scroll-chapter-label,.reader-tablet .reader-tools,.reader-tablet .listen-bar,.reader-tablet .tap-hint{max-width:40rem}.reader-tablet .listen-bar{background:0 0;top:4.4rem}.reader-tablet .verse-block,.reader-tablet .scroll-chapter{scroll-margin-top:8.5rem}.reader-tablet .verse-block{box-shadow:none;background:0 0;border:0;border-radius:12px}.reader-tablet .verse-block.selected,.reader-tablet .verse-block.is-picked,.reader-tablet .verse-block.speaking{box-shadow:inset 3px 0 0 var(--gold);background:#e4c57a24;border-color:#0000}.reader-tablet .verse-line{padding:.42rem .65rem .5rem;font-size:1.28rem;line-height:1.65}.reader-tablet .select-bar{width:min(28rem,100vw - 22rem);left:auto;right:auto;transform:none}.study-rail{border:1px solid var(--glass-border);width:100%;min-width:0;max-height:calc(100dvh - 10.2rem);box-shadow:var(--shadow);background:#10182ac7;border-radius:20px;align-self:start;position:sticky;top:4.55rem;overflow:auto}.study-rail:has(.study-pane){flex-direction:column;height:calc(100dvh - 10.2rem);display:flex;overflow:hidden}.study-pane{flex-direction:column;flex:1;min-height:0;display:flex}.study-pane .related-head{color:var(--ink);border-bottom:1px solid var(--gold-line);background:#0c1220f0;flex:none;margin:0;padding:.95rem 1rem .8rem}.study-pane .dialog-title,.study-pane .text-button,.study-pane .verse-sheet-back{color:var(--ink)}.pane-close{color:var(--gold);background:#e4c57a29;border:0;border-radius:999px;flex:none;align-items:center;gap:.2rem;margin:.1rem 0 0;padding:.42rem .8rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 2px #08183033}.pane-close-x{font-size:1.2rem;line-height:.8}.study-pane .verse-sheet-snippet{color:var(--ink-soft);-webkit-line-clamp:4}.study-pane .related-body{flex:1;min-height:0;overflow:auto}.study-pane .related-row{flex-wrap:wrap}.study-rail-empty{border-top:4px solid var(--gold);padding:1.2rem 1.15rem 1.4rem}.study-rail-kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:700}.study-rail-empty p:last-child{color:var(--ink-soft);font-family:var(--font-verse);margin:0;font-size:1.08rem;line-height:1.45}.grow-list{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.fruit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grow-switch{max-width:24rem}.grow-detail,.editor,.categories,.settings-panel,.reading-options,.plan-progress{width:min(46rem,100%);margin-inline:auto}.verse-list{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.dock{flex-direction:column;align-items:center;display:flex}.dock .button-block{width:min(24rem,100%)}}@media (width>=1100px){.book-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.version-menu,.dialog,.related-sheet,.select-bar{background:#0e1424f0}.verse-card,.gold-card,.install-banner,.install-panel,.dialog,.book-link,.chapter-link,.result-open,.grow-row,.grow-panel,.grow-hero,.plan-day-card,.plan-peek,.plan-today,.plan-banner,.plan-done,.study-accordion,.lang-options,.votd-past-row,.select-bar,.icon-button,.bible-history-btn,.version-menu,.related-sheet,.lex-word,.grow-entries li,.pace-option,.choice{border-color:var(--glass-border);box-shadow:var(--shadow), inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(18px)saturate(1.15)}.mast-read .brand{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.78rem;font-weight:700}.mast-read{padding-bottom:.2rem}.home-brand-name{color:#f7f4ee}.canon-toolbar{flex-direction:column;gap:.7rem;display:flex}.canon-toolbar .search{width:100%;display:block}.testament-switch{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);background:#0c12208c;border-radius:999px;grid-template-columns:1fr 1fr;gap:.2rem;width:min(16rem,100%);margin:0 auto;padding:.22rem;display:grid}.testament-switch button{color:var(--ink-soft);background:0 0;border:0;border-radius:999px;margin:0;padding:.48rem .8rem;font-weight:700}.testament-switch button[aria-selected=true]{color:var(--gold);background:#e4c57a2e;box-shadow:0 0 16px #e4c57a47}.canon-hero{isolation:isolate;border:1px solid var(--glass-border);min-height:11.5rem;box-shadow:var(--shadow);background-color:#1a2744;background-position:50%;background-size:cover;border-radius:28px;flex-direction:column;justify-content:flex-end;margin:1rem 0 .2rem;padding:1.15rem 1.15rem 1.05rem;display:flex;position:relative;overflow:hidden}.canon-hero:before{content:"";z-index:0;background:linear-gradient(#080c180d 0%,#080c1847 42%,#060a14c7 100%);position:absolute;inset:0}.canon-hero>*{z-index:1;position:relative}.canon-title{color:#fff;font-family:var(--font-verse);letter-spacing:-.03em;text-shadow:0 2px 16px #0006;margin:0;font-size:1.85rem;font-weight:600;line-height:1.15}.canon-count{color:var(--gold);align-items:center;gap:.4rem;margin:.3rem 0 0;font-size:.88rem;font-weight:650;display:flex}.canon-count-icon,.canon-section-icon{width:1.05rem;height:1.05rem;color:var(--gold);flex:none}.book-group h2.canon-section{letter-spacing:.01em;text-transform:none;color:var(--ink);align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.95rem;font-weight:650;display:flex}.book-link{background:#0e16289e;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.28rem;min-height:5.15rem;padding:.85rem .9rem;display:flex}.sermon-depth-options{flex-wrap:wrap;align-self:flex-start;gap:.5rem;display:flex}.sermon-depth-toggle.is-selected{border-color:color-mix(in srgb, #1f9d55 55%, var(--gold-line))}.sermon-depth-check{color:#1f9d55;font-weight:700;line-height:1}.sermon-section-label{letter-spacing:.04em;text-transform:uppercase;opacity:.72;margin:.85rem 0 .2rem;font-size:.78rem;font-weight:650}.sermon-point{margin-top:.35rem}.sermon-block-full .sermon-ref{font-size:1.15rem}.sermon-maker{gap:.85rem}.sermon-sheet{flex-direction:column;gap:.85rem;margin-top:.35rem;display:flex}.sermon-actions{z-index:3;background:linear-gradient(#070b16f5 72%,#0000);flex-wrap:wrap;gap:.55rem;padding:.35rem 0 .65rem;display:flex;position:sticky;top:0}.sermon-board{grid-template-columns:1fr;gap:.85rem;display:grid}.sermon-present-bar{display:none}.sermon-rotate{color:var(--gold);grid-column:1/-1;margin:0;font-size:.95rem;font-weight:650;line-height:1.35}.sermon-block{border:1px solid var(--glass-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1628b8;border-radius:22px;padding:1.15rem 1.1rem 1.25rem;font-size:clamp(1.05rem,.5rem + .9vw,1.35rem);line-height:1.45;position:relative;overflow:hidden}.sermon-block:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);height:2px;position:absolute;top:0;left:1.1rem;right:1.1rem}.sermon-lang{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72em;font-weight:700;line-height:1.2}.sermon-block p,.sermon-ref,.sermon-questions-label{margin:.7rem 0 0}.sermon-ref,.sermon-punch,.sermon-challenge,.sermon-questions-label{font-weight:700}.sermon-ref{font-family:var(--font-verse);font-size:1.18em;line-height:1.25}.sermon-punch{font-size:1.12em;line-height:1.3}.sermon-quote{font-family:var(--font-verse);font-style:italic;line-height:1.45}.sermon-challenge,.sermon-questions-label{color:var(--gold)}.sermon-questions{margin:.45rem 0 0;padding-left:1.25rem}.sermon-questions li+li{margin-top:.4rem}:-webkit-any(.sermon-board.is-fallback,.sermon-board:fullscreen,.sermon-board:-webkit-full-screen){z-index:80;width:100%;height:100%;padding:max(.85rem, env(safe-area-inset-top)) max(1.1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1.1rem, env(safe-area-inset-left));background-color:#070b16;background-image:radial-gradient(90% 42% at 50% -8%,#d69c4e38,#0000 60%),radial-gradient(70% 40% at 100% 0,#405c964d,#0000 55%),radial-gradient(60% 36% at 0 12%,#28406e3d,#0000 50%),linear-gradient(#12182a 0%,#0b1020 42%,#080c18 100%);margin:0;position:fixed;inset:0;overflow:auto}:is(.sermon-board.is-fallback,.sermon-board:fullscreen,.sermon-board:fullscreen){z-index:80;width:100%;height:100%;padding:max(.85rem, env(safe-area-inset-top)) max(1.1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1.1rem, env(safe-area-inset-left));background-color:#070b16;background-image:radial-gradient(90% 42% at 50% -8%,#d69c4e38,#0000 60%),radial-gradient(70% 40% at 100% 0,#405c964d,#0000 55%),radial-gradient(60% 36% at 0 12%,#28406e3d,#0000 50%),linear-gradient(#12182a 0%,#0b1020 42%,#080c18 100%);margin:0;position:fixed;inset:0;overflow:auto}:-webkit-any(.sermon-board.is-fallback .sermon-present-bar,.sermon-board:fullscreen .sermon-present-bar,.sermon-board:-webkit-full-screen .sermon-present-bar){z-index:2;background:linear-gradient(#070b16f0 55%,#0000);grid-column:1/-1;justify-content:flex-end;padding-bottom:.35rem;display:flex;position:sticky;top:0}:is(.sermon-board.is-fallback .sermon-present-bar,.sermon-board:fullscreen .sermon-present-bar,.sermon-board:fullscreen .sermon-present-bar){z-index:2;background:linear-gradient(#070b16f0 55%,#0000);grid-column:1/-1;justify-content:flex-end;padding-bottom:.35rem;display:flex;position:sticky;top:0}:-webkit-any(.sermon-board:fullscreen .sermon-block,.sermon-board:-webkit-full-screen .sermon-block,.sermon-board.is-fallback .sermon-block){font-size:clamp(1.12rem,.65rem + .85vw,1.8rem)}:is(.sermon-board:fullscreen .sermon-block,.sermon-board:fullscreen .sermon-block,.sermon-board.is-fallback .sermon-block){font-size:clamp(1.12rem,.65rem + .85vw,1.8rem)}@media (orientation:landscape) and (width>=700px),(width>=960px){.app:has(.sermon-board){width:100%;padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}.sermon-maker>.field-note,.sermon-maker>.field,.sermon-maker>.button{max-width:36rem}.sermon-rotate{display:none}.sermon-board,.sermon-board.is-fallback{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.7rem,1vw,1.15rem)}.sermon-board:fullscreen{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.7rem,1vw,1.15rem)}.sermon-board:-webkit-full-screen{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.7rem,1vw,1.15rem)}}.gospel-ask{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));flex-direction:column;gap:.75rem;display:flex}.gospel-log{flex-direction:column;gap:.9rem;display:flex}.gospel-turn{flex-direction:column;gap:.45rem;display:flex}.gospel-kicker{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .2rem;font-size:.75rem;font-weight:700;display:block}.gospel-user{border:1px solid var(--gold-line);background:#e4c57a24;border-radius:16px 16px 6px;align-self:flex-end;max-width:min(28rem,92%);margin:0;padding:.7rem .85rem}.gospel-answer{border:1px solid var(--glass-border);background:var(--card);border-radius:16px;margin:0;padding:.85rem .9rem .95rem}.gospel-answer-care{border-color:var(--gold-line)}.gospel-intro,.gospel-closing{margin:0}.gospel-closing{color:var(--ink-soft);margin-top:.75rem}.gospel-verse{border-top:1px solid var(--line);margin:.75rem 0 0;padding:.75rem 0 0}.gospel-verse-text{font-family:var(--font-verse);margin:0;font-style:italic;line-height:1.45}.gospel-verse-foot{justify-content:space-between;align-items:center;gap:.65rem;margin-top:.55rem;display:flex}.gospel-verse-foot cite{font-style:normal;font-weight:700}.gospel-chips{flex-wrap:wrap;gap:.45rem;display:flex}.gospel-try{color:var(--ink-soft);flex-basis:100%;margin:0;font-size:.92rem}.gospel-chip{border:1px solid var(--gold-line);text-align:left;background:0 0;border-radius:999px;padding:.45rem .75rem}.gospel-chip:disabled{opacity:.55}.gospel-clear-button{align-self:flex-start}.gospel-actions{flex-wrap:wrap;gap:.5rem;display:flex}.gospel-compose{padding:.7rem 0 calc(.2rem + env(safe-area-inset-bottom));background:linear-gradient(#080c1800,#080c18 32%);align-items:center;gap:.5rem;margin-top:.2rem;display:flex;position:sticky;bottom:0}.gospel-compose input{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:1;min-width:0;padding:.75rem .95rem}.book-abbr{color:var(--gold);letter-spacing:.08em;font-size:.98rem;font-weight:700;line-height:1.2}.book-name{color:var(--ink);font-size:1.08rem;font-weight:700;line-height:1.2}@media (width>=720px){.canon-toolbar{flex-direction:row;align-items:center}.testament-switch{flex:none;margin:0}.canon-toolbar .search{flex:1;min-width:0}.canon-hero{min-height:14rem}}.prayer-guide{gap:.85rem;display:grid}.prayer-chips{flex-wrap:wrap;gap:.45rem;display:flex}.prayer-chip{border-radius:999px;padding:.35rem .75rem}.prayer-sheet{gap:.75rem;margin-top:.35rem;display:grid}.prayer-actions{flex-wrap:wrap;gap:.5rem;display:flex}.prayer-card{border:1px solid var(--gold-line);box-shadow:var(--shadow), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(165deg,#12182aeb,#0a0e1ce0);border-radius:22px;padding:1.25rem 1.1rem 1.1rem}.prayer-card-head{text-align:center;margin-bottom:1.1rem}.prayer-title-how{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.78rem;font-weight:700}.prayer-title-for{letter-spacing:.04em;color:var(--gold);text-transform:uppercase;margin:.35rem 0 0;font-size:1.35rem;font-weight:800;line-height:1.2}.prayer-tagline-wrap{border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);max-width:28rem;margin:.95rem auto 0;padding:.65rem 0}.prayer-tagline{color:var(--ink-soft);margin:0;font-size:.92rem;font-style:italic;line-height:1.4}.prayer-grid{grid-template-columns:1fr;gap:.95rem 1rem;display:grid}.prayer-item{margin:0;padding:.15rem 0}.prayer-num{letter-spacing:.08em;color:#e8a04a;margin:0 0 .2rem;font-size:.85rem;font-weight:800}.prayer-heading{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 .35rem;font-size:.82rem;font-weight:800}.prayer-text{color:var(--ink-soft);margin:0 0 .35rem;font-size:.95rem;line-height:1.45}.prayer-ref{color:var(--gold);margin:0;font-size:.88rem;font-style:italic}.prayer-footer{border:1px solid var(--gold-line);background:#e4c57a0f;border-radius:16px;margin-top:1.15rem;padding:.9rem .95rem}.prayer-footer-text{color:var(--ink);margin:0 0 .4rem;font-size:.98rem;line-height:1.45}.prayer-credit{text-align:center;letter-spacing:.02em;color:var(--ink-soft);margin:.9rem 0 0;font-size:.78rem}@media (width>=420px){.prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.prayer-card{padding:1.6rem 1.5rem 1.35rem}.prayer-title-for{font-size:1.55rem}}
