@property --j1{syntax:"<color>";inherits:true;initial-value:#020306}@property --j2{syntax:"<color>";inherits:true;initial-value:#070a12}@property --j3{syntax:"<color>";inherits:true;initial-value:#0b0d16}.jr,.jr-lock,.jr-lock body{overflow:hidden}.jr{--ink:#f4efe4;--ink-2:rgba(244,239,228,0.66);--ink-3:rgba(244,239,228,0.4);--hair:rgba(244,239,228,0.16);--glow:#f6d68f;position:fixed;inset:0;z-index:40;color:var(--ink);background:radial-gradient(ellipse 140% 70% at 50% 108%,var(--j3) 0,transparent 62%),linear-gradient(180deg,var(--j1) 0,var(--j2) 100%);transition:--j1 1.6s var(--ease),--j2 1.6s var(--ease),--j3 1.6s var(--ease);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.jr[hidden]{display:none}.jr-canvas{width:100%;height:100%}.jr-canvas,.jr-scrim{position:absolute;inset:0;pointer-events:none}.jr-scrim{background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.5) 42%,transparent 72%)}.jr.is-card .jr-scrim{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,0,0,.45),transparent 80%)}.jr-foot,.jr-top{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;gap:12px;padding:12px max(16px,env(safe-area-inset-left,0px));cursor:default}.jr-top{top:0;justify-content:space-between;padding-top:max(12px,env(safe-area-inset-top,0px))}.jr-foot{bottom:0;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.jr-icon{flex:none;display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--hair);background:rgba(0,0,0,.22);color:var(--ink);font:600 14px/1 var(--ui);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s,background-color .2s,opacity .2s}.jr-icon:hover:not(:disabled){border-color:var(--ink-3);background:rgba(0,0,0,.36)}.jr-icon:disabled{opacity:.3;cursor:default}.jr-btn:focus-visible,.jr-icon:focus-visible,.jr-light:focus-visible,.jr-reply:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.jr-act{margin:0;display:flex;align-items:center;gap:10px;font:600 12px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.jr-act span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--hair);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jr-heart{position:relative;flex:1 1;height:40px;cursor:pointer}.jr-heart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.jr-arc{fill:none;stroke:var(--ink-3);stroke-width:1.5;opacity:.45}.jr-arc.jr-past{stroke:url(#jr-mood);stroke-width:2.25;opacity:1}.jr-tick{stroke:var(--hair);stroke-width:1}.jr-now{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;box-shadow:0 0 0 3px rgba(0,0,0,.35),0 0 14px currentColor;transition:left .6s var(--ease),top .6s var(--ease),background-color .6s}.jr-now,.jr-text{position:absolute}.jr-text{z-index:2;left:0;right:0;bottom:64px;max-height:calc(100% - 128px);overflow-y:auto;padding:0 max(20px,env(safe-area-inset-left,0px)) 8px;scrollbar-width:none}.jr-text::-webkit-scrollbar{display:none}.jr-text>*{max-width:600px}.rv{animation:jr-in .9s var(--ease) var(--d,0s) both}.jr.is-done .rv{animation:none}.jr-arrive{animation:jr-in .9s var(--ease) both}@keyframes jr-in{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}}.jr-eye{margin:0 0 14px;display:flex;align-items:center;gap:8px;font:600 12px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.jr-eye i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px currentColor}.jr-eye span{color:var(--ink-3)}.jr-line{margin:0 0 8px;font:400 clamp(21px,1.4vw + 15px,31px) /1.32 var(--display);letter-spacing:-.005em;text-wrap:pretty;text-shadow:0 1px 18px rgba(0,0,0,.5)}.jr-ayah,.jr-hadith{margin:20px 0 0;padding:0 0 0 16px;border-left:2px solid var(--glow)}.jr-hadith{border-left-color:var(--hair)}.jr-ayah .ar{margin:0 0 8px;font-size:clamp(24px,1.6vw + 17px,36px);line-height:1.75;color:#fff6dc;text-align:right}.jr-hadith p,.jr-tr{margin:0;font:italic 400 clamp(16px,.5vw + 14px,19px) /1.5 var(--display);color:var(--ink);text-wrap:pretty}.jr-hadith p{color:var(--ink-2)}.jr-ayah cite,.jr-hadith cite{display:block;margin-top:8px;font:600 12px/1.4 var(--ui);font-style:normal;letter-spacing:.04em;color:var(--ink-3)}.jr-ayah cite a{color:var(--glow)}.jr-ayah cite a:hover,.jr-src a:hover{text-decoration:underline}.jr-src{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px;font:500 12px/1.4 var(--ui);color:var(--ink-3)}.jr-src a{color:var(--ink-2)}.jr-hint{margin:14px 0 0;font:600 12px/1.4 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--glow);animation:jr-pulse 2.4s ease-in-out infinite}@keyframes jr-pulse{50%{opacity:.45}}.jr-said{margin:10px 0 0;font:italic 400 clamp(18px,.8vw + 14px,22px) /1.4 var(--display);color:#fff6dc}.jr.is-card .jr-text{inset:0;bottom:64px;max-height:none;display:grid;place-items:center}.jr-cover{text-align:center;padding:72px 0 24px;animation:jr-in 1.4s var(--ease) both}.jr-big-ar{margin:0;font-size:clamp(64px,10vw,112px);line-height:1.3;color:#fff6dc;text-shadow:0 0 40px rgba(246,214,143,.35)}.jr-name{margin:0;font:500 clamp(40px,5vw,64px) /1.05 var(--display);letter-spacing:-.02em}.jr-pbuh{margin:6px 0 0;font:italic 400 16px/1.4 var(--display);color:var(--ink-2)}.jr-tag{margin:22px auto 0;max-width:30ch;font:400 clamp(19px,1vw + 14px,24px) /1.4 var(--display);color:var(--ink)}.jr-meta{margin:18px 0 0;font:500 12.5px/1.4 var(--ui);color:var(--ink-3)}.jr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid var(--hair);background:rgba(0,0,0,.25);color:var(--ink);font:600 15px/1.2 var(--ui);cursor:pointer;transition:transform .15s var(--ease),background-color .2s,border-color .2s}.jr-btn:hover{border-color:var(--ink-3)}.jr-btn:active{transform:scale(.97)}.jr-primary{margin-top:30px;border-color:var(--glow);background:var(--glow);color:#1b1408;box-shadow:0 0 40px rgba(246,214,143,.3)}.jr-primary:hover{border-color:#ffe9b8;background:#ffe9b8}.jr-actions{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.jr-actions .jr-primary{margin-top:0;flex-basis:100%;max-width:360px}.jr-field{position:absolute;inset:0;z-index:2;pointer-events:none}.jr-light{left:var(--mx,50%);top:var(--my,26%);width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;pointer-events:auto;animation:jr-in 1.2s var(--ease) both;animation-delay:calc(var(--i, 0) * .08s)}.jr-light,.jr-light i{position:absolute;border-radius:50%}.jr-light i{inset:15px;background:#dfe6ff;box-shadow:0 0 12px 3px rgba(223,230,255,.55);animation:jr-breathe 2.6s ease-in-out infinite}.jr-light.on i{inset:18px;background:var(--glow);box-shadow:0 0 22px 8px rgba(246,214,143,.5);animation:none}.jr-light span{position:absolute;top:40px;left:50%;transform:translateX(-50%);display:grid;justify-items:center;white-space:nowrap;font:600 11px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);animation:jr-in .7s var(--ease) both}.jr-light span b{font-size:22px;font-weight:400;letter-spacing:0;text-transform:none;color:#fff6dc}@keyframes jr-breathe{50%{transform:scale(1.35);opacity:.7}}.jr-bright{width:88px;height:88px;margin:-44px 0 0 -44px}.jr-bright i{inset:30px;background:#fff6dc;box-shadow:0 0 30px 10px rgba(255,246,220,.6),0 0 90px 30px rgba(246,214,143,.3)}.jr-bright.on i{inset:26px;animation:jr-breathe 4s ease-in-out infinite}.jr-bright:disabled{cursor:default}.jr-answer{margin-top:18px}.jr-question{margin:0;font:500 clamp(26px,2vw + 18px,40px) /1.2 var(--display);color:#fff6dc}.jr-reply{margin-top:16px;display:inline-flex;align-items:baseline;gap:12px;min-height:56px;padding:4px 26px 8px;border-radius:999px;border:1px solid var(--glow);background:rgba(246,214,143,.12);color:#fff6dc;cursor:pointer;animation:jr-glowpulse 2.4s ease-in-out infinite}.jr-reply .ar{font-size:30px;line-height:1.4}.jr-reply small{font:600 13px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}@keyframes jr-glowpulse{50%{box-shadow:0 0 34px rgba(246,214,143,.4)}}.jr.is-answered:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 40%,rgba(255,246,220,.5),transparent 60%);animation:jr-flash 2.4s var(--ease) both}@keyframes jr-flash{0%{opacity:0;transform:scale(.6)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}.jr-contrast{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.jr-contrast figure{margin:0;padding:14px;border-radius:16px;border:1px solid rgba(226,72,43,.4);background:rgba(58,18,6,.45)}.jr-contrast figure+figure{border-color:rgba(246,214,143,.45);background:rgba(246,214,143,.1)}.jr-contrast figcaption{font:600 11px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.jr-contrast p{margin:8px 0;font:italic 400 17px/1.4 var(--display)}.jr-contrast a{font:600 12px/1 var(--ui);color:var(--ink-3)}@media (min-width:900px){.jr-scrim{background:linear-gradient(90deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.35) 42%,transparent 64%)}.jr-text{top:50%;bottom:auto;right:auto;width:min(620px,50vw);max-height:calc(100% - 160px);padding:0 0 0 max(56px,6vw);transform:translateY(-50%)}.jr.is-card .jr-text{width:auto;padding:0;transform:none}.jr-light{left:var(--dx,72%);top:var(--dy,42%)}.jr-foot{padding-left:max(56px,6vw);padding-right:max(56px,6vw)}}@media (prefers-reduced-motion:reduce){.jr *,.jr :after,.jr :before,.jr:after{animation-duration:.01s!important;animation-iteration-count:1!important}.jr{transition:none}}.jt{max-width:var(--reading);margin:0 auto}.jt h1{margin:6px 0 10px;font:500 clamp(32px,5vw,46px) /1.1 var(--display);letter-spacing:-.02em}.jt-lede{margin:0;font-size:18px;color:var(--muted)}.jt-actions{margin:24px 0 40px;display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-weight:600}.jt-actions a{color:var(--idea)}.jt-btn{min-height:46px;padding:0 20px;border-radius:999px;border:1px solid var(--fg);background:var(--fg);color:var(--page);font:600 15px/1 var(--ui);cursor:pointer}.jt h2{margin:44px 0 14px;display:flex;align-items:center;gap:12px;font:500 26px/1.2 var(--display)}.jt h2 span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);font:600 13px/1 var(--ui);color:var(--muted)}.jt-scene{padding:14px 0;border-bottom:1px solid var(--line)}.jt-scene>p{margin:0;font:400 19px/1.55 var(--display)}.jt-scene blockquote{margin:12px 0 0;padding-left:14px;border-left:2px solid var(--reward)}.jt-scene blockquote p{margin:0 0 6px;font-style:italic;line-height:1.55}.jt-scene blockquote .ar{font-size:26px;font-style:normal;line-height:1.8;text-align:right}.jt-hadith{border-left-color:var(--line)!important}.jt-scene cite,.jt-src{font:600 12.5px/1.4 var(--ui);font-style:normal;color:var(--muted)}.jt-scene cite a,.jt-src a{color:var(--idea)}.jt-src{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px}.jr-piece{position:absolute;inset:0;pointer-events:none;animation:jr-fade 1.8s var(--ease) both}@keyframes jr-fade{0%{opacity:0}}.jr-piece>*{position:absolute}.pc-core>i,.pc-ember>i,.pc-mound>i,.pc-orb>i{left:50%;top:42%;width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;border-radius:50%;background:radial-gradient(circle,rgba(255,233,184,.55) 0,rgba(246,214,143,.16) 35%,transparent 68%);animation:jr-breathe-soft 7s ease-in-out infinite}.pc-orb[data-set=dawn]>i{top:0;width:140vmin;height:90vmin;margin:-45vmin 0 0 -70vmin;background:radial-gradient(ellipse,rgba(255,233,184,.35),transparent 65%)}.pc-mound>i{width:34vmin;height:34vmin;margin:-17vmin 0 0 -17vmin;background:radial-gradient(circle,rgba(196,146,79,.6),rgba(138,90,60,.2) 45%,transparent 70%)}.pc-core>i{width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin;background:radial-gradient(circle,rgba(255,246,220,.7),rgba(246,214,143,.2) 40%,transparent 70%)}.pc-ember>i{top:auto;bottom:-30vmin;width:110vmin;height:60vmin;margin:0 0 0 -55vmin;background:radial-gradient(ellipse at 50% 100%,rgba(255,138,61,.55),rgba(226,72,43,.2) 40%,transparent 70%);animation:jr-flicker 3s ease-in-out infinite}@keyframes jr-breathe-soft{50%{transform:scale(1.08);opacity:.8}}@keyframes jr-flicker{30%{opacity:.75}60%{opacity:1;transform:scaleY(1.08)}}.pc-vessel .pc-ring{left:50%;top:40%;width:26vmin;height:40vmin;margin:-20vmin 0 0 -13vmin;border-radius:50%;border:1px solid rgba(226,196,156,.4);box-shadow:inset 0 0 40px rgba(226,196,156,.12),0 0 40px rgba(226,196,156,.08)}.pc-vessel .pc-orbit{left:50%;top:40%;width:0;height:0;animation:jr-spin 9s linear infinite}.pc-vessel .pc-orbit b{position:absolute;left:27vmin;top:-4px;width:8px;height:8px;border-radius:50%;background:#ff8a3d;box-shadow:0 0 16px 4px rgba(255,138,61,.6)}@keyframes jr-spin{to{transform:rotate(1turn)}}.pc-assembly,.pc-bow{display:grid;align-content:start;justify-content:center;padding-top:14vh}.pc-assembly{grid-template-columns:repeat(11,6vmin);row-gap:5vmin}.pc-assembly>i,.pc-bow>i{position:relative;justify-self:center;width:6px;height:6px;border-radius:50%;background:#fff3d6;box-shadow:0 0 14px 4px rgba(246,214,143,.45);animation:jr-breathe 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}.pc-bow{grid-template-columns:repeat(13,6.5vmin);padding-top:16vh}.pc-bow>i{animation:jr-sink 1.6s var(--ease) both;animation-delay:calc(1.2s + var(--i) * .07s)}.pc-bow>i.pc-refuse{animation:jr-refuse 2s var(--ease) 2s both}@keyframes jr-sink{to{transform:translateY(var(--sink,10vh)) scale(.8);opacity:.55}}@keyframes jr-refuse{to{background:#ff8a3d;box-shadow:0 0 20px 6px rgba(226,72,43,.7);transform:scale(1.5)}}.pc-tree-art{right:50%;bottom:36%;width:min(72vmin,460px);transform:translateX(50%);transition:opacity 1.4s,filter 1.4s}.pc-trunk{fill:#0a1610;stroke:#0a1610;stroke-width:2;stroke-linejoin:round}.pc-canopy ellipse{fill:#12301f;transition:fill 1.6s,opacity 1.6s}.pc-fruit circle{fill:#ffd98a;filter:drop-shadow(0 0 6px #ffd98a);transition:opacity 1.4s}[data-set=garden] .pc-canopy ellipse{fill:#2c6e48;opacity:.85}[data-set=garden] .pc-tree-art{filter:drop-shadow(0 0 40px rgba(207,227,160,.35))}[data-set=whisper] .pc-canopy ellipse{fill:#121a15}[data-set=whisper] .pc-fruit circle{fill:#c8a45a;opacity:.6}[data-set=fallen] .pc-canopy ellipse{fill:#2a2414;opacity:.45}[data-set=fallen] .pc-fruit circle{opacity:0}.pc-whispers{inset:0}.pc-whispers span{position:absolute;left:calc(6% + var(--i) * 6%);top:calc(9% + var(--i) * 6%);font:italic 400 clamp(14px,1.2vw + 10px,22px) /1 var(--display);white-space:nowrap;color:rgba(200,210,200,.5);filter:blur(.6px);animation:jr-whisper 9s ease-in-out infinite;animation-delay:calc(var(--i) * 1.6s)}@keyframes jr-whisper{0%,to{opacity:0;transform:translateX(-10px)}40%,60%{opacity:1;transform:translateX(10px)}}.pc-clouds>i{left:calc(var(--i) * 22% - 10%);bottom:-30%;width:60vmin;height:22vmin;border-radius:50%;background:rgba(232,238,248,.14);filter:blur(28px);animation:jr-cloud 6s linear infinite;animation-delay:calc(var(--i) * -1.3s)}@keyframes jr-cloud{to{transform:translateY(-160vh)}}.pc-sun{left:50%;top:30%;width:22vmin;height:22vmin;margin-left:-11vmin;border-radius:50%;background:radial-gradient(circle,rgba(255,214,150,.9),rgba(255,170,90,.35) 45%,transparent 70%);transition:top 2s var(--ease),opacity 2s}[data-set=dusk] .pc-sun{top:36%;opacity:.7}[data-set=burial] .pc-sun{top:46%;opacity:0}[data-set=family] .pc-sun{top:24%}.pc-land{left:0;right:0;bottom:0;width:100%;height:80%}.pc-land path{fill:rgba(20,12,6,.75);transition:fill 2s}.pc-land .pc-near{fill:rgba(8,5,3,.9)}[data-set=burial] .pc-land path{fill:rgba(4,5,8,.9)}.pc-seeker{top:46%;width:10px;height:10px;margin:-5px;border-radius:50%;background:#fff3d6;box-shadow:0 0 18px 6px rgba(246,214,143,.55);animation:6s var(--ease) .6s both}.pc-l{left:6%;animation-name:jr-meet-l}.pc-r{left:94%;animation-name:jr-meet-r}@keyframes jr-meet-l{to{left:calc(50% - 9px);top:var(--meet,42%)}}@keyframes jr-meet-r{to{left:calc(50% + 9px);top:var(--meet,42%)}}.pc-altars{display:flex;justify-content:center;align-items:flex-end;gap:24vmin;padding-bottom:40vh}.pc-altar{position:relative;width:12vmin;height:6vmin;border-radius:4px 4px 2px 2px;background:linear-gradient(#3a2e26,#1c1612)}.pc-smoke{position:absolute;left:50%;bottom:100%;width:6vmin;height:30vmin;margin-left:-3vmin;border-radius:50%;background:linear-gradient(0deg,rgba(180,175,168,.35),transparent);filter:blur(10px);animation:jr-smoke 4s ease-in-out infinite}@keyframes jr-smoke{50%{transform:translateX(8px) scaleY(1.1)}}.pc-fire{position:absolute;left:50%;bottom:100%;width:3vmin;height:120vh;margin-left:-1.5vmin;background:linear-gradient(0deg,rgba(255,233,184,.95),rgba(255,138,61,.4) 30%,transparent);filter:blur(4px);transform-origin:bottom;animation:jr-strike 1.6s var(--ease) 3.6s both}@keyframes jr-strike{0%{opacity:0;transform:scaleY(0) translateY(-100%)}40%{opacity:1}to{opacity:.85}}.pc-taken .pc-smoke{animation:jr-smoke 4s ease-in-out infinite,jr-gone 1s ease 4.4s forwards}@keyframes jr-gone{to{opacity:0}}.pc-ground{left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,#2a2018,#0d0a07)}.pc-dust{left:calc(50% - 4px);bottom:42%;width:8px;height:8px;border-radius:50%;background:rgba(150,120,90,.7);animation:jr-scratch 1.8s ease-out infinite;animation-delay:calc(var(--i) * .3s)}@keyframes jr-scratch{0%{transform:translate(0);opacity:1}to{transform:translate(calc((var(--i) - 2.5) * 22px),-60px);opacity:0}}.pc-split .pc-left,.pc-split .pc-right{top:0;bottom:0;width:50%}.pc-left{left:0;background:radial-gradient(ellipse at 20% 40%,rgba(226,72,43,.28),transparent 70%)}.pc-right{right:0;background:radial-gradient(ellipse at 80% 40%,rgba(246,214,143,.28),transparent 70%)}.pc-lamp>i{left:50%;bottom:30%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#fff6dc;box-shadow:0 0 30px 12px rgba(246,214,143,.55),0 0 120px 40px rgba(246,214,143,.18);animation:jr-ascend 9s var(--ease) both}@keyframes jr-ascend{0%{transform:translateY(20vh);opacity:0}to{transform:translateY(-30vh)}}@media (min-width:900px){.pc-tree-art{right:10%;bottom:12%;transform:none}.pc-core>i,.pc-lamp>i,.pc-mound>i,.pc-orb>i,.pc-vessel .pc-orbit,.pc-vessel .pc-ring{left:70%}.pc-core>i,.pc-mound>i,.pc-orb>i,.pc-vessel .pc-orbit,.pc-vessel .pc-ring{top:50%}.pc-altars,.pc-assembly,.pc-bow{padding-left:44vw}.pc-sun{left:70%;top:46%}[data-set=dusk] .pc-sun{top:54%}[data-set=burial] .pc-sun{top:64%}[data-set=family] .pc-sun{top:40%}.pc-land{height:55%}.pc-dust{left:calc(70% - 4px)}.pc-seeker{top:62%;--meet:58%}.pc-bow{padding-top:26vh;--sink:16vh}.pc-whispers span{left:calc(48% + var(--i) * 8%);top:calc(12% + var(--i) * 9%)}}.pc-pillars>i{left:calc(14% + var(--i) * 12%);bottom:0;width:3.6vmin;height:52vh;border-radius:2px 2px 0 0;background:linear-gradient(0deg,rgba(40,26,14,.95),rgba(122,90,58,.55) 70%,rgba(246,214,143,.25));transform-origin:bottom;animation:jr-raise 1.6s var(--ease) calc(var(--i) * .12s) both}@keyframes jr-raise{0%{transform:scaleY(0)}}.pc-river-art{left:0;right:0;bottom:0;width:100%;height:42%}.pc-river-art path{fill:rgba(14,54,64,.7)}.pc-river-art .pc-flow{fill:none;stroke:rgba(201,164,106,.45);stroke-width:2;stroke-dasharray:14 22;vector-effect:non-scaling-stroke;animation:jr-flow 6s linear infinite}@keyframes jr-flow{to{stroke-dashoffset:-360}}.pc-wall{bottom:0;width:40%;height:86%;background:linear-gradient(0deg,rgba(4,24,44,.96),rgba(28,92,128,.6) 70%,rgba(185,216,230,.2))}.pc-wl{left:0;border-top-right-radius:40% 12%;animation:jr-part-l 2.4s var(--ease) both}.pc-wr{right:0;border-top-left-radius:40% 12%;animation:jr-part-r 2.4s var(--ease) both}[data-set=flood] .pc-wl{animation:jr-close-l 1.8s cubic-bezier(.6,0,.9,.4) .6s both}[data-set=flood] .pc-wr{animation:jr-close-r 1.8s cubic-bezier(.6,0,.9,.4) .6s both}@keyframes jr-part-l{0%{transform:translateX(26%)}}@keyframes jr-part-r{0%{transform:translateX(-26%)}}@keyframes jr-close-l{to{transform:translateX(26%)}}@keyframes jr-close-r{to{transform:translateX(-26%)}}.pc-earth{left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,rgba(58,36,20,.95),rgba(14,9,5,1))}.pc-crack{left:50%;bottom:24%;width:46vmin;height:9vh;margin-left:-23vmin;border-radius:50%;background:radial-gradient(ellipse,#000 45%,rgba(0,0,0,.6) 65%,transparent 72%);animation:jr-open 1.6s var(--ease) .5s both}@keyframes jr-open{0%{transform:scaleX(0)}}.pc-sink{left:calc(42% + var(--i) * 3.6%);bottom:29%;width:1.8vmin;height:1.8vmin;border-radius:2px;background:#e7b866;box-shadow:0 0 10px rgba(246,214,143,.6);animation:jr-sink-in 2.2s cubic-bezier(.5,0,.9,.5) calc(1.4s + var(--i) * .15s) both}@keyframes jr-sink-in{to{transform:translateY(10vh) scale(.4);opacity:0}}.pc-bird{left:105%;top:calc(6% + var(--i) * 2.2%);width:calc(3vmin + var(--i) * .1vmin);animation:jr-fly 9s linear calc(var(--i) * -.57s) infinite}.pc-bird path{fill:none;stroke:rgba(30,20,12,.85);stroke-width:1.8;stroke-linecap:round}@keyframes jr-fly{to{transform:translateX(-125vw)}}.pc-tower{left:50%;bottom:18%;height:46vh;transform:translateX(-50%);filter:drop-shadow(0 0 18px rgba(255,255,255,.45));animation:jr-fade 2.4s var(--ease) both}.pc-tower path{fill:rgba(244,241,234,.92)}.pc-arch{left:50%;bottom:0;width:46vmin;margin-left:-23vmin}.pc-arch path{fill:rgba(12,9,16,.94)}.pc-gate .pc-light{left:50%;bottom:0;width:30vmin;height:40vmin;margin-left:-15vmin;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 70%,rgba(255,233,184,.8),rgba(246,214,143,.25) 50%,transparent 75%);animation:jr-breathe-soft 6s ease-in-out infinite}@media (min-width:900px){.pc-pillars>i{left:calc(44% + var(--i) * 7.5%)}.pc-tower{left:70%;bottom:12%}.pc-arch,.pc-crack,.pc-gate .pc-light{left:70%}.pc-sink{left:calc(62% + var(--i) * 3.6%)}}