@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/eb-garamond.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/eb-garamond-italic.woff2)format("woff2")}html,body,#root{background:var(--first-bg,#000);width:100%;min-width:0;min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body,#root{height:100dvh;min-height:100dvh}*{-webkit-tap-highlight-color:transparent}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}img{max-width:100%;display:block}*,:before,:after{box-sizing:border-box}button,a,[role=button],label,select,summary{-webkit-tap-highlight-color:transparent}button,a,[role=button],summary{touch-action:manipulation}:root{--bg-main:#000;--bg-gradient-end:#000;--bg-panel:#050505;--bg-panel-2:#0a0a0a;--bg-card:#0a0a0a;--bg-card-deep:#050505;--border:#2a2a2a;--border-soft:#323232;--text-main:#fff;--text-soft:#d0d0d0;--text-muted:#9d9d9d;--text-dark:#111;--accent:#c9a84c;--accent-rgb:201, 168, 76;--accent-ink:#12100a;--accent-soft:#f4e7b2;--accent-glow:rgba(var(--accent-rgb), .18);--success:#6fdc97;--info:#8ab4ff;--danger:#ff5b5b;--salt-red:#e06060;--shadow-main:0 20px 60px #0000008c;--font-scripture:Georgia, "Times New Roman", "Iowan Old Style", "Hoefler Text", Times, serif;--font-notes:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, system-ui, sans-serif;--nav-height:82px;--safe-bottom:16px;--mobile-nav-bar-height:56px;--mobile-nav-bottom-gap:4px;--mobile-nav-total-height:calc(var(--mobile-nav-bar-height) + var(--mobile-nav-bottom-gap) + 8px);--nav-clearance:calc(var(--mobile-nav-bar-height) + 48px)}@media (display-mode:standalone){:root{--nav-clearance:calc(var(--mobile-nav-bar-height) + 48px)}}html,body,#root{background:var(--bg-main);width:100%;height:100%;color:var(--text-main);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}body{overscroll-behavior:none;background:radial-gradient(circle at top, rgba(var(--accent-rgb), .08), transparent 28%), linear-gradient(180deg, var(--bg-main) 0%, var(--bg-gradient-end) 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}button,textarea,input,select{font-family:inherit}button,[role=button],.pill,.chip{transition:opacity .12s}button:active:not(:disabled),.pill:active,.chip:active{opacity:.72}@keyframes saltCheckIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.salt-check-in{transform-origin:50%;animation:.34s cubic-bezier(.22,1,.36,1) both saltCheckIn}@keyframes saltVerseSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.salt-verse-swap{animation:.26s cubic-bezier(.22,1,.36,1) both saltVerseSwap}#root{transition:opacity .2s}#root.salt-lang-switching{opacity:.5}@keyframes saltVerseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes saltOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes saltOverlayPanel{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.salt-overlay-fade{animation:.2s both saltOverlayFade}.salt-overlay-panel{animation:.32s cubic-bezier(.22,1,.36,1) both saltOverlayPanel}::selection{background:rgba(var(--accent-rgb), .4)}::selection{background:rgba(var(--accent-rgb), .4)}.salt-scripture-select::selection{background:rgba(var(--accent-rgb), .28)}.salt-scripture-select ::selection{background:rgba(var(--accent-rgb), .28)}.salt-scripture-select::-moz-selection{background:rgba(var(--accent-rgb), .28)}.salt-scripture-select ::-moz-selection{background:rgba(var(--accent-rgb), .28)}@keyframes saltHlPop{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.salt-hl-pop{animation:.15s cubic-bezier(.22,1,.36,1) saltHlPop}.salt-hl-pop::-webkit-scrollbar{display:none}@keyframes saltHlBarUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.salt-hl-bar{animation:.22s cubic-bezier(.22,1,.36,1) saltHlBarUp}.salt-hl-bar>div::-webkit-scrollbar{display:none}.salt-hl-capsule{z-index:5000;isolation:isolate;contain:layout style;background:linear-gradient(#0a0a0a 0%,#080808 100%);border:1px solid #ffffff24;border-radius:30px;align-items:center;gap:8px;width:calc(100% - 30px);max-width:430px;margin:0 auto;padding:7px 8px;display:flex;position:fixed;bottom:26px;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1a,inset 0 -1px #ffffff08}.salt-hl-capsule:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ffffff12,#fff0);border-radius:999px 999px 60% 60%;width:88%;height:52%;position:absolute;top:0;left:6%}.salt-hl-track{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;flex:auto;align-items:center;gap:9px;min-width:0;padding:2px;display:flex;position:relative;overflow:auto hidden}.salt-hl-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #ffffff59;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:30px;padding:0;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.salt-hl-dot:active{opacity:.72}.salt-hl-dot.is-on{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .28)}.salt-hl-eraser{color:#ffffffbf;background:#ffffff0d;border-color:#fff3;font-family:inherit}.salt-hl-eraser:active{color:#fff;border-color:#ffffff6b}.salt-hl-sep{z-index:1;background:#ffffff1f;flex:none;width:1px;height:22px;position:relative}.salt-hl-close{z-index:1;cursor:pointer;color:#ffffffb3;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;transition:transform .16s cubic-bezier(.22,1,.36,1),color .2s,border-color .2s;display:grid;position:relative}.salt-hl-close:active{opacity:.72;color:#fff}.salt-chip{-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.22,1,.36,1),border-color .15s,background .15s}.salt-chip.is-pressed{opacity:.72}.salt-tap{-webkit-tap-highlight-color:transparent;transition:opacity .12s,box-shadow .18s,border-color .15s,background .15s}.salt-tap.is-pressed{opacity:.72}.salt-bible-back-orb{-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .2s,bottom .2s}.salt-chapter-orb{bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1150;cursor:pointer;touch-action:manipulation;color:#fff;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(155deg,#ffffff1a 0%,#ffffff09 42%,#ffffff04 100%),#14161c;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;transform:translateY(10px);box-shadow:0 8px 24px #0006,inset 0 1px #ffffff29}.salt-chapter-orb-prev{left:16px}.salt-chapter-orb-next{right:16px}.salt-chapter-orb.is-in{opacity:1;pointer-events:auto;transform:translate(0,0)}.salt-chapter-orb:active{opacity:.72}body.salt-hlbar-open .salt-chapter-orb,body.salt-hide-nav .salt-chapter-orb{opacity:0!important;pointer-events:none!important}body[data-theme=light] .salt-chapter-orb{color:#111;background:linear-gradient(155deg,#0000000a 0%,#00000005 100%),#fff;border-color:#00000024;box-shadow:0 8px 24px #0000002e}.salt-bible-back-orb:active{opacity:.72}.salt-bible-back-orb{opacity:.55}.salt-bible-back-orb.is-away{opacity:0;pointer-events:none;transform:scale(.6)translateY(14px)}body.salt-hlbar-open .salt-bible-back-orb{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}.salt-bible-back-orb:hover,.salt-bible-back-orb:focus-visible,.salt-bible-back-orb:active{opacity:1!important}@keyframes saltReaderIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes saltReaderOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.salt-reader-in{animation:.26s cubic-bezier(.22,1,.36,1) backwards saltReaderIn}.salt-reader-out{animation:.2s cubic-bezier(.4,0,1,1) forwards saltReaderOut}@keyframes saltViewEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.salt-view-enter{animation:.26s cubic-bezier(.22,1,.36,1) backwards saltViewEnter}@keyframes saltSheetIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes saltSheetOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}@keyframes saltScrimIn{0%{opacity:0}to{opacity:1}}@keyframes saltScrimOut{0%{opacity:1}to{opacity:0}}.salt-sheet-in{animation:.28s cubic-bezier(.22,1,.36,1) both saltSheetIn}@keyframes saltSheetRise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.salt-sheet-rise{will-change:transform;animation:.38s cubic-bezier(.22,1,.36,1) backwards saltSheetRise}.salt-sheet-out{animation:.2s cubic-bezier(.4,0,1,1) both saltSheetOut}.salt-scrim-in{animation:.24s both saltScrimIn}.salt-scrim-out{animation:.2s both saltScrimOut}.salt-back-orb{transition:transform .13s cubic-bezier(.22,1,.36,1)}.salt-back-orb:active{opacity:.72}@media (hover:hover){.salt-tap:hover{opacity:.88}}.salt-note-check button:active{opacity:.72}.salt-note-check button{transition:transform .12s,background .18s,border-color .18s}.salt-verse-result{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;max-height:52vh;animation:.28s cubic-bezier(.22,1,.36,1) saltVerseIn;overflow-y:auto}img,video,canvas,svg,iframe{max-width:100%;display:block}.app-shell{flex-direction:column;width:100%;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.desktop-app-shell{padding:0}.desktop-app{background:var(--bg-panel);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.login-screen{background:var(--bg-panel-2);flex:1;justify-content:center;align-items:center;min-height:0;padding:32px;display:flex;overflow-y:auto}.login-card{width:100%;max-width:520px}.login-title{color:var(--text-main);margin:0 0 12px;font-size:2.4rem;line-height:1.1}.full-button{width:100%}.screen-content{background:radial-gradient(circle at top, rgba(var(--accent-rgb), .05), transparent 25%), linear-gradient(180deg, #0f0f0f 0%, #111 100%);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.page-content-outer{touch-action:pan-y pinch-zoom;overscroll-behavior-x:none;-webkit-mask-image:-webkit-linear-gradient(#fff,#fff);flex:1;min-height:0;position:relative;overflow:hidden;mask-image:linear-gradient(#fff,#fff)}.swipe-track{backface-visibility:hidden;position:absolute;inset:0;transform:translate(0,0)}.page-content-outer.swiping .swipe-track{will-change:transform}.swipe-slot{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;width:100%;height:100%;position:absolute;top:0;overflow:hidden auto}.swipe-slot.is-hidden{visibility:hidden;pointer-events:none;content-visibility:hidden}.swipe-slot.is-visible{visibility:visible;content-visibility:visible}.swipe-slot.is-visible:not(.is-active){visibility:hidden;contain:layout paint style}.page-content-outer.swiping .swipe-slot.is-visible:not(.is-active){visibility:visible}.nav-pending-bar{z-index:50;pointer-events:none;background:linear-gradient(90deg, transparent, var(--accent,#c9a84c), transparent);opacity:0;height:2.5px;animation:.9s ease-in-out .12s infinite navPendingSweep;position:absolute;top:0;left:0;right:0}@keyframes navPendingSweep{0%{opacity:0;transform:translate(-60%)}50%{opacity:1}to{opacity:0;transform:translate(60%)}}.chip-row-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.chip-row-scroll::-webkit-scrollbar{display:none}.desktop-screen-content{padding-bottom:24px}.screen-content::-webkit-scrollbar{display:none}.page-view{opacity:1}.top-bar,.salt-top-bar{z-index:20;background:linear-gradient(#000 0%,#050505 100%);border-bottom:1px solid #222;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px 18px;display:flex;position:sticky;top:0}.top-bar-left{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.top-bar-right{justify-content:flex-end;align-items:center;min-width:0;display:flex}.top-user-meta{min-width:0}.top-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;margin:0 0 4px;font-size:.78rem}.top-bar h1,.top-brand{color:#fff;letter-spacing:.4px;margin:0;font-size:2.4rem;font-weight:800;line-height:1}.top-avatar{width:52px;min-width:52px;height:52px;min-height:52px;box-shadow:0 0 0 1px rgba(var(--accent-rgb), .08);background:#171717;border:1px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.top-avatar-image{object-fit:cover;width:100%;height:100%}.top-avatar-initials{color:#fff;font-size:1rem;font-weight:700}.top-user-pill{text-overflow:ellipsis;white-space:nowrap;background:rgba(var(--accent-rgb), .08);max-width:240px;color:var(--accent-soft);border:1px solid rgba(var(--accent-rgb), .32);border-radius:999px;padding:12px 16px;font-size:.92rem;font-weight:600;overflow:hidden}.page-header,.salt-page-header{background:linear-gradient(#000 0% 100%);padding:16px 32px 0}.page-title{color:var(--accent);letter-spacing:.2px;margin:0;font-size:1.35rem;font-weight:700}.page-content-wrap,.app-page-content{flex-direction:column;gap:18px;width:100%;padding:16px 20px 10px;display:flex}.section-card{background:var(--bg-card);border:1px solid var(--border);border-radius:22px;width:100%;max-width:100%;padding:22px;overflow:hidden}.hero-card{background:radial-gradient(circle at top left, rgba(var(--accent-rgb), .12), transparent 35%), linear-gradient(145deg, #131313, #1a1a1a);color:#fff;border:1px solid rgba(var(--accent-rgb), .18)}.hero-title{letter-spacing:.5px;word-break:break-word;color:var(--accent);margin:0 0 10px;font-size:2.2rem;line-height:1.05}.hero-meta{margin:10px 0 0;font-weight:700}.dark-label{color:#777}.dark-text{color:#fff}.small-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin:0 0 10px;font-size:.8rem}.main-text{color:var(--text-main);margin:0 0 14px;font-size:1rem;line-height:1.6}.subtle-text{color:var(--text-soft);line-height:1.5}.row-subtext{margin:4px 0 0}.ai-verse{color:var(--accent-soft);margin-top:12px;line-height:1.7}.stack-list{flex-direction:column;gap:14px;width:100%;display:flex}.list-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.card-row{background:var(--bg-card-deep);border:1px solid var(--border);border-radius:16px;width:100%;max-width:100%;padding:16px;overflow:hidden}.button-group{flex-wrap:wrap;gap:10px;width:100%;display:flex}textarea,.text-input,select{width:100%;max-width:100%;color:var(--text-main);border:1px solid var(--border-soft);background:#0f0f0f;border-radius:16px;outline:none;margin-bottom:14px;padding:14px;font-size:1rem}textarea{resize:vertical;min-height:110px}textarea::placeholder,.text-input::placeholder{color:#8d8d8d}textarea:focus,.text-input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}input[type=date],input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(0)invert()contrast(2)!important;opacity:1!important;background-color:#0000!important}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(0)invert()contrast(2)!important;opacity:1!important;background-color:#0000!important}.native-picker-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;appearance:none;min-width:0}.native-picker-input::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.native-picker-input::-webkit-datetime-edit{text-align:left;padding:0}.salt-event-grid{min-width:0}.salt-event-grid>div{flex-direction:column;min-width:0;display:flex}.salt-event-grid .small-label{margin:0 0 6px 2px}.salt-event-grid input,.salt-event-grid select,.salt-event-grid textarea{width:100%;min-width:0;max-width:100%;margin-bottom:0}.native-picker-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(0)invert()contrast(2)!important;opacity:1!important;background-color:#0000!important}body[data-theme=light] input[type=date],body[data-theme=light] input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0)!important;opacity:1!important}body[data-theme=light] input[type=time]::-webkit-calendar-picker-indicator{filter:brightness(0)!important;opacity:1!important}body[data-theme=light] .native-picker-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=light] .native-picker-input::-webkit-calendar-picker-indicator{filter:brightness(0)!important;opacity:1!important}.primary-button,.success-button,.secondary-button,.danger-button,.nav-button,.accent-button{cursor:pointer;letter-spacing:.01em;border:none;border-radius:999px;padding:11px 18px;font-size:.86rem;font-weight:700;line-height:1.2;transition:background .18s,border-color .18s,opacity .18s,transform .14s cubic-bezier(.22,1,.36,1)}.primary-button,.accent-button{background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 16px rgba(var(--accent-rgb), .22)}.primary-button:hover,.accent-button:hover{opacity:.92}.success-button{color:var(--success);background:#6fdc9729;border:1px solid #6fdc976b}.success-button:hover{background:#6fdc973d}.secondary-button{color:var(--text-main);border:1px solid var(--border);background:#ffffff0d}.secondary-button:hover{background:#ffffff17}.danger-button{color:var(--danger);background:0 0;border:1px solid #ff5b5b73}.danger-button:hover{background:#ff5b5b1f}.event-card,.church-card,.journal-entry-card,.prayer-card{background:var(--bg-card-deep);border:1px solid var(--border);border-radius:18px;width:100%;max-width:100%;padding:18px;overflow:hidden}.event-card h3,.church-card h3,.journal-entry-card h3,.prayer-card h3{color:var(--text-main);word-break:break-word;margin:0 0 8px;line-height:1.3}.event-card p,.church-card p,.journal-entry-card p,.prayer-card p{color:var(--text-soft);margin:0 0 6px;line-height:1.5}.entry-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.entry-text{color:#f0f0f0;word-break:break-word;margin:0;line-height:1.6}.prayer-card.answered{background:#142017;border-color:#6fdc9773}.prayer-text-wrap{margin-bottom:12px}.top-space{margin-top:14px}.profile-card{text-align:center}.profile-avatar{color:#000;border:2px solid var(--accent);width:96px;min-width:96px;height:96px;min-height:96px;box-shadow:0 0 18px var(--accent-glow);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:1.2rem;font-weight:700;display:flex;overflow:hidden}.profile-avatar img,.profile-avatar-image,.profile-image,.avatar-image{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-banner,.profile-cover,.profile-large-image,.profile-photo-preview{object-fit:cover;border-radius:18px;width:100%;max-width:100%;max-height:260px;overflow:hidden}.profile-card h3{word-break:break-word;margin:0 0 10px}.stat-row{color:#f3f3f3;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.stat-row:last-child{border-bottom:none}.progress-row{color:#f3f3f3;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.progress-bar{background:#232323;border-radius:999px;width:100%;height:12px;margin-bottom:14px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, #fff 0%, var(--accent-soft) 100%);border-radius:999px;height:100%}.two-column-grid{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.media-card,.image-card,.video-card{border-radius:18px;width:100%;max-width:100%;overflow:hidden}.media-card img,.image-card img,.video-card img{object-fit:cover;width:100%;height:auto}.pill,.tag-pill,.badge-pill{color:#efefef;background:#1a1a1a;border:1px solid #2f2f2f;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;display:inline-flex}.gold-pill{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);color:var(--accent-soft)}.green-pill{color:#c4f5d5;background:#6fdc971f;border:1px solid #6fdc974d}.blue-pill{border:1px solid var(--border);color:var(--text-muted,#999);background:#ffffff0d}.app-page-content *,.page-content-wrap *,.stack-list *,.section-card *{max-width:100%}.app-page-content .sticky,.page-content-wrap .sticky,.stack-list .sticky,.app-page-content [style*="position: sticky"],.page-content-wrap [style*="position: sticky"],.stack-list [style*="position: sticky"]{position:static!important;top:auto!important}.app-page-content input,.app-page-content select,.app-page-content textarea,.app-page-content .search-bar,.app-page-content .search-box,.app-page-content .search-section,.app-page-content .filter-bar,.app-page-content .filter-row,.app-page-content .hero-card,.app-page-content .section-card,.app-page-content .card-row{z-index:auto!important}.bottom-nav,.salt-bottom-nav,.desktop-bottom-nav{width:100%;min-height:var(--nav-height);padding:10px 14px env(safe-area-inset-bottom,0px);z-index:100;background:linear-gradient(#0a0a0a 0%,#080808 100%);border-top:1px solid #222;flex:none;gap:8px;display:grid;position:relative}@media (width>=769px){.desktop-bottom-nav{z-index:1000;gap:8px;min-width:0;min-height:64px;transition:transform .14s cubic-bezier(.22,1,.36,1);inset:auto auto 24px 50%;transform:translate(-50%);background:linear-gradient(#0a0a0a 0%,#080808 100%)!important;border:1px solid #ffffff24!important;border-radius:36px!important;width:auto!important;padding:9px 14px!important;position:fixed!important;box-shadow:0 12px 34px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #ffffff08!important}.desktop-bottom-nav.bottom-nav-seven{grid-template-columns:repeat(7,60px)}.desktop-bottom-nav.bottom-nav-eight{grid-template-columns:repeat(8,60px)}.desktop-screen-content{padding-bottom:116px!important}.swipe-slot{scroll-padding-bottom:116px;padding-bottom:0!important}}.bottom-nav-seven{grid-template-columns:repeat(7,1fr)}.bottom-nav-eight{grid-template-columns:repeat(8,1fr)}.nav-button{z-index:1;color:#ffffff61;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:8px 4px;transition:color .18s,transform .13s;display:flex;position:relative}.nav-button:hover{color:#ffffffb8}.nav-button:active{opacity:.72}.nav-button.active{color:var(--accent-soft);background:0 0;border-color:#0000;transform:scale(1)}.nav-indicator{background:rgba(var(--accent-rgb), .13);border:1px solid rgba(var(--accent-rgb), .28);opacity:0;pointer-events:none;z-index:0;will-change:transform, width;border-radius:14px;width:0;height:0;transition:transform .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),background-color .45s,border-color .45s;position:absolute;top:0;left:0;transform:translate(0,0)}.nav-button svg{flex-shrink:0;transition:inherit;display:block}@media (width<=900px){.top-bar,.salt-top-bar{gap:10px;padding:14px 16px 10px}.top-bar h1,.top-brand{font-size:1.8rem}.top-user-pill{max-width:140px;padding:8px 12px;font-size:.78rem}.page-header,.salt-page-header{padding:10px 16px 0}.page-content-wrap,.app-page-content{gap:14px;padding:14px 16px 8px}.bottom-nav,.salt-bottom-nav,.desktop-bottom-nav{padding:6px 6px calc(12px + env(safe-area-inset-bottom,0px));gap:4px}.nav-button{border-radius:10px;min-height:44px;padding:6px 3px}}@media (width<=768px){*{max-width:100%}.app-shell,.desktop-app,.screen-content{overflow-x:hidden}.top-bar,.salt-top-bar{gap:8px;padding:12px 14px 10px}.top-bar h1,.top-brand{font-size:1.6rem}.top-avatar{width:38px;min-width:38px;height:38px;min-height:38px}.top-label{font-size:.7rem}.top-user-pill{display:none}.page-header,.salt-page-header{padding:8px 14px 0}.page-title{font-size:1.1rem}.page-content-wrap,.app-page-content{flex:1;gap:0;padding:0}.section-card,.event-card,.church-card,.journal-entry-card,.prayer-card,.card-row{border-radius:16px;padding:14px}.two-column-grid{grid-template-columns:1fr}.list-row,.entry-header,.stat-row,.progress-row{flex-direction:column;align-items:stretch}.button-group{flex-direction:column}.primary-button,.secondary-button,.success-button,.danger-button,.accent-button{width:100%}input,textarea,select{font-size:16px!important}button,a{touch-action:manipulation}.bottom-nav,.salt-bottom-nav,.desktop-bottom-nav{gap:2px;min-height:66px;padding:5px 2px 10px}.nav-button{border-radius:8px;min-height:40px;padding:5px 2px}.desktop-screen-content,.screen-content{padding-bottom:16px!important}.page-header,.salt-page-header{display:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:.8s cubic-bezier(.45,0,.25,1) both saltThemeFadeIn}@keyframes saltThemeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes saltSoftIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.salt-soft-in{animation:.3s both saltSoftIn}@keyframes saltComposerIn{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:none}}.salt-composer-in{animation:.42s cubic-bezier(.22,1,.36,1) backwards saltComposerIn}body.theme-animating,body.theme-animating *{transition:background-color .8s ease-in-out,color .8s ease-in-out,border-color .8s ease-in-out,box-shadow .8s ease-in-out,fill .8s ease-in-out,stroke .8s ease-in-out!important}body.theme-animating .salt-bottom-nav,body.theme-animating .swipe-track,body.theme-animating .nav-indicator{transition-property:background-color,color,border-color,box-shadow!important}.salt-glass-input{appearance:none;color:#fff!important;background:linear-gradient(155deg,#ffffff1a 0%,#ffffff0a 45%,#ffffff04 100%),#14161cd1!important;border:1px solid #ffffff29!important;transition:border-color .2s,box-shadow .22s,background .2s!important;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #00000040!important}.salt-glass-input:focus,.salt-glass-input:focus-within{outline:none;border-color:rgba(var(--accent-rgb), .55)!important;box-shadow:inset 0 1px 0 #ffffff29, 0 6px 22px #0000004d, 0 0 0 3px rgba(var(--accent-rgb), .16)!important}body[data-theme=light] .salt-glass-input:focus,body[data-theme=light] .salt-glass-input:focus-within{border-color:#b8943a99!important;box-shadow:inset 0 1px #fffc,0 6px 22px #00000014,0 0 0 3px #b8943a26!important}.salt-glass-input::placeholder,.salt-glass-input input::placeholder{color:#ffffff73!important}.salt-glass-input input{box-shadow:none!important;background:0 0!important;border:none!important}body[data-theme=light] .salt-glass-input{color:#111!important;background:linear-gradient(155deg,#ffffffe6,#ffffff8c),#ffffff80!important;border:1px solid #0000001f!important;box-shadow:inset 0 1px #fffc,0 4px 14px #0000000f!important}body[data-theme=light] .salt-glass-input::placeholder,body[data-theme=light] .salt-glass-input input::placeholder{color:#0006!important}.salt-glass-pop{background:linear-gradient(155deg,#ffffff14,#ffffff05),#14161cf5!important;border:1px solid #ffffff24!important;box-shadow:0 18px 40px #00000080!important}body[data-theme=light] .salt-glass-pop{background:#fffffff7!important;border:1px solid #0000001a!important;box-shadow:0 18px 40px #0000001f!important}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-nav,.salt-bottom-nav,.desktop-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px)}}.page-view{width:100%;min-width:0;max-width:100%}.page-view>*{min-width:0}@media (width<=768px){:root{--nav-height:var(--mobile-nav-total-height);--phone-page-pad:0px}html,body,#root{overscroll-behavior:none;width:100%;max-width:100%;height:100dvh;min-height:100dvh}body{min-width:0;overflow:hidden}.app-shell,.desktop-app-shell{width:100%;max-width:100%;height:100dvh;min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);border-radius:0;margin:0}.desktop-app{border-radius:0;flex:1;width:100%;max-width:100%;height:100%;min-height:0;margin:0;overflow:hidden}.screen-content,.desktop-screen-content{flex:1;width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden;padding-bottom:0!important}.top-bar,.salt-top-bar{padding-top:max(10px, env(safe-area-inset-top,10px));padding-left:10px;padding-right:10px}.page-header,.salt-page-header{padding-left:10px;padding-right:10px}.page-content-wrap,.app-page-content{flex-direction:column;flex:1;gap:0;width:100%;min-width:0;max-width:100%;display:flex;padding:0!important}.page-view{flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.page-view>*{width:100%!important;min-width:0!important;max-width:100%!important;min-height:100%!important;padding-bottom:var(--nav-clearance)!important;flex:none!important;margin-left:0!important;margin-right:0!important}.page-view-home>div,.page-view-events>div,.page-view-worship>div,.page-view-news>div,.page-view-profile>div{padding-left:0!important;padding-right:0!important}.page-view-home>.home-inset-root{padding-left:18px!important;padding-right:18px!important}.page-view-events>div{height:100%!important;min-height:100%!important;padding-bottom:0!important}.page-view-journal>div{box-shadow:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.page-view-news>div{min-height:auto!important;padding-top:0!important;padding-bottom:var(--nav-clearance)!important}.page-view-profile>.salt-profile{padding-bottom:var(--nav-clearance)!important}.page-view-worship{height:100%}.page-view-worship .worship-page{flex:none!important;height:auto!important;min-height:100%!important;overflow:hidden!important}.page-view-worship .worship-page>div[style*="max-width: 1250px"]{max-width:none!important;padding:18px 12px 0!important}.app-page-content h1,.app-page-content h2,.app-page-content h3,.app-page-content p,.app-page-content span,.app-page-content button,.app-page-content input,.app-page-content textarea,.app-page-content select{overflow-wrap:anywhere}.app-page-content button,.app-page-content a,.app-page-content input,.app-page-content select,.app-page-content textarea{max-width:100%}.app-page-content [style*=minWidth],.app-page-content [style*=min-width]{min-width:0!important}.app-page-content [style*="width: 90vw"],.app-page-content [style*=width\:90vw],.app-page-content [style*="width: 95vw"],.app-page-content [style*=width\:95vw]{width:calc(100vw - 20px)!important}.bottom-nav,.salt-bottom-nav,.desktop-bottom-nav{transform-origin:50% 100%;will-change:transform, opacity;contain:layout style;isolation:isolate;z-index:1000;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:3px;top:auto;left:50%;right:auto;overflow:hidden;width:calc(100% - 88px)!important;max-width:400px!important;height:var(--mobile-nav-bar-height)!important;min-height:var(--mobile-nav-bar-height)!important;background:linear-gradient(#0a0a0a 0%,#080808 100%)!important;border:1px solid #ffffff24!important;border-radius:30px!important;flex:none!important;padding:6px!important;position:fixed!important;bottom:36px!important;transform:translate(-50%)scale(1)!important;box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1a,inset 0 -1px #ffffff08!important}.bottom-nav:before,.salt-bottom-nav:before,.desktop-bottom-nav:before{content:"";z-index:0;opacity:.7;pointer-events:none;background:linear-gradient(#ffffff21 0%,#ffffff0a 45%,#fff0 100%);border-radius:999px 999px 60% 60%;width:88%;height:52%;position:absolute;top:0;left:6%}.nav-button{z-index:1;white-space:normal;border-radius:20px;min-width:0;height:44px;min-height:44px;padding:2px;font-size:.58rem;line-height:1.05;transition:transform .12s,background .2s,color .2s,border-color .2s;position:relative}.nav-button:active{opacity:.72}.nav-button.active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.nav-indicator{background-color:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .28);background-image:linear-gradient(145deg,#ffffff2e,#ffffff05);border-radius:16px;box-shadow:inset 0 1px #fff3,0 5px 14px #00000040}.bottom-nav,.salt-bottom-nav,.desktop-bottom-nav{backface-visibility:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s linear!important}.bottom-nav.nav-collapsed,.salt-bottom-nav.nav-collapsed,.desktop-bottom-nav.nav-collapsed{opacity:.74!important;transform:translate(-50%)scale(.84)!important}body.salt-hide-nav .salt-back-orb{opacity:0!important;pointer-events:none!important}.bottom-nav.nav-away,.salt-bottom-nav.nav-away,.desktop-bottom-nav.nav-away,body.salt-hide-nav .bottom-nav,body.salt-hide-nav .salt-bottom-nav,body.salt-hide-nav .desktop-bottom-nav,body.salt-hlbar-open .bottom-nav,body.salt-hlbar-open .salt-bottom-nav,body.salt-hlbar-open .desktop-bottom-nav{opacity:0!important;pointer-events:none!important;transform:translate(-50%,140%)!important}.swipe-slot{scroll-padding-bottom:var(--nav-clearance);padding-bottom:0!important}.login-screen{width:100vw;min-height:100dvh;padding:max(18px, env(safe-area-inset-top,18px)) 12px max(18px, env(safe-area-inset-bottom,18px))}.login-card{border-radius:18px;max-width:100%}}.page-loading{justify-content:center;align-items:center;min-height:50vh;display:flex}.page-loading:after{content:"";border:3px solid #ffffff26;border-top-color:rgba(var(--accent-rgb), .9);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite pageSpin}@keyframes pageSpin{to{transform:rotate(360deg)}}button,a,input,textarea,select,[role=button]{touch-action:manipulation}.salt-subsection-title{letter-spacing:-.01em;color:inherit;margin:0 0 14px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700;line-height:1.2}.salt-section-title{letter-spacing:-.02em;color:inherit;margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,6.6vw,2.25rem);font-weight:800;line-height:1.1}@media (width<=640px){.button-group.inline-actions{flex-flow:wrap;gap:8px}.button-group.inline-actions .primary-button,.button-group.inline-actions .secondary-button,.button-group.inline-actions .success-button,.button-group.inline-actions .danger-button,.button-group.inline-actions .accent-button{width:auto;padding:9px 15px;font-size:.82rem}}@keyframes saltSuggestPop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.salt-suggest-pop{transform-origin:top;animation:.18s cubic-bezier(.22,1,.36,1) both saltSuggestPop}@keyframes saltSceneOut{0%{opacity:1}to{opacity:0}}.salt-scene-out{animation:.4s both saltSceneOut}.swipe-slot-bible{-webkit-overflow-scrolling:auto!important;padding:0!important;overflow:hidden!important}.page-view-bible{flex:auto;height:100%;min-height:0;position:relative}.page-view-bible>.salt-bible-page{flex:auto!important;height:100%!important;min-height:0!important;padding:0!important}.page-view-events{flex-direction:column;flex:auto;min-height:0;display:flex}.page-view-events>div{flex:auto;min-height:0}@media (width>=769px){.page-view-events [data-cal-scroll]{padding-bottom:0!important}}.salt-profile-input{-webkit-tap-highlight-color:transparent;transition:border-color .2s,box-shadow .2s,background .2s}.salt-profile-input:focus{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .14);border-color:rgba(var(--accent-rgb), .55)!important}.salt-profile-input::placeholder{color:#ffffff47}.salt-profile-pop{z-index:40;-webkit-overflow-scrolling:touch;border-radius:14px;max-height:264px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 34px #00000061}.salt-profile-pop::-webkit-scrollbar{display:none}.salt-profile-row{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:11px 13px;font-family:inherit;transition:background .16s;display:flex}.salt-profile-row:last-child{border-bottom:none!important}.salt-profile-row:active{background:rgba(var(--accent-rgb), .12)}.salt-profile-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.salt-profile-row-sub{opacity:.55;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.salt-profile-hint{align-items:center;gap:7px;padding:12px 13px;font-size:12.5px;display:flex}.salt-profile-chips{scrollbar-width:none;gap:7px;padding:8px 2px 2px;display:flex;overflow-x:auto}.salt-profile-chips::-webkit-scrollbar{display:none}.salt-profile-chip{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid;border-radius:999px;flex-shrink:0;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:transform .15s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s}.salt-profile-chip:active{opacity:.72}.salt-profile-chip.is-on{border-color:var(--accent)!important;background:rgba(var(--accent-rgb), .14)!important}.salt-profile-shuffle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s;display:inline-flex}.salt-profile-shuffle:active{opacity:.72;transform:rotate(180deg)}.salt-profile-gps{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid;border-radius:12px;flex-shrink:0;place-items:center;width:46px;transition:transform .15s cubic-bezier(.22,1,.36,1),border-color .2s;display:grid}.salt-profile-gps:active{opacity:.72}.salt-profile-gps:disabled{opacity:.6;cursor:default}.salt-profile-save{background:var(--accent);color:var(--accent-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;align-items:center;gap:7px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .15s cubic-bezier(.22,1,.36,1),filter .2s;display:inline-flex}.salt-profile-save:active{opacity:.72}@keyframes saltSpin{to{transform:rotate(360deg)}}.salt-spin{animation:.9s linear infinite saltSpin}.salt-wp-preview{aspect-ratio:9/19.5;background:#000;border:1px solid;border-radius:14px;flex-shrink:0;width:96px;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000059}.salt-wp-preview img{object-fit:cover;width:100%;height:100%;animation:.35s saltWpFade;display:block}@keyframes saltWpFade{0%{opacity:0}to{opacity:1}}.salt-wp-skeleton{background:linear-gradient(#ffffff0f,#ffffff05);width:100%;height:100%}.salt-wp-loading{color:#fffc;background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.salt-wp-scenes{scrollbar-width:none;gap:7px;padding:2px 2px 4px;display:flex;overflow-x:auto}.salt-wp-scenes::-webkit-scrollbar{display:none}.salt-wp-save{background:var(--accent);width:100%;color:var(--accent-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:11px 16px;font-family:inherit;font-size:13.5px;font-weight:800;transition:transform .15s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.salt-wp-save:active{opacity:.72}.salt-wp-save:disabled{opacity:.65;cursor:default}.salt-wp-done{align-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:700;animation:.3s saltWpFade;display:flex}.salt-profile-save.is-saved{color:#4ade80;background:#2dbe7829;box-shadow:inset 0 0 0 1px #4ade8073}@keyframes saltChapterInNext{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes saltChapterInPrev{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}.salt-chapter-in-next{animation:.32s cubic-bezier(.22,1,.36,1) backwards saltChapterInNext}.salt-chapter-in-prev{animation:.32s cubic-bezier(.22,1,.36,1) backwards saltChapterInPrev}.salt-chapter-fade{animation:.3s backwards saltSoftIn}@keyframes saltDockIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.salt-dock-in{animation:.26s cubic-bezier(.22,1,.36,1) both saltDockIn}.salt-fab{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s}.salt-fab:active{opacity:.72}.w-playlist-scroll{scrollbar-width:none}.w-playlist-scroll::-webkit-scrollbar{display:none}.loading-screen{z-index:2147483000;width:100vw;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));color:#fff;isolation:isolate;opacity:1;-webkit-font-smoothing:antialiased;background:#000;justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;transition:opacity .45s,transform .45s;display:flex;position:fixed;inset:0;transform:scale(1)}.loading-screen--exit{opacity:0;pointer-events:none;transform:scale(1.015)}.loading-content{text-align:center;flex-direction:column;align-items:center;width:min(100%,360px);display:flex}.salt-scene{width:220px;height:214px;margin-bottom:22px;position:relative}.shaker-wrap{z-index:3;color:#fff;transform-origin:50% 18%;filter:drop-shadow(0 0 7px #ffffff14);width:60px;animation:.56s ease-in-out infinite saltSplashShaker;position:absolute;top:5px;right:35px}.shaker-svg,.bible-svg{width:100%;height:auto;overflow:visible}.salt-particles{z-index:4;pointer-events:none;width:48px;height:72px;position:absolute;top:28px;left:119px}.salt-particles:before{content:"";filter:blur(2px);transform-origin:top;background:linear-gradient(#fff0,#ffffff29 35%,#fff0);border-radius:999px;width:10px;height:54px;animation:.9s ease-in-out infinite saltSplashStream;position:absolute;top:7px;left:calc(50% - 8px);transform:rotate(8deg)}.salt-particle{width:var(--size,3px);height:var(--size,3px);opacity:0;animation-name:saltSplashSaltFall;animation-duration:var(--duration,1.12s);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--delay,0s);will-change:transform, opacity;background:#fff;border-radius:999px;animation-fill-mode:both;position:absolute;top:0;left:50%;box-shadow:0 0 4px #ffffff61}.bible-wrap{z-index:2;color:#fff;filter:drop-shadow(0 8px 14px #ffffff0d);width:150px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.bible-cover{fill:#030303;stroke-width:4.5px}.bible-page-block,.bible-bottom-pages{fill:#080808;stroke:#d8d8d8;stroke-width:3.5px}.bible-spine{stroke:#a8a8a8;stroke-width:2.3px}.bible-spine--faint{opacity:.5}.bible-frame{stroke:#ccc;stroke-width:1.6px;opacity:.4}.bible-page-line{stroke:#8f8f8f;stroke-width:1.55px;opacity:.8}.bible-cross{stroke:#fff;stroke-width:5px;filter:drop-shadow(0 0 3px #ffffff38);transform-origin:95px 80px;animation:1.25s ease-in-out infinite saltSplashCrossReceive}.bible-receive-line{stroke:#fff;stroke-width:3px;opacity:.25;transform-box:fill-box;transform-origin:50%;animation:1.08s ease-in-out infinite saltSplashBibleReceive}.bible-spark{fill:#fff;stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.08s ease-out infinite saltSplashLandingSpark}.bible-spark--two{animation-delay:.43s}.loading-subtitle{color:#9b9b9b;letter-spacing:.035em;margin:15px 0 0;font-size:15px;font-weight:400;line-height:1.5;animation:1.8s ease-in-out infinite saltSplashSubtitleBreathe}.loading-screen--completing .shaker-wrap{animation-duration:.42s}.loading-screen--completing .salt-particle{animation-duration:.68s}.loading-screen--completing .salt-particles:before{animation-duration:.52s}.loading-screen--completing .bible-wrap{animation:.9s ease-out both saltSplashBibleComplete}.loading-screen--completing .bible-cross{animation:.9s ease-out both saltSplashCrossComplete}.loading-screen--completing .bible-receive-line{animation:.9s ease-out both saltSplashReceiveComplete}@keyframes saltSplashShaker{0%,to{transform:rotate(-145deg)translate(0)}25%{transform:rotate(-151deg)translate(-2px,1px)}50%{transform:rotate(-140deg)translate(2px,-2px)}75%{transform:rotate(-149deg)translate(-1px,2px)}}@keyframes saltSplashStream{0%,to{opacity:.18;transform:rotate(8deg)scaleY(.7)}50%{opacity:.65;transform:rotate(8deg)scaleY(1.08)}}@keyframes saltSplashSaltFall{0%{opacity:0;transform:translate3d(var(--x-start), -2px, 0) scale(.55)}7%{opacity:1}48%{opacity:1;transform:translate3d(var(--x-mid), 34px, 0) scale(.88)}82%{opacity:1}to{opacity:0;transform:translate3d(var(--x-end), 66px, 0) scale(1.08)}}@keyframes saltSplashBibleReceive{0%,to{opacity:.18;transform:scaleX(.35)}48%{opacity:.85;transform:scaleX(1)}}@keyframes saltSplashCrossReceive{0%,to{opacity:.82;transform:scale(.985)}50%{opacity:1;transform:scale(1.025)}}@keyframes saltSplashLandingSpark{0%,58%{opacity:0;transform:translateY(0)scale(.4)}72%{opacity:.9;transform:translateY(-3px)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.3)}}@keyframes saltSplashSubtitleBreathe{0%,to{opacity:.58}50%{opacity:1}}@keyframes saltSplashBibleComplete{0%{transform:translate(-50%)translateY(0)scale(1)}42%{transform:translate(-50%)translateY(2px)scale(.985)}72%{transform:translate(-50%)translateY(-2px)scale(1.025)}to{transform:translate(-50%)translateY(0)scale(1)}}@keyframes saltSplashCrossComplete{0%{opacity:.82;filter:drop-shadow(0 0 2px #ffffff2e);transform:scale(.98)}60%{opacity:1;filter:drop-shadow(0 0 9px #ffffffb8);transform:scale(1.09)}to{opacity:1;filter:drop-shadow(0 0 4px #ffffff52);transform:scale(1)}}@keyframes saltSplashReceiveComplete{0%{opacity:.25;transform:scaleX(.35)}58%{opacity:1;transform:scaleX(1.22)}to{opacity:.6;transform:scaleX(.82)}}.loading-screen--light{color:#161616;background:#fff}.loading-screen--light .shaker-wrap{color:#161616;filter:drop-shadow(0 0 7px #0000000f)}.loading-screen--light .bible-wrap{color:#161616;filter:drop-shadow(0 8px 14px #0000000f)}.loading-screen--light .shaker-body{fill:#fff}.loading-screen--light .shaker-holes{fill:#161616}.loading-screen--light .bible-cover{fill:#fff}.loading-screen--light .bible-page-block,.loading-screen--light .bible-bottom-pages{fill:#fff;stroke:#9a9a9a}.loading-screen--light .bible-spine{stroke:#8a8a8a}.loading-screen--light .bible-frame{stroke:#b0b0b0}.loading-screen--light .bible-page-line{stroke:#9a9a9a}.loading-screen--light .bible-cross{stroke:#161616;filter:drop-shadow(0 0 3px #0000002e)}.loading-screen--light .bible-receive-line{stroke:#161616}.loading-screen--light .bible-spark{fill:#161616}.loading-screen--light .salt-particle{background:#fff;box-shadow:0 0 0 .6px #00000061,0 1px 2px #00000038}.loading-screen--light .salt-particles:before{background:linear-gradient(#0000,#00000029 35%,#0000)}.loading-screen--light .loading-subtitle{color:#6a6a6a}@media (width<=430px){.salt-scene{width:210px;height:202px;margin-bottom:20px}.shaker-wrap{width:56px;top:4px;right:34px}.salt-particles{height:70px;top:27px;left:114px}.bible-wrap{width:145px}.loading-subtitle{margin-top:13px;font-size:15px}}@media (height<=620px){.salt-scene{transform-origin:bottom;height:188px;margin-bottom:12px;transform:scale(.9)}}
