.lumi-star-fable-module__rEe2QG__storybook{--night:#101a3b;--ink:#20284d;--cream:#fff9ec;--gold:#ffd979;--gold-deep:#d69c3b;--coral:#f58d78;--viewport-height:100svh;--reader-text-scale:1;z-index:200;width:100%;height:var(--viewport-height);isolation:isolate;min-height:100svh;color:var(--cream);background:var(--night);cursor:pointer;touch-action:pan-y;font-family:Nunito Variable,Nunito,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}@supports (height:100dvh){.lumi-star-fable-module__rEe2QG__storybook{--viewport-height:100dvh}}.lumi-star-fable-module__rEe2QG__storybook button,.lumi-star-fable-module__rEe2QG__storybook a{font:inherit}.lumi-star-fable-module__rEe2QG__storybook button:focus-visible,.lumi-star-fable-module__rEe2QG__storybook a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.lumi-star-fable-module__rEe2QG__background,.lumi-star-fable-module__rEe2QG__light,.lumi-star-fable-module__rEe2QG__stars,.lumi-star-fable-module__rEe2QG__mist,.lumi-star-fable-module__rEe2QG__paper,.lumi-star-fable-module__rEe2QG__vignette,.lumi-star-fable-module__rEe2QG__ambient,.lumi-star-fable-module__rEe2QG__magic,.lumi-star-fable-module__rEe2QG__wind,.lumi-star-fable-module__rEe2QG__characters,.lumi-star-fable-module__rEe2QG__assetOverlays,.lumi-star-fable-module__rEe2QG__recoveredLights{pointer-events:none;position:absolute;inset:0}.lumi-star-fable-module__rEe2QG__background{z-index:-8;background-position:var(--bg-x,50%) var(--bg-y,50%);transform:scale(1.045) translate3d(var(--parallax-x,0), var(--parallax-y,0), 0);background-repeat:no-repeat;background-size:cover;transition:filter 1.2s,background-position 1.1s;animation:18s ease-in-out infinite alternate lumi-star-fable-module__rEe2QG__slowCamera;inset:-3%}.lumi-star-fable-module__rEe2QG__light{z-index:-7;mix-blend-mode:screen;background:radial-gradient(circle at 70% 20%,#ffe0843b,#0000 28%),linear-gradient(#09102e08,#090e2633)}.lumi-star-fable-module__rEe2QG__stars{z-index:-4;opacity:.64;background:url(/assets/fables/lumi-et-letoile/effects/particules-etoiles.svg) 50%/cover;animation:5s ease-in-out infinite alternate lumi-star-fable-module__rEe2QG__twinkle}.lumi-star-fable-module__rEe2QG__mist{z-index:-5;opacity:.22;background:url(/assets/fables/lumi-et-letoile/effects/brume.svg) bottom/cover no-repeat;animation:16s ease-in-out infinite alternate lumi-star-fable-module__rEe2QG__mistMove;inset:40% -20% -12%}.lumi-star-fable-module__rEe2QG__paper{z-index:8;opacity:.11;mix-blend-mode:soft-light;background:url(/assets/luminea/textures/papier.svg) 50%/480px}.lumi-star-fable-module__rEe2QG__vignette{z-index:7;background:linear-gradient(#080c2257,#0000 21% 62%,#070a1c5c);box-shadow:inset 0 0 13vw 2vw #070c2380}.lumi-star-fable-module__rEe2QG__ambient,.lumi-star-fable-module__rEe2QG__magic{z-index:1;overflow:hidden}.lumi-star-fable-module__rEe2QG__assetOverlays{z-index:3;overflow:hidden}.lumi-star-fable-module__rEe2QG__recoveredLights{z-index:4;mix-blend-mode:screen;overflow:hidden}.lumi-star-fable-module__rEe2QG__characters{z-index:2}.lumi-star-fable-module__rEe2QG__recoveredLights:before,.lumi-star-fable-module__rEe2QG__recoveredLights:after{content:"";aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#ffef9e29,#ffd4630d 38%,#0000 70%);border-radius:50%;width:clamp(120px,18vw,300px);animation:7s ease-in-out infinite alternate lumi-star-fable-module__rEe2QG__recoveredLightBreathe;position:absolute}.lumi-star-fable-module__rEe2QG__recoveredLights:before{top:22%;left:16%}.lumi-star-fable-module__rEe2QG__recoveredLights:after{animation-duration:9s;animation-delay:-3.8s;top:16%;right:13%}.lumi-star-fable-module__rEe2QG__recoveredLights i{left:var(--x);top:var(--y);width:var(--size);height:var(--size);opacity:0;animation:lumi-star-fable-module__rEe2QG__recoveredFirefly var(--duration) ease-in-out var(--delay) infinite;background:#fffbd5;border-radius:50%;position:absolute;box-shadow:0 0 5px 2px #ffee97b8,0 0 13px 5px #ffc15138}.lumi-star-fable-module__rEe2QG__assetOverlay{left:var(--x);top:var(--y);z-index:var(--layer);width:clamp(72px, var(--asset-width), 440px);object-fit:contain;filter:drop-shadow(0 8px 14px #070e252e);transform-origin:50% 85%;height:auto;max-height:44vh;position:absolute;transform:translate(-50%,-50%)}.lumi-star-fable-module__rEe2QG__overlaySparkle{animation:lumi-star-fable-module__rEe2QG__recoveredSparkle 3.6s ease-in-out var(--delay) infinite}.lumi-star-fable-module__rEe2QG__overlayGlow{animation:lumi-star-fable-module__rEe2QG__recoveredGlow 3.8s ease-in-out var(--delay) infinite}.lumi-star-fable-module__rEe2QG__overlayDrift{animation:lumi-star-fable-module__rEe2QG__recoveredDrift 8s ease-in-out var(--delay) infinite alternate}.lumi-star-fable-module__rEe2QG__overlayFlyAcross{animation:lumi-star-fable-module__rEe2QG__recoveredFlyAcross 13s linear var(--delay) infinite}.lumi-star-fable-module__rEe2QG__overlayCloudPass{animation:lumi-star-fable-module__rEe2QG__recoveredCloudPass 20s linear var(--delay) infinite}.lumi-star-fable-module__rEe2QG__overlaySway{animation:lumi-star-fable-module__rEe2QG__recoveredSway 4.8s ease-in-out var(--delay) infinite alternate}.lumi-star-fable-module__rEe2QG__overlayFloat{animation:lumi-star-fable-module__rEe2QG__recoveredFloat 5.2s ease-in-out var(--delay) infinite}.lumi-star-fable-module__rEe2QG__overlayHop{animation:lumi-star-fable-module__rEe2QG__recoveredHop 4.4s cubic-bezier(.35,.02,.3,1) var(--delay) infinite}.lumi-star-fable-module__rEe2QG__effect_wonder .lumi-star-fable-module__rEe2QG__background{filter:saturate(1.06)brightness(.9)}.lumi-star-fable-module__rEe2QG__effect_river .lumi-star-fable-module__rEe2QG__light{background:radial-gradient(at 28% 78%,#9fddff40,#0000 28%),radial-gradient(circle at 72% 17%,#ffdd7029,#0000 22%)}.lumi-star-fable-module__rEe2QG__effect_forest .lumi-star-fable-module__rEe2QG__background{filter:saturate(1.03)brightness(.82)}.lumi-star-fable-module__rEe2QG__effect_forest .lumi-star-fable-module__rEe2QG__mist{opacity:.34}.lumi-star-fable-module__rEe2QG__effect_wind .lumi-star-fable-module__rEe2QG__background{filter:saturate(.95)brightness(.91)}.lumi-star-fable-module__rEe2QG__effect_dawn .lumi-star-fable-module__rEe2QG__stars{opacity:.2}.lumi-star-fable-module__rEe2QG__effect_dawn .lumi-star-fable-module__rEe2QG__background{filter:saturate(1.02)brightness(1.03)}.lumi-star-fable-module__rEe2QG__effect_dawn .lumi-star-fable-module__rEe2QG__vignette{background:linear-gradient(#201f5429,#0000 55%,#28342a2e)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__background,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__light,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__stars,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__mist,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__paper,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__ambient,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__magic,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__wind{display:none}.lumi-star-fable-module__rEe2QG__mote{width:var(--size);height:var(--size);left:var(--x);top:var(--y);opacity:0;animation:lumi-star-fable-module__rEe2QG__moteFloat var(--duration) ease-in-out var(--delay) infinite;background:#fff5b2;border-radius:50%;position:absolute;box-shadow:0 0 8px 3px #ffdb70b8}.lumi-star-fable-module__rEe2QG__shootingStar{z-index:2;aspect-ratio:1;width:clamp(30px,4vw,76px);left:var(--star-x);top:var(--star-y);filter:drop-shadow(0 0 12px #ffd66b)drop-shadow(0 0 25px #ffe78ebf);animation:2.1s ease-in-out infinite lumi-star-fable-module__rEe2QG__starBreathe;position:absolute}.lumi-star-fable-module__rEe2QG__shootingStar:before{content:"✦";color:#fff7bd;text-shadow:0 0 12px #ffc54f;place-items:center;font-size:clamp(30px,4vw,70px);display:grid;position:absolute;inset:0}.lumi-star-fable-module__rEe2QG__shootingStar:after{content:"";filter:blur(1px);transform-origin:100%;opacity:.8;background:linear-gradient(90deg,#0000,#ffe79033,#fff7bd);border-radius:100%;width:clamp(90px,16vw,260px);height:5px;position:absolute;top:49%;right:52%;transform:rotate(-9deg)}.lumi-star-fable-module__rEe2QG__shootingStar.lumi-star-fable-module__rEe2QG__flying{animation:4.6s cubic-bezier(.55,.05,.25,1) infinite lumi-star-fable-module__rEe2QG__starFlight}.lumi-star-fable-module__rEe2QG__shootingStar.lumi-star-fable-module__rEe2QG__close{width:clamp(58px,7vw,116px)}.lumi-star-fable-module__rEe2QG__ambientWindow{left:var(--x);top:var(--y);opacity:.12;width:8px;height:10px;animation:lumi-star-fable-module__rEe2QG__windowLight 7s ease-in-out var(--delay) infinite;background:#ffe9a0;border-radius:48% 48% 35% 35%;position:absolute;box-shadow:0 0 6px 2px #ffce5b40,0 0 16px 5px #ffb3451a}.lumi-star-fable-module__rEe2QG__ambientLantern{left:var(--x);top:var(--y);aspect-ratio:.8;width:11px;animation:lumi-star-fable-module__rEe2QG__lanternFlicker 2.7s ease-in-out var(--delay) infinite;background:#fff0a9;border-radius:50%;position:absolute;box-shadow:0 0 7px 3px #ffca59b3,0 0 22px 8px #ffa23047}.lumi-star-fable-module__rEe2QG__ambientWater{left:var(--x);top:var(--y);filter:drop-shadow(0 0 5px #89d5ffad);opacity:0;width:110px;height:3px;animation:lumi-star-fable-module__rEe2QG__waterGlint 4.8s ease-in-out var(--delay) infinite;background:linear-gradient(90deg,#0000,#dcf2ffd9,#0000);border-radius:50%;position:absolute}.lumi-star-fable-module__rEe2QG__plant{left:var(--x);width:35px;height:var(--height);opacity:.8;transform-origin:50% 100%;animation:lumi-star-fable-module__rEe2QG__plantSway 4.5s ease-in-out var(--delay) infinite alternate;background:linear-gradient(120deg,#0000 42%,#286869 44% 50%,#0000 52%),linear-gradient(150deg,#0000 40%,#77a98d 42% 64%,#0000 66%);border-radius:90% 0;position:absolute;bottom:-2%}.lumi-star-fable-module__rEe2QG__windLine{left:-24%;top:var(--y);opacity:0;width:28vw;height:18px;animation:lumi-star-fable-module__rEe2QG__windLine 6s linear var(--delay) infinite;border-top:1px solid #e2efff61;border-radius:50%;position:absolute}.lumi-star-fable-module__rEe2QG__cloud{left:var(--x);top:var(--y);filter:blur(8px);width:190px;height:38px;animation:lumi-star-fable-module__rEe2QG__cloudDrift 18s ease-in-out var(--delay) infinite alternate;background:radial-gradient(#ced1f43d,#0000 68%);border-radius:50%;position:absolute}.lumi-star-fable-module__rEe2QG__sunrise{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffe49159,#ffa0731f 35%,#0000 68%);border-radius:50%;width:28vw;animation:5s ease-in-out infinite lumi-star-fable-module__rEe2QG__sunriseBreathe;position:absolute;top:49%;left:43%;transform:translate(-50%,-50%)}.lumi-star-fable-module__rEe2QG__fish{opacity:0;background:linear-gradient(135deg,#ffdd72,#dd8e3f 72%);border-radius:60% 45% 45% 60%;width:clamp(18px,2.2vw,34px);height:clamp(10px,1.2vw,18px);animation:7.4s cubic-bezier(.4,.03,.25,1) -3s infinite lumi-star-fable-module__rEe2QG__fishJump;position:absolute;top:57%;left:19%}.lumi-star-fable-module__rEe2QG__fish:after{content:"";clip-path:polygon(100% 0,100% 100%,0 52%);background:#e69b49;width:48%;height:84%;position:absolute;top:8%;right:-38%}.lumi-star-fable-module__rEe2QG__splash{opacity:0;border:2px solid #cfefffb3;border-top:0;border-radius:50%;width:50px;height:10px;animation:7.4s ease-out -3s infinite lumi-star-fable-module__rEe2QG__splashRing;position:absolute;top:calc(57% + 9px);left:19%}.lumi-star-fable-module__rEe2QG__wind{z-index:1;overflow:hidden}.lumi-star-fable-module__rEe2QG__wind i{left:-8%;top:var(--y);color:#d6c28a;opacity:.8;animation:lumi-star-fable-module__rEe2QG__leafFlight 6.5s linear var(--delay) infinite;font-style:normal;position:absolute}.lumi-star-fable-module__rEe2QG__character{--w:17vw;left:var(--x);top:var(--y);width:clamp(90px,var(--w),330px);filter:drop-shadow(0 18px 13px #0a112c5c);animation:lumi-star-fable-module__rEe2QG__characterEnter .9s cubic-bezier(.18,.9,.3,1) var(--delay) both, lumi-star-fable-module__rEe2QG__characterFloat 3.6s ease-in-out 1s infinite;transform-origin:bottom;margin:0;position:absolute;transform:translate(-50%,-50%)}.lumi-star-fable-module__rEe2QG__character img{object-fit:contain;width:100%;height:auto;max-height:55vh;display:block}.lumi-star-fable-module__rEe2QG__character:after{content:"";filter:blur(12px);z-index:-1;background:#040d2442;border-radius:50%;height:14%;animation:3.6s ease-in-out infinite lumi-star-fable-module__rEe2QG__shadowBreathe;position:absolute;bottom:-4%;left:18%;right:18%}.lumi-star-fable-module__rEe2QG__character_lumi{z-index:5;--w:18vw;animation:lumi-star-fable-module__rEe2QG__characterEnter .9s cubic-bezier(.18,.9,.3,1) var(--delay) both, lumi-star-fable-module__rEe2QG__characterBreathe 4.4s ease-in-out 1.1s infinite}.lumi-star-fable-module__rEe2QG__character_naya{z-index:4;--w:13vw;animation:lumi-star-fable-module__rEe2QG__characterEnter .9s cubic-bezier(.18,.9,.3,1) var(--delay) both, lumi-star-fable-module__rEe2QG__characterSway 5.2s ease-in-out 1.45s infinite}.lumi-star-fable-module__rEe2QG__character_milo{z-index:4;--w:14vw;animation:lumi-star-fable-module__rEe2QG__characterEnter .9s cubic-bezier(.18,.9,.3,1) var(--delay) both, lumi-star-fable-module__rEe2QG__characterStep 3.9s ease-in-out 1.2s infinite}.lumi-star-fable-module__rEe2QG__character_elya{z-index:4;--w:13vw;animation:lumi-star-fable-module__rEe2QG__characterEnter .9s cubic-bezier(.18,.9,.3,1) var(--delay) both, lumi-star-fable-module__rEe2QG__characterFloat 4.8s ease-in-out 1.8s infinite}.lumi-star-fable-module__rEe2QG__character_orin{z-index:3;--w:17vw;animation:lumi-star-fable-module__rEe2QG__characterEnter .9s cubic-bezier(.18,.9,.3,1) var(--delay) both, lumi-star-fable-module__rEe2QG__characterSway 6.1s ease-in-out 1.3s infinite reverse}.lumi-star-fable-module__rEe2QG__character_plic{z-index:4;--w:19vw;animation:lumi-star-fable-module__rEe2QG__characterEnter .9s cubic-bezier(.18,.9,.3,1) var(--delay) both, lumi-star-fable-module__rEe2QG__characterFloat 5.6s ease-in-out 1.2s infinite}.lumi-star-fable-module__rEe2QG__characterLarge{width:clamp(150px,23vw,410px)}.lumi-star-fable-module__rEe2QG__characterFlip img{transform:scaleX(-1)}.lumi-star-fable-module__rEe2QG__count3 .lumi-star-fable-module__rEe2QG__character{--w:10vw}.lumi-star-fable-module__rEe2QG__count3 .lumi-star-fable-module__rEe2QG__character_lumi{--w:12vw}.lumi-star-fable-module__rEe2QG__count3 .lumi-star-fable-module__rEe2QG__character_orin,.lumi-star-fable-module__rEe2QG__count3 .lumi-star-fable-module__rEe2QG__character_plic{--w:11vw}.lumi-star-fable-module__rEe2QG__count3 .lumi-star-fable-module__rEe2QG__characterLarge{width:clamp(105px,14vw,225px)}.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__character{--w:7vw}.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__character_lumi{--w:8.5vw}.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__character_orin,.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__character_plic{--w:8vw}.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__characterLarge{width:clamp(90px,9.5vw,165px)}.lumi-star-fable-module__rEe2QG__topbar{z-index:20;padding:max(clamp(14px,2.3vw,32px),env(safe-area-inset-top)) max(clamp(16px,3.2vw,52px),env(safe-area-inset-right)) clamp(14px,2.3vw,32px) max(clamp(16px,3.2vw,52px),env(safe-area-inset-left));pointer-events:none;background:linear-gradient(#0a112e85,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lumi-star-fable-module__rEe2QG__brand{color:#fff;pointer-events:auto;text-shadow:0 2px 8px #05091c80;align-items:center;gap:12px;text-decoration:none;display:flex}.lumi-star-fable-module__rEe2QG__brandSpark{width:39px;height:39px;color:var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131f4859;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid}.lumi-star-fable-module__rEe2QG__brand strong{font-size:clamp(18px,2vw,25px);font-weight:650;display:block}.lumi-star-fable-module__rEe2QG__brand small{text-transform:uppercase;letter-spacing:.1em;opacity:.82;font-size:13px;display:block}.lumi-star-fable-module__rEe2QG__tools{pointer-events:auto;gap:9px;display:flex}.lumi-star-fable-module__rEe2QG__roundButton{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#121d426b;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 4px 20px #050a1e26}.lumi-star-fable-module__rEe2QG__roundButton svg{width:19px}.lumi-star-fable-module__rEe2QG__roundButton:hover{background:#fff3;transform:translateY(-2px)}.lumi-star-fable-module__rEe2QG__storyCard{z-index:10;width:min(40vw,590px);min-height:61vh;color:var(--ink);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;transform-style:preserve-3d;transform-origin:50%;touch-action:pan-y;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 18% 12%,#ffffffd1,#0000 30%),radial-gradient(circle at 82% 88%,#d7b5772e,#0000 34%),url(/assets/luminea/textures/papier.svg) 50%/430px,linear-gradient(135deg,#fffbedf7,#f3e1bef2);border:1px solid #fff8ddd6;flex-direction:column;justify-content:center;padding:clamp(32px,4.2vw,64px) clamp(34px,4.4vw,68px) clamp(30px,3.7vw,54px);transition:opacity .32s,transform .55s cubic-bezier(.2,.75,.25,1);display:flex;position:absolute;top:16vh;bottom:auto;box-shadow:0 28px 80px #060c2359,inset 0 0 55px #744e2721,inset 0 0 0 1px #674b2714}.lumi-star-fable-module__rEe2QG__storyCard:before{content:"";opacity:.52;filter:blur(.3px);pointer-events:none;background:linear-gradient(90deg,#55371f38,#ffffffb8,#0000);width:13px;position:absolute;top:18px;bottom:18px}.lumi-star-fable-module__rEe2QG__storyCard:after{content:"";filter:drop-shadow(-3px -3px 4px #5a3a1c1a);pointer-events:none;background:linear-gradient(135deg,#0000 48%,#be975c33 50%,#fffcebe6 74%);border-radius:0 0 22px;width:48px;height:48px;position:absolute;bottom:13px;right:14px}.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard{transform-origin:100%;border-radius:8px 36px 36px 8px/8px 24px 24px 8px;left:2.8vw;right:auto}.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard:before{right:-2px;transform:scaleX(-1)}.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard{transform-origin:0;border-radius:36px 8px 8px 36px/24px 8px 8px 24px;left:auto;right:2.8vw}.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard:before{left:-2px}.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard:after{left:14px;right:auto;transform:scaleX(-1)}.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard.lumi-star-fable-module__rEe2QG__changing{opacity:0;transform:perspective(1100px)rotateY(13deg)translate(-18px)}.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard.lumi-star-fable-module__rEe2QG__changing{opacity:0;transform:perspective(1100px)rotateY(-13deg)translate(18px)}.lumi-star-fable-module__rEe2QG__ornament{height:15px;color:var(--gold-deep);justify-content:center;align-items:center;gap:10px;margin-bottom:5px;display:flex}.lumi-star-fable-module__rEe2QG__ornament span{background:linear-gradient(90deg,#0000,currentColor);width:38px;height:1px;display:block}.lumi-star-fable-module__rEe2QG__ornament span:last-child{transform:scaleX(-1)}.lumi-star-fable-module__rEe2QG__chapter,.lumi-star-fable-module__rEe2QG__startEyebrow,.lumi-star-fable-module__rEe2QG__endEyebrow{color:#8e6346;text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-size:13px;font-weight:850;line-height:1.25}.lumi-star-fable-module__rEe2QG__sceneTitle{letter-spacing:-.015em;text-wrap:balance;margin:0 0 9px;font-size:clamp(22px,2.5vw,34px);font-weight:620;line-height:1.08}.lumi-star-fable-module__rEe2QG__sceneText{min-height:4.7em;font-size:calc(clamp(15px,1.45vw,19px) * var(--reader-text-scale));color:#384063;margin:0;font-weight:580;line-height:1.55}.lumi-star-fable-module__rEe2QG__sceneText:after{content:"";vertical-align:-.12em;background:var(--coral);width:2px;height:1em;margin-left:3px;animation:.75s step-end infinite lumi-star-fable-module__rEe2QG__caret;display:inline-block}.lumi-star-fable-module__rEe2QG__sceneText.lumi-star-fable-module__rEe2QG__complete:after{display:none}.lumi-star-fable-module__rEe2QG__continue{color:#8e6346;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin:8px 0 -5px auto;padding:8px 2px;font-size:13px;font-weight:850;display:flex}.lumi-star-fable-module__rEe2QG__continue svg{width:19px;animation:1.5s ease-in-out infinite lumi-star-fable-module__rEe2QG__nudge}.lumi-star-fable-module__rEe2QG__readerSettings{z-index:4;justify-content:flex-end;align-items:center;gap:8px;margin:-2px 0 5px;display:flex;position:relative}.lumi-star-fable-module__rEe2QG__readerSettings button{color:#725d4a;cursor:pointer;background:#ffffff8c;border:1px solid #6f523838;border-radius:999px;width:44px;height:44px;padding:0;font-weight:900}.lumi-star-fable-module__rEe2QG__readerSettings button:disabled{opacity:.38;cursor:default}.lumi-star-fable-module__rEe2QG__scrollHint{z-index:3;color:#725d4a;text-align:center;pointer-events:none;background:#fff9ecf0;border-radius:999px;grid-area:4/1/auto/-1;justify-self:center;width:max-content;max-width:100%;margin:4px auto 0;padding:5px 10px;font-size:12px;font-weight:850;position:sticky;bottom:4px;box-shadow:0 -12px 22px 12px #fff9ecdb}.lumi-star-fable-module__rEe2QG__pageNumber{color:#9a7654;font-family:Georgia,serif;font-size:12px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.lumi-star-fable-module__rEe2QG__recoveredScene{--reader-height:clamp(220px,29svh,300px)}@supports (height:100dvh){.lumi-star-fable-module__rEe2QG__recoveredScene{--reader-height:clamp(220px,29dvh,300px)}}.lumi-star-fable-module__rEe2QG__boardFrame{z-index:-8;inset:0 0 var(--reader-height);background-color:#111a32;position:absolute;overflow:hidden}.lumi-star-fable-module__rEe2QG__boardImage{object-fit:contain}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__assetOverlays,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__recoveredLights,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__vignette{bottom:var(--reader-height)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__recoveredScene.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__recoveredScene.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard{width:100%;height:var(--reader-height);transform-origin:bottom;background:radial-gradient(circle at 12% 0,#ffffffe6,#0000 34%),url(/assets/luminea/textures/papier.svg) 50%/430px,linear-gradient(110deg,#fffaf0,#f3e2c5);border:0;border-top:1px solid #ffffffd1;border-radius:0;grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(230px,.7fr) minmax(420px,1.3fr);align-content:start;column-gap:clamp(28px,5vw,82px);min-height:0;padding:clamp(24px,3vh,38px) max(82px,50vw - 590px) 50px;display:grid;inset:auto 0 0;overflow:auto;box-shadow:0 -18px 48px #050b2040,inset 0 1px #ffffffe6}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__storyCard:before,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__storyCard:after,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__ornament{display:none}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__chapter{grid-area:1/1;align-self:end}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__sceneTitle{grid-area:2/1/4;align-self:start;margin:3px 0 0;font-size:clamp(21px,2.2vw,32px)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__readerSettings{grid-area:1/2;align-self:start;margin:0}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__sceneText{overflow-wrap:anywhere;min-width:0;max-width:760px;min-height:auto;font-size:calc(clamp(15px,1.3vw,18px) * var(--reader-text-scale));grid-area:2/2/4;align-self:start;line-height:1.48}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__continue{grid-area:5/2;place-self:end;margin:0}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__pageNumber{display:none}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__storyCard.lumi-star-fable-module__rEe2QG__changing{opacity:0;transform:translateY(10px)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__arrows{top:calc((var(--viewport-height) - var(--reader-height))/2)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__progress{color:#725d4a;text-shadow:none;bottom:7px}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__progressLine{background:#74563a2e}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__dots button:before{background:#6f52386b}.lumi-star-fable-module__rEe2QG__arrows{z-index:15;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% clamp(12px,2vw,30px) auto;transform:translateY(-50%)}.lumi-star-fable-module__rEe2QG__arrows button{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;pointer-events:auto;background:#0c163757;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:clamp(44px,4vw,58px);height:clamp(44px,4vw,58px);padding:0;transition:all .2s;display:grid;box-shadow:0 10px 30px #02071a29}.lumi-star-fable-module__rEe2QG__arrows button:hover{background:#fff3;transform:scale(1.06)}.lumi-star-fable-module__rEe2QG__arrows button:disabled{opacity:0;pointer-events:none}.lumi-star-fable-module__rEe2QG__progress{z-index:16;left:50%;bottom:max(18px,env(safe-area-inset-bottom));text-shadow:0 2px 10px #070c26cc;width:min(720px,100vw - 80px);position:absolute;transform:translate(-50%)}.lumi-star-fable-module__rEe2QG__progressLine{background:#ffffff42;border-radius:3px;height:2px;overflow:hidden}.lumi-star-fable-module__rEe2QG__progressLine span{background:linear-gradient(90deg,var(--coral),var(--gold));height:100%;box-shadow:0 0 10px var(--gold);transition:width .7s;display:block}.lumi-star-fable-module__rEe2QG__progressMeta{letter-spacing:.05em;grid-template-columns:60px 1fr 60px;align-items:center;margin-top:2px;font-size:13px;font-weight:800;display:grid}.lumi-star-fable-module__rEe2QG__progressMeta>span:last-child{text-align:right}.lumi-star-fable-module__rEe2QG__dots{justify-content:center;align-items:center;gap:0;display:flex}.lumi-star-fable-module__rEe2QG__dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:0;position:relative}.lumi-star-fable-module__rEe2QG__dots button:before{content:"";background:#ffffff94;border-radius:50%;width:6px;height:6px;transition:width .25s,border-radius .25s,background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lumi-star-fable-module__rEe2QG__dots button[aria-current=step]:before{background:var(--gold);width:19px;box-shadow:0 0 8px var(--gold);border-radius:8px}.lumi-star-fable-module__rEe2QG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lumi-star-fable-module__rEe2QG__startScreen{z-index:100;color:#fff;background:linear-gradient(#0a112f4d,#080e26bd),url(/assets/fables/lumi-et-letoile/backgrounds/01-village.webp) 50%/cover;place-items:center;padding:28px 20px;transition:opacity .8s,visibility .8s;display:grid;position:fixed;inset:0;overflow:auto}.lumi-star-fable-module__rEe2QG__startScreen:before{content:"";opacity:.12;mix-blend-mode:soft-light;background:url(/assets/luminea/textures/papier.svg) 50%/500px;position:absolute;inset:0}.lumi-star-fable-module__rEe2QG__startScreen.lumi-star-fable-module__rEe2QG__hidden{opacity:0;visibility:hidden;pointer-events:none}.lumi-star-fable-module__rEe2QG__startGlow{background:radial-gradient(circle,#ffd56a33,#0000 68%);border-radius:50%;width:min(75vw,840px);height:min(75vw,840px);animation:4s ease-in-out infinite lumi-star-fable-module__rEe2QG__glowBreathe;position:absolute}.lumi-star-fable-module__rEe2QG__startContent{text-align:center;text-shadow:0 3px 18px #050a1fa6;width:min(760px,100%);position:relative}.lumi-star-fable-module__rEe2QG__startContent>img{object-fit:contain;filter:drop-shadow(0 18px 24px #02081d6b);width:clamp(100px,16vh,180px);height:auto;max-height:23vh;animation:3.5s ease-in-out infinite lumi-star-fable-module__rEe2QG__characterFloat}.lumi-star-fable-module__rEe2QG__startEyebrow{color:var(--gold)}.lumi-star-fable-module__rEe2QG__startContent h2{letter-spacing:-.02em;text-wrap:balance;margin:5px 0 12px;font-size:clamp(30px,4vw,54px);font-weight:620;line-height:1.02}.lumi-star-fable-module__rEe2QG__startContent>p:not(.lumi-star-fable-module__rEe2QG__startEyebrow){width:min(620px,100%);margin:0 auto 15px;font-size:clamp(15px,1.7vw,19px);font-weight:650;line-height:1.55}.lumi-star-fable-module__rEe2QG__facts{text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-bottom:18px;font-size:13px;font-weight:850;display:flex}.lumi-star-fable-module__rEe2QG__startButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59479,#e9716b);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 25px;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 12px 30px #792a304d,inset 0 1px #ffffff73}.lumi-star-fable-module__rEe2QG__startButton:hover{transform:translateY(-2px)scale(1.02)}.lumi-star-fable-module__rEe2QG__startButton svg{width:18px}.lumi-star-fable-module__rEe2QG__startButton span{color:#fff1ad;animation:1.6s infinite alternate lumi-star-fable-module__rEe2QG__twinkle}.lumi-star-fable-module__rEe2QG__soundChoice{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.lumi-star-fable-module__rEe2QG__soundChoice input{accent-color:var(--coral)}.lumi-star-fable-module__rEe2QG__modeChoice{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.lumi-star-fable-module__rEe2QG__modeChoice button{color:#fff;cursor:pointer;background:#0c163766;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font-weight:850;display:inline-flex}.lumi-star-fable-module__rEe2QG__modeChoice button[aria-pressed=true]{background:#f58d78e0;border-color:#ffe29a;box-shadow:0 0 0 2px #ffe29a2e}.lumi-star-fable-module__rEe2QG__modeChoice svg{width:17px}.lumi-star-fable-module__rEe2QG__endOverlay{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c24a6;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.lumi-star-fable-module__rEe2QG__endCard{width:min(620px,100vw - 30px);max-height:calc(100svh - 30px);color:var(--ink);text-align:center;background:linear-gradient(145deg,#fffaf0,#f6e8ce);border:1px solid #ffffffb3;border-radius:32px;padding:clamp(24px,4vw,45px);animation:.6s cubic-bezier(.18,.9,.28,1) lumi-star-fable-module__rEe2QG__endEnter;overflow:auto;box-shadow:0 30px 100px #03081c8c}.lumi-star-fable-module__rEe2QG__endCard>img{object-fit:contain;filter:drop-shadow(0 12px 15px #242d4a2e);width:clamp(90px,16vw,160px);height:auto;max-height:150px}.lumi-star-fable-module__rEe2QG__endStars{color:var(--gold-deep);letter-spacing:.2em;margin:0;font-size:21px}.lumi-star-fable-module__rEe2QG__endEyebrow{margin-top:7px}.lumi-star-fable-module__rEe2QG__endCard h2{margin:8px 0;font-size:clamp(28px,4.5vw,48px);font-weight:620;line-height:1.05}.lumi-star-fable-module__rEe2QG__endCard>p:not(.lumi-star-fable-module__rEe2QG__endEyebrow):not(.lumi-star-fable-module__rEe2QG__endStars){color:#59607b;margin:0 0 20px}.lumi-star-fable-module__rEe2QG__endActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.lumi-star-fable-module__rEe2QG__endActions a{color:#6753a8;font-weight:850}@keyframes lumi-star-fable-module__rEe2QG__slowCamera{0%{transform:scale(1.045) translate3d(calc(var(--parallax-x,0px) - 3px),calc(var(--parallax-y,0px) - 2px),0)}to{transform:scale(1.075) translate3d(calc(var(--parallax-x,0px) + 3px),calc(var(--parallax-y,0px) + 2px),0)}}@keyframes lumi-star-fable-module__rEe2QG__mistMove{0%{transform:translate(-2%)scale(1.05)}to{transform:translate(3%)scale(1.1)}}@keyframes lumi-star-fable-module__rEe2QG__twinkle{0%{opacity:.4}to{opacity:.9}}@keyframes lumi-star-fable-module__rEe2QG__moteFloat{0%{opacity:0;transform:translateY(30px)scale(.5)}25%{opacity:.8}60%{opacity:.45}to{opacity:0;transform:translate3d(var(--drift),-90px,0) scale(1.1)}}@keyframes lumi-star-fable-module__rEe2QG__starBreathe{0%,to{transform:scale(.92)rotate(-3deg)}50%{transform:scale(1.12)rotate(3deg)}}@keyframes lumi-star-fable-module__rEe2QG__starFlight{0%{opacity:0;transform:translate(-22vw,12vh)scale(.7)}15%,73%{opacity:1}to{opacity:0;transform:translate(13vw,-8vh)scale(1.08)}}@keyframes lumi-star-fable-module__rEe2QG__windowLight{0%,8%{opacity:.1}18%,68%{opacity:1}82%,to{opacity:.22}}@keyframes lumi-star-fable-module__rEe2QG__lanternFlicker{0%,to{opacity:.72;transform:scale(.92)}25%{opacity:1;transform:scale(1.08)}52%{opacity:.84;transform:scale(.96)}}@keyframes lumi-star-fable-module__rEe2QG__waterGlint{0%,12%{opacity:0;transform:translate(-20px)scaleX(.35)}35%,60%{opacity:.8}85%,to{opacity:0;transform:translate(30px)scaleX(1)}}@keyframes lumi-star-fable-module__rEe2QG__plantSway{0%{transform:rotate(-2.2deg)skew(-.7deg)}to{transform:rotate(3.4deg)skew(1deg)}}@keyframes lumi-star-fable-module__rEe2QG__windLine{0%{opacity:0;transform:translate(0)scaleX(.6)}15%{opacity:.55}80%{opacity:.2}to{opacity:0;transform:translate(155vw)scaleX(1.25)}}@keyframes lumi-star-fable-module__rEe2QG__cloudDrift{0%{opacity:.3;transform:translate(-4vw)scale(.95)}to{opacity:.62;transform:translate(7vw)scale(1.08)}}@keyframes lumi-star-fable-module__rEe2QG__sunriseBreathe{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.88)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.16)}}@keyframes lumi-star-fable-module__rEe2QG__fishJump{0%,13%,82%,to{opacity:0;transform:translateY(12px)rotate(-28deg)scale(.75)}17%{opacity:1}38%{opacity:1;transform:translate(35px,-48px)rotate(-5deg)}55%{opacity:1;transform:translate(72px,-55px)rotate(18deg)}72%{opacity:1;transform:translate(105px,10px)rotate(52deg)}}@keyframes lumi-star-fable-module__rEe2QG__splashRing{0%,12%,76%,to{opacity:0;transform:scaleX(.25)}16%{opacity:.8;transform:scaleX(.65)}24%{opacity:0;transform:scaleX(1.2)}77%{opacity:.8;transform:translate(100px)scaleX(.65)}86%{opacity:0;transform:translate(100px)scaleX(1.25)}}@keyframes lumi-star-fable-module__rEe2QG__leafFlight{0%{opacity:0;transform:translate(-5vw)rotate(0)}10%{opacity:.85}to{transform:translate3d(116vw,var(--dy),0) rotate(640deg);opacity:0}}@keyframes lumi-star-fable-module__rEe2QG__characterEnter{0%{opacity:0;transform:translate(-50%,calc(35px - 50%))scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes lumi-star-fable-module__rEe2QG__characterFloat{0%,to{translate:0;rotate:-.5deg}50%{translate:0 -8px;rotate:.7deg}}@keyframes lumi-star-fable-module__rEe2QG__characterBreathe{0%,to{translate:0;scale:1}50%{translate:0 -3px;scale:1.018}}@keyframes lumi-star-fable-module__rEe2QG__characterSway{0%,to{translate:0;rotate:-1deg}50%{translate:2px -4px;rotate:1.4deg}}@keyframes lumi-star-fable-module__rEe2QG__characterStep{0%,to{translate:0;rotate:0}45%{translate:3px -5px;rotate:1deg}55%{translate:6px;rotate:-.8deg}}@keyframes lumi-star-fable-module__rEe2QG__shadowBreathe{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.2;transform:scaleX(.82)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredSparkle{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;filter:drop-shadow(0 0 18px #ffe1768c);transform:translate(-50%,-53%)scale(1.06)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredGlow{0%,to{opacity:.45;filter:drop-shadow(0 0 5px #ffe17633);transform:translate(-50%,-50%)scale(.9)}50%{opacity:.95;filter:drop-shadow(0 0 24px #ffe176bf);transform:translate(-50%,-52%)scale(1.08)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredDrift{0%{transform:translate(-58%,-50%)rotate(-2deg)}to{transform:translate(-42%,-56%)rotate(2deg)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredFlyAcross{0%{opacity:0;transform:translate(calc(-50% - 28vw),-50%)rotate(-3deg)}12%,82%{opacity:.92}to{opacity:0;transform:translate(calc(58vw - 50%),-62%)rotate(3deg)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredCloudPass{0%{opacity:0;transform:translate(calc(-50% - 24vw),-50%)scale(.9)}15%,78%{opacity:.72}to{opacity:0;transform:translate(calc(52vw - 50%),-54%)scale(1.08)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredSway{0%{transform:translate(-50%,-50%)rotate(-2.5deg)}to{transform:translate(-50%,-50%)rotate(3deg)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-58%)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredHop{0%,70%,to{transform:translate(-50%,-50%)}78%{transform:translate(-50%,-70%)rotate(-3deg)}86%{transform:translate(-50%,-50%)rotate(2deg)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredLightBreathe{0%{opacity:.36;transform:scale(.84)}to{opacity:.8;transform:scale(1.16)}}@keyframes lumi-star-fable-module__rEe2QG__recoveredFirefly{0%,to{opacity:.08;transform:translate(0,0)scale(.65)}18%{opacity:.75}45%{transform:translate3d(calc(var(--dx)*.45),calc(var(--dy)*.52),0) scale(1.15);opacity:.95}72%{opacity:.32}88%{transform:translate3d(var(--dx),var(--dy),0) scale(.78);opacity:.68}}@keyframes lumi-star-fable-module__rEe2QG__caret{50%{opacity:0}}@keyframes lumi-star-fable-module__rEe2QG__nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes lumi-star-fable-module__rEe2QG__glowBreathe{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes lumi-star-fable-module__rEe2QG__endEnter{0%{opacity:0;transform:translateY(25px)scale(.92)}to{opacity:1;transform:none}}@media (max-width:760px){.lumi-star-fable-module__rEe2QG__brand small{display:none}.lumi-star-fable-module__rEe2QG__brandSpark{width:34px;height:34px}.lumi-star-fable-module__rEe2QG__topbar{padding:max(12px,env(safe-area-inset-top)) max(13px,env(safe-area-inset-right)) 12px max(13px,env(safe-area-inset-left))}.lumi-star-fable-module__rEe2QG__tools{gap:8px}.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard{width:auto;min-height:0;max-height:47svh;padding:20px 22px calc(56px + env(safe-area-inset-bottom));transform-origin:bottom;border-radius:24px 24px 8px 8px/18px 18px 6px 6px;inset:auto 10px 60px;overflow:auto}.lumi-star-fable-module__rEe2QG__storyCard:before{background:linear-gradient(#ffffffb3,#55371f2e);width:auto;height:11px;top:auto;bottom:-1px;left:18px!important;right:18px!important;transform:none!important}.lumi-star-fable-module__rEe2QG__storyCard:after{display:none}.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard.lumi-star-fable-module__rEe2QG__changing,.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard.lumi-star-fable-module__rEe2QG__changing{opacity:0;transform:perspective(800px)rotateX(-9deg)translateY(14px)}.lumi-star-fable-module__rEe2QG__sceneTitle{font-size:22px}.lumi-star-fable-module__rEe2QG__sceneText{min-height:5.8em;font-size:calc(14.5px * var(--reader-text-scale));line-height:1.46}.lumi-star-fable-module__rEe2QG__ornament{display:none}.lumi-star-fable-module__rEe2QG__continue{margin-top:7px}.lumi-star-fable-module__rEe2QG__arrows{inset:calc(var(--viewport-height) * .53 - 52px) max(14px,env(safe-area-inset-right)) auto auto;gap:8px;transform:none}.lumi-star-fable-module__rEe2QG__arrows button{background:#0c1637a8;width:44px;height:44px}.lumi-star-fable-module__rEe2QG__progress{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 28px)}.lumi-star-fable-module__rEe2QG__dots button[data-mobile-visible=false]{display:none}.lumi-star-fable-module__rEe2QG__character{--w:27vw;left:var(--mobile-x);top:var(--mobile-y)}.lumi-star-fable-module__rEe2QG__character img{max-height:34svh}.lumi-star-fable-module__rEe2QG__character_lumi{--w:36vw}.lumi-star-fable-module__rEe2QG__character_naya,.lumi-star-fable-module__rEe2QG__character_elya{--w:25vw}.lumi-star-fable-module__rEe2QG__character_milo{--w:27vw}.lumi-star-fable-module__rEe2QG__character_orin{--w:32vw}.lumi-star-fable-module__rEe2QG__character_plic{--w:34vw}.lumi-star-fable-module__rEe2QG__characterLarge{width:38vw}.lumi-star-fable-module__rEe2QG__count3 .lumi-star-fable-module__rEe2QG__character_lumi,.lumi-star-fable-module__rEe2QG__count3 .lumi-star-fable-module__rEe2QG__character_orin{--w:30vw}.lumi-star-fable-module__rEe2QG__count3 .lumi-star-fable-module__rEe2QG__characterLarge{width:30vw}.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__character{--w:15.5vw}.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__character_lumi{--w:18vw}.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__character_orin{--w:17vw}.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__characterLarge{width:19vw}.lumi-star-fable-module__rEe2QG__startScreen{padding:18px 16px}.lumi-star-fable-module__rEe2QG__startContent>img{max-height:17vh}.lumi-star-fable-module__rEe2QG__startContent h2{font-size:clamp(27px,7.5vw,40px)}.lumi-star-fable-module__rEe2QG__facts{margin-bottom:13px;font-size:13px}}@media (max-height:650px){.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard{max-height:50svh;padding-top:14px;padding-bottom:22px;bottom:51px}.lumi-star-fable-module__rEe2QG__sceneTitle{margin-bottom:4px;font-size:23px}.lumi-star-fable-module__rEe2QG__sceneText{min-height:auto;font-size:13.5px;line-height:1.4}.lumi-star-fable-module__rEe2QG__continue{margin-top:4px}.lumi-star-fable-module__rEe2QG__ornament{display:none}.lumi-star-fable-module__rEe2QG__progress{bottom:10px}.lumi-star-fable-module__rEe2QG__startContent>img{display:none}.lumi-star-fable-module__rEe2QG__startContent h2{font-size:clamp(25px,6vh,40px)}}@media (min-width:761px) and (max-width:900px) and (orientation:portrait){.lumi-star-fable-module__rEe2QG__recoveredScene{--reader-height:clamp(300px,38svh,410px)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__recoveredScene.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__recoveredScene.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard{padding-right:max(48px,env(safe-area-inset-right));padding-left:max(48px,env(safe-area-inset-left));grid-template-columns:minmax(170px,.6fr) minmax(0,1.4fr);column-gap:20px}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__sceneText{overflow-wrap:anywhere;min-width:0}}@media (orientation:landscape) and (max-height:650px){.lumi-star-fable-module__rEe2QG__topbar{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:8px}.lumi-star-fable-module__rEe2QG__brandSpark{width:34px;height:34px}.lumi-star-fable-module__rEe2QG__brand small{display:none}.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard{width:min(48vw,540px);min-width:min(320px,100vw - 24px);min-height:0;max-height:calc(var(--viewport-height) - 112px);padding:18px 28px calc(22px + env(safe-area-inset-bottom));top:64px;bottom:48px;overflow:auto}.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard{left:max(12px,env(safe-area-inset-left));right:auto}.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard{right:max(12px,env(safe-area-inset-right));left:auto}.lumi-star-fable-module__rEe2QG__characters .lumi-star-fable-module__rEe2QG__character{--w:15vw;top:min(var(--y),48%)}.lumi-star-fable-module__rEe2QG__characters .lumi-star-fable-module__rEe2QG__character_lumi{--w:18vw}.lumi-star-fable-module__rEe2QG__characters .lumi-star-fable-module__rEe2QG__character_naya,.lumi-star-fable-module__rEe2QG__characters .lumi-star-fable-module__rEe2QG__character_elya{--w:12vw}.lumi-star-fable-module__rEe2QG__crowded .lumi-star-fable-module__rEe2QG__character{--w:9vw}.lumi-star-fable-module__rEe2QG__sceneText{font-size:13.5px;line-height:1.36}.lumi-star-fable-module__rEe2QG__progressMeta{font-size:13px}}@media (prefers-reduced-motion:reduce){.lumi-star-fable-module__rEe2QG__storybook *,.lumi-star-fable-module__rEe2QG__storybook :before,.lumi-star-fable-module__rEe2QG__storybook :after{transition-duration:.15s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lumi-star-fable-module__rEe2QG__background{transform:scale(1.03)}}@media (prefers-reduced-transparency:reduce){.lumi-star-fable-module__rEe2QG__roundButton,.lumi-star-fable-module__rEe2QG__modeChoice button{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#182753}.lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__storyCard{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff9ec}}@media (max-width:760px){.lumi-star-fable-module__rEe2QG__recoveredScene{--reader-height:min(calc(var(--viewport-height) - 170px),calc(clamp(330px,48svh,470px) + env(safe-area-inset-bottom)))}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__boardFrame{inset:0 0 var(--reader-height)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__assetOverlays,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__recoveredLights,.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__vignette{bottom:var(--reader-height)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__recoveredScene.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__recoveredScene.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard{width:100%;height:var(--reader-height);max-height:none;padding:19px max(22px,env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));transform-origin:bottom;border-radius:0;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr;align-content:start;row-gap:3px;display:grid;inset:auto 0 0}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__chapter{grid-area:1/1}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__sceneTitle{grid-area:2/1;margin:0 0 4px;font-size:clamp(20px,5.6vw,26px)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__readerSettings{grid-area:3/1;justify-content:flex-start}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__sceneText{min-height:auto;font-size:calc(clamp(14px,3.8vw,16px) * var(--reader-text-scale));grid-area:4/1;align-self:start;line-height:1.42}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__scrollHint{grid-area:5/1}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__continue{grid-area:6/1;min-height:44px;margin:0 0 0 auto;padding:3px 0}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__arrows{inset:calc((var(--viewport-height) - var(--reader-height))/2 - 22px) 12px auto;display:flex;transform:none}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__progress{bottom:max(5px,env(safe-area-inset-bottom))}.lumi-star-fable-module__rEe2QG__boardImage{object-fit:contain;object-position:var(--mobile-focus-x,50%) var(--mobile-focus-y,50%)}}@media (orientation:landscape) and (max-height:650px){.lumi-star-fable-module__rEe2QG__recoveredScene{--reader-height:clamp(210px,46svh,270px)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__recoveredScene.lumi-star-fable-module__rEe2QG__pageLeft .lumi-star-fable-module__rEe2QG__storyCard,.lumi-star-fable-module__rEe2QG__recoveredScene.lumi-star-fable-module__rEe2QG__pageRight .lumi-star-fable-module__rEe2QG__storyCard{width:100%;height:var(--reader-height);max-height:none;padding:14px max(72px,env(safe-area-inset-right)) calc(44px + env(safe-area-inset-bottom)) max(72px,env(safe-area-inset-left));grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(190px,.7fr) minmax(340px,1.3fr);column-gap:28px;inset:auto 0 0;overflow:auto}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__chapter{grid-area:1/1}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__sceneTitle{grid-area:2/1/4;font-size:clamp(19px,3vw,25px)}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__readerSettings{grid-area:1/2}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__sceneText{min-height:auto;font-size:calc(13.5px * var(--reader-text-scale));grid-area:2/2/4;align-self:start;line-height:1.34}.lumi-star-fable-module__rEe2QG__recoveredScene .lumi-star-fable-module__rEe2QG__continue{grid-area:5/2}}
