:root{--soft-sage:#b8d4a8;--warm-green:#8fb870;--deep-moss:#5a8050;--forest-dark:#3d5a3d;--cream-sand:#f4e4bc;--warm-tan:#d4b583;--earth-brown:#8b6f47;--deep-umber:#5c4329;--sky-blue:#b8dceb;--ocean-blue:#6b9fbc;--deep-blue:#3d6680;--twilight-blue:#2a4a60;--soft-grey:#c8c0b5;--stone-grey:#8e8576;--slate-dark:#5c544a;--cream-gold:#f5e6bd;--warm-gold:#d4a862;--royal-gold:#b08846;--pure-white:#fff;--soft-pink:#f5c9a8;--coral-warm:#e89e7a;--sunset-deep:#c46a4a;--sacred-red:#a03030;--mary-blue:#4a6fa5;--liturgical-green:#2d6b3d;--liturgical-purple:#6b3d6b;--liturgical-white:#fafaf5;--liturgical-red:#b81f1f;--liturgical-rose:#e89baa;--morning-cloud:#f5f0e8;--stormy-cloud:#6e7480;--heavenly-cloud:#fff8dc;--twilight-cloud:#9da3b0;--pure-cloud:#f8f8ff;--sky-pale:#dceef6;--sky-soft:#d8ebf4;--sky-misty:#c2ddeb;--sky-haze:#a5cade;--sky-clear:#85b6ce;--rose-mist:#fbd0da;--rose-pale:#fbe0e8;--rose-soft:#f4b8c8;--rose-warm:#ea9db5;--rose-deep:#d86f8a;--purple-deep:#4a2d4a;--purple-mid:#7d507d;--lilac-mid:#a88eab;--lilac-soft:#c3abc3;--lilac-pale:#e8d5e0;--sage-pale:#e8f2dc;--sage-soft:#e0eed2;--sage-mid:#a0c28e;--bible-cream:#fff6df;--bible-cream-sand:#f5e6bd;--bible-cream-deep:#ead7a8;--bible-gold-soft:#d4a862;--bible-gold-deep:#b08846;--bible-gold-dark:#8b6432;--bible-umber:#5c4329;--bible-earth:#8b6f47;--bible-ink:#3a2a18;--bible-sparkle:#fff1b8;--lit-green:#2e8b57;--lit-white:#fff;--lit-red:#c0392b;--lit-violet:#6b4e9e;--lit-rose:#e8a0b8;--bg-page:var(--bible-cream);--bg-surface:var(--pure-white);--bg-elevated:var(--heavenly-cloud);--bg-muted:var(--liturgical-white);--bg-inverse:var(--twilight-blue);--fg-1:var(--bible-ink);--fg-2:var(--slate-dark);--fg-3:var(--stone-grey);--fg-4:var(--soft-grey);--fg-on-dark:var(--liturgical-white);--fg-on-gold:var(--deep-umber);--fg-link:var(--ocean-blue);--fg-link-hover:var(--deep-blue);--border-soft:#8c6f472e;--border-strong:var(--warm-tan);--border-focus:var(--warm-gold);--learn-color:var(--ocean-blue);--learn-tint:var(--sky-blue);--play-color:var(--coral-warm);--play-tint:var(--soft-pink);--watch-color:var(--liturgical-purple);--watch-tint:#d5bfd5;--faith-color:var(--royal-gold);--faith-tint:var(--cream-gold);--profile-color:var(--deep-moss);--profile-tint:var(--soft-sage);--success:var(--liturgical-green);--success-tint:var(--soft-sage);--warning:var(--warm-gold);--warning-tint:var(--cream-gold);--danger:var(--liturgical-red);--danger-tint:var(--liturgical-rose);--info:var(--mary-blue);--info-tint:var(--sky-blue);--halo:var(--warm-gold);--halo-glow:radial-gradient(ellipse at center,#d4a86273 0%,#f5e6bd26 50%,#f5e6bd00 80%);--font-display:"Fraunces","Iowan Old Style",Georgia,serif;--font-heading:"Manrope","Avenir Next",system-ui,sans-serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-accent:"Karla","Inter",system-ui,sans-serif;--font-mono:"SFMono-Regular",ui-monospace,monospace;--fs-display-xl:56px;--fs-display-l:44px;--fs-display-m:34px;--fs-h1:28px;--fs-h2:22px;--fs-h3:19px;--fs-body-l:18px;--fs-body:16px;--fs-body-s:14px;--fs-mono:14px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-xs:6px;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:32px;--radius-pill:999px;--shadow-1:0 1px 2px #5c432914;--shadow-2:0 4px 12px #5c43291a,0 1px 2px #5c43290f;--shadow-3:0 10px 28px #5c432924,0 2px 6px #5c43290f;--shadow-glow:0 0 32px #d4a86273;--shadow-inner-page:inset 0 1px 0 #fff9,inset 0 -2px 6px #8b6f471a;--wash-sky:radial-gradient(120% 80% at 30% 20%,#dceef6 0%,#f5f0e8 60%,#f5f0e8 100%);--wash-rose:radial-gradient(120% 80% at 70% 30%,#fbe0d5 0%,#f5f0e8 60%,#f5f0e8 100%);--wash-meadow:radial-gradient(120% 80% at 30% 80%,#d6e8c4 0%,#f5f0e8 60%,#f5f0e8 100%);--wash-dusk:radial-gradient(120% 80% at 50% 0%,#bbc5da 0%,#f5f0e8 70%,#f5f0e8 100%);--wash-gold:radial-gradient(120% 80% at 50% 30%,#fbeec6 0%,#fff8dc 50%,#f5f0e8 100%);--ease-storybook:cubic-bezier(.34,1.3,.64,1);--ease-page:cubic-bezier(.4,0,.2,1);--dur-fast:.18s;--dur-base:.26s;--dur-slow:.42s}@keyframes pascula-wiggle{0%{transform:rotate(0)scale(1)}15%{transform:rotate(-12deg)scale(1.08)}35%{transform:rotate(10deg)scale(1.08)}55%{transform:rotate(-7deg)scale(1.04)}75%{transform:rotate(4deg)scale(1.02)}to{transform:rotate(0)scale(1)}}.pascula-wiggle{transform-origin:50%;animation:.55s cubic-bezier(.34,1.3,.64,1) both pascula-wiggle}@keyframes pascula-overlay-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pascula-overlay-in{animation:pascula-overlay-in var(--dur-base)var(--ease-storybook)both}.pascula,.pascula *{box-sizing:border-box}.pascula{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:var(--font-body)!important;font-size:var(--fs-body-l)!important;line-height:var(--lh-normal)!important;color:var(--fg-1)!important;background:var(--bg-page)!important}.pascula p,.pascula span,.pascula div,.pascula button,.pascula a,.pascula label,.pascula input,.pascula select,.pascula textarea,.pascula li,.pascula td,.pascula th,.pascula header,.pascula footer,.pascula nav,.pascula main,.pascula section,.pascula article{font-family:inherit}.pascula h1,.pascula .h1,.pascula h2,.pascula .h2,.pascula h3,.pascula .h3{color:var(--fg-1);line-height:var(--lh-snug);letter-spacing:-.01em;text-transform:none;margin:0 0 .4em;font-family:var(--font-heading)!important}.pascula h1,.pascula .h1{font-size:var(--fs-h1);font-weight:700}.pascula h2,.pascula .h2{font-size:var(--fs-h2);font-weight:700}.pascula h3,.pascula .h3{font-size:var(--fs-h3);font-weight:600}.pascula .display-xl,.pascula .display-l,.pascula .display-m{font-weight:600;line-height:var(--lh-tight);color:var(--fg-1);letter-spacing:-.02em;font-optical-sizing:auto;font-variation-settings:"opsz" 96,"SOFT" 60;font-family:var(--font-display)!important}.pascula .display-xl{font-size:var(--fs-display-xl)}.pascula .display-l{font-size:var(--fs-display-l)}.pascula .display-m{font-size:var(--fs-display-m)}.pascula p,.pascula .body{font-size:var(--fs-body-l);line-height:var(--lh-normal)}.pascula .body-s,.pascula small{font-size:var(--fs-body-s);color:var(--fg-2)}.pascula .caption{font-size:var(--fs-body-s);color:var(--fg-3)}.pascula .scripture{font-style:italic;font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-relaxed);color:var(--fg-1);font-family:var(--font-display)!important}.pascula .scripture-ref{font-weight:600;font-size:var(--fs-body-s);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);font-family:var(--font-accent)!important}.pascula .label-ui{font-weight:var(--fw-bold);font-size:var(--fs-body-s);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font-family:var(--font-accent)!important}.pascula a{color:var(--fg-link);text-decoration:none}.pascula a:hover{color:var(--fg-link-hover)}.pascula button{font-family:inherit}.pascula img{max-width:100%;height:auto}.pascula img[style*="width: calc("],.pascula img[style*="width:calc("],.pascula div[style*="width: calc("]{max-width:none!important}.pascula img[style*="top: -62"],.pascula div[style*="top: -62"]>img{mix-blend-mode:normal!important}.pascula-frame{background:var(--bg-page);width:100%;max-width:402px;min-height:100dvh;margin-inline:auto;padding-top:50px;position:relative;overflow-x:hidden}.pascula-frame>[style*="position: absolute"][style*="inset: 0"]{top:-50px!important}
[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;inset:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;inset:0 auto 0 0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow:scroll hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}
