.LivingBackground-module__0CsFzq__scene{pointer-events:none;contain:layout paint}.LivingBackground-module__0CsFzq__cover{aspect-ratio:1680/977;width:max(106vw,182.272svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LivingBackground-module__0CsFzq__roomParallax,.LivingBackground-module__0CsFzq__room,.LivingBackground-module__0CsFzq__portraitParallax,.LivingBackground-module__0CsFzq__portrait,.LivingBackground-module__0CsFzq__face,.LivingBackground-module__0CsFzq__veil,.LivingBackground-module__0CsFzq__portraitLight,.LivingBackground-module__0CsFzq__plate,.LivingBackground-module__0CsFzq__tableLight{width:100%;height:100%;position:absolute;inset:0}.LivingBackground-module__0CsFzq__roomParallax{transform:translate(0,0)}.LivingBackground-module__0CsFzq__room{transform-origin:50% 54%;animation:28s ease-in-out -9s infinite alternate LivingBackground-module__0CsFzq__roomDrift}.LivingBackground-module__0CsFzq__plate{display:block}.LivingBackground-module__0CsFzq__portraitParallax{transform:translate(0,0)}.LivingBackground-module__0CsFzq__portrait{transform-origin:50% 43%;animation:16s ease-in-out -3s infinite LivingBackground-module__0CsFzq__readerSway}.LivingBackground-module__0CsFzq__face,.LivingBackground-module__0CsFzq__veil{background:50%/100% 100% no-repeat}.LivingBackground-module__0CsFzq__face{transform-origin:50% 24%;background-image:url(/scene/reader-layers/reader-face.webp);animation:7.3s ease-in-out -1.5s infinite alternate LivingBackground-module__0CsFzq__faceBreath}.LivingBackground-module__0CsFzq__veil{transform-origin:50% 30%;background-image:url(/scene/reader-layers/reader-veil.webp);animation:9.1s ease-in-out -4s infinite alternate LivingBackground-module__0CsFzq__silkBreath;-webkit-mask-image:linear-gradient(#000 0 39%,#0000 52%);mask-image:linear-gradient(#000 0 39%,#0000 52%)}.LivingBackground-module__0CsFzq__portraitLight{mix-blend-mode:screen;opacity:.2;background:radial-gradient(21% 18% at 46% 21%,#e69e4b1f,#0000 76%);animation:11.7s ease-in-out -2s infinite alternate LivingBackground-module__0CsFzq__portraitIllumination}.LivingBackground-module__0CsFzq__candle{position:absolute;transform:translate(-50%,-100%)}.LivingBackground-module__0CsFzq__flame{transform-origin:50% 96%;width:100%;height:100%;animation:LivingBackground-module__0CsFzq__flameDance var(--flame-duration) var(--flame-delay) ease-in-out infinite;display:block;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 52%,#000 35%,#000000f5 58%,#0000 76%);mask-image:radial-gradient(at 50% 52%,#000 35%,#000000f5 58%,#0000 76%)}.LivingBackground-module__0CsFzq__candleGlow{mix-blend-mode:screen;width:820%;height:470%;animation:LivingBackground-module__0CsFzq__candleGlow calc(var(--flame-duration) * 1.9) var(--flame-delay) ease-in-out infinite;background:radial-gradient(#ffbf4c3b,#e579241a 24%,#0000 65%);border-radius:50%;position:absolute;bottom:-150%;left:-360%}.LivingBackground-module__0CsFzq__tableLight{mix-blend-mode:screen;background:radial-gradient(29% 12% at 18% 71%,#c372291c,#0000 74%),radial-gradient(31% 17% at 85% 66%,#d47b2c17,#0000 76%);animation:9s ease-in-out -3s infinite alternate LivingBackground-module__0CsFzq__tableIllumination}.LivingBackground-module__0CsFzq__atmosphere{position:absolute;inset:0;overflow:hidden}.LivingBackground-module__0CsFzq__smoke{mix-blend-mode:screen;background:url(/scene/incense-wisps-v1.webp) 50%/100% 100% no-repeat;position:absolute;-webkit-mask-image:radial-gradient(#000 38%,#0000 72%);mask-image:radial-gradient(#000 38%,#0000 72%)}.LivingBackground-module__0CsFzq__smokeFar{opacity:.22;transform-origin:35% 60%;width:112%;height:66%;animation:23s ease-in-out -7s infinite alternate LivingBackground-module__0CsFzq__smokeFar;top:0;left:-15%}.LivingBackground-module__0CsFzq__smokeNear{opacity:.4;width:120%;height:53%;animation:19s ease-in-out -11s infinite alternate LivingBackground-module__0CsFzq__smokeNear;bottom:-9%;left:-10%}.LivingBackground-module__0CsFzq__edgeLight{background:radial-gradient(18% 45% at -4% 55%,#cc7e302e,#0000 85%),radial-gradient(18% 45% at 104% 66%,#aa6e3824,#0000 85%);animation:13s ease-in-out -4s infinite alternate LivingBackground-module__0CsFzq__edgeLight;position:absolute;inset:0}.LivingBackground-module__0CsFzq__motes,.LivingBackground-module__0CsFzq__grain{position:absolute;inset:0}.LivingBackground-module__0CsFzq__mote{width:var(--mote-size);height:var(--mote-size);opacity:0;animation:LivingBackground-module__0CsFzq__moteDrift var(--mote-duration) var(--mote-delay) linear infinite;background:#e7c185;border-radius:50%;position:absolute;box-shadow:0 0 9px #eeb962a6}.LivingBackground-module__0CsFzq__mote:nth-child(3n){background:#b2bacf;box-shadow:0 0 8px #8891b580}.LivingBackground-module__0CsFzq__grain{opacity:.032;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.LivingBackground-module__0CsFzq__scene[data-mood=reading] .LivingBackground-module__0CsFzq__atmosphere{opacity:.7}.LivingBackground-module__0CsFzq__atmosphere{transition:opacity 1.2s}.LivingBackground-module__0CsFzq__scene[data-paused=true] *,.LivingBackground-module__0CsFzq__scene[data-paused=true] :before,.LivingBackground-module__0CsFzq__scene[data-paused=true] :after{animation-play-state:paused!important}@keyframes LivingBackground-module__0CsFzq__roomDrift{0%{transform:translate(-.15%,.12%)scale(1)}to{transform:translate(.18%,-.2%)scale(1.012)}}@keyframes LivingBackground-module__0CsFzq__readerSway{0%,to{transform:translate(-.22%,.55%)rotate(-.24deg)}38%{transform:translate(.35%,-.65%)rotate(.32deg)scale(1.006)}72%{transform:translate(.08%,-.12%)rotate(.08deg)scale(1.002)}}@keyframes LivingBackground-module__0CsFzq__faceBreath{0%{transform:translate(-.05%,.1%)scale(1)}to{transform:translate(.06%,-.14%)scale(1.005)}}@keyframes LivingBackground-module__0CsFzq__silkBreath{0%{transform:translate(.1%,-.12%)rotate(.1deg)}to{transform:translate(-.13%,.26%)rotate(-.12deg)scale(1.007,1.011)}}@keyframes LivingBackground-module__0CsFzq__portraitIllumination{0%,to{opacity:.16;transform:translate(-1.5%)}39%{opacity:.52}72%{opacity:.26;transform:translate(2%)}}@keyframes LivingBackground-module__0CsFzq__flameDance{0%,to{transform:rotate(-3deg)scaleX(.96)}11%{transform:rotate(4deg)skew(-3deg)scale(1.02,1.07)}26%{transform:rotate(-5deg)scale(.93,.94)}38%{transform:rotate(2deg)skew(2deg)scale(1.04)}57%{transform:rotate(-2deg)scale(.98,.97)}73%{transform:rotate(6deg)skew(-4deg)scale(.95,1.1)}87%{transform:rotate(1deg)scale(1.04,.99)}}@keyframes LivingBackground-module__0CsFzq__candleGlow{0%,to{opacity:.62;transform:scale(.96)}19%{opacity:.88;transform:scale(1.04)}41%{opacity:.57;transform:scale(.93)}58%{opacity:.77;transform:scale(1.02)}79%{opacity:.96;transform:scale(1.08)}}@keyframes LivingBackground-module__0CsFzq__tableIllumination{to{opacity:.4;transform:translate(1.5%,-.5%)scale(1.05)}}@keyframes LivingBackground-module__0CsFzq__smokeFar{0%{transform:translate(-3%,4%)rotate(-4deg)scaleY(.91)}to{transform:translate(13%,-5%)rotate(3deg)scale(1.16,1.06)}}@keyframes LivingBackground-module__0CsFzq__smokeNear{0%{transform:translate(5%,4%)scale(-1.03,.9)}to{transform:translate(-9%,-9%)scale(-1.17,1.06)}}@keyframes LivingBackground-module__0CsFzq__edgeLight{0%{opacity:.4}to{opacity:.95}}@keyframes LivingBackground-module__0CsFzq__moteDrift{0%{opacity:0;transform:translateY(35px)}18%{opacity:.6}60%{opacity:.28;transform:translate(24px,-35px)}to{opacity:0;transform:translate(-8px,-130px)}}@media (max-width:780px){.LivingBackground-module__0CsFzq__smokeFar{opacity:.19;width:190%;height:58%;top:2%;left:-65%}.LivingBackground-module__0CsFzq__smokeNear{opacity:.36;width:200%;height:45%;bottom:-2%;left:-40%}.LivingBackground-module__0CsFzq__motes{opacity:.7}.LivingBackground-module__0CsFzq__grain{display:none}}@media (prefers-reduced-motion:reduce){.LivingBackground-module__0CsFzq__scene *,.LivingBackground-module__0CsFzq__scene :before,.LivingBackground-module__0CsFzq__scene :after{transition:none!important;animation:none!important}.LivingBackground-module__0CsFzq__roomParallax,.LivingBackground-module__0CsFzq__portraitParallax{transform:none}.LivingBackground-module__0CsFzq__motes{display:none}.LivingBackground-module__0CsFzq__smokeNear{opacity:.2}.LivingBackground-module__0CsFzq__smokeFar{opacity:.1}}
