.ChapterScenes-module__qR7Tbq__root{z-index:-10;pointer-events:none;background:var(--bg);--scene-k:1.8;position:fixed;inset:0;overflow:hidden}.dark .ChapterScenes-module__qR7Tbq__root{--scene-k:1.4}.ChapterScenes-module__qR7Tbq__scene{position:absolute;inset:0;overflow:hidden}.ChapterScenes-module__qR7Tbq__garden{background:linear-gradient(to bottom, color-mix(in srgb, var(--word-5) calc(16% * var(--scene-k)), var(--bg)) 0%, color-mix(in srgb, var(--word-3) calc(14% * var(--scene-k)), var(--bg)) 70%, color-mix(in srgb, var(--word-3) calc(26% * var(--scene-k)), var(--bg)) 100%)}.ChapterScenes-module__qR7Tbq__rainy{background:linear-gradient(to bottom, color-mix(in srgb, var(--word-5) calc(28% * var(--scene-k)), color-mix(in srgb, var(--ink) 6%, var(--bg))), color-mix(in srgb, var(--word-2) calc(14% * var(--scene-k)), var(--bg)))}.ChapterScenes-module__qR7Tbq__cottage{background:linear-gradient(to bottom, color-mix(in srgb, var(--word-4) calc(18% * var(--scene-k)), var(--bg)), color-mix(in srgb, var(--word-6) calc(26% * var(--scene-k)), var(--bg)))}.ChapterScenes-module__qR7Tbq__night{background:linear-gradient(to bottom, color-mix(in srgb, var(--word-2) calc(30% * var(--scene-k)), color-mix(in srgb, var(--ink) 14%, var(--bg))), color-mix(in srgb, var(--word-5) calc(14% * var(--scene-k)), var(--bg)))}.ChapterScenes-module__qR7Tbq__date{background:linear-gradient(to bottom, color-mix(in srgb, var(--word-1) calc(22% * var(--scene-k)), var(--bg)), color-mix(in srgb, var(--word-7) calc(20% * var(--scene-k)), var(--bg)))}.ChapterScenes-module__qR7Tbq__notebook{background:linear-gradient(to bottom, color-mix(in srgb, var(--word-4) calc(16% * var(--scene-k)), var(--bg)), var(--bg))}.ChapterScenes-module__qR7Tbq__sun{background:radial-gradient(circle, color-mix(in srgb, var(--word-4) 55%, transparent) 0%, transparent 65%);border-radius:50%;width:60vmin;height:60vmin;animation:9s ease-in-out infinite ChapterScenes-module__qR7Tbq__breathe;position:absolute;top:-12vmin;right:-10vmin}.ChapterScenes-module__qR7Tbq__petalFall{top:-6%;left:var(--x);animation:ChapterScenes-module__qR7Tbq__fall var(--dur) linear var(--delay) infinite;position:absolute}.ChapterScenes-module__qR7Tbq__petal{background:var(--c);opacity:.75;width:12px;height:8px;animation:ChapterScenes-module__qR7Tbq__sway var(--sway) ease-in-out infinite alternate;border-radius:80% 10%;display:block}.ChapterScenes-module__qR7Tbq__hills{width:100%;height:22vh;position:absolute;bottom:0;left:0}.ChapterScenes-module__qR7Tbq__hillBack{fill:color-mix(in srgb, var(--word-3) calc(30% * var(--scene-k)), var(--bg))}.ChapterScenes-module__qR7Tbq__hillFront{fill:color-mix(in srgb, var(--word-3) calc(46% * var(--scene-k)), var(--bg))}.ChapterScenes-module__qR7Tbq__meadow{height:12vh;position:absolute;inset:auto 0 0}.ChapterScenes-module__qR7Tbq__blade{background:color-mix(in srgb, var(--word-3) 70%, var(--line));opacity:.55;transform-origin:50% 100%;width:5px;animation:ChapterScenes-module__qR7Tbq__blade var(--sway) ease-in-out var(--delay) infinite alternate;border-radius:5px 5px 0 0;position:absolute;bottom:0}.ChapterScenes-module__qR7Tbq__flower{background:var(--c);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 45%, transparent);opacity:.85;animation:ChapterScenes-module__qR7Tbq__bob 4s ease-in-out var(--delay) infinite alternate;border-radius:50%;position:absolute;bottom:8vh}.ChapterScenes-module__qR7Tbq__cloud{background:color-mix(in srgb, var(--surface) 80%, var(--word-5));opacity:.7;width:46vmin;height:14vmin;animation:ChapterScenes-module__qR7Tbq__drift var(--dur) linear var(--delay) infinite;border-radius:999px;position:absolute;left:-30%}.ChapterScenes-module__qR7Tbq__cloud:before,.ChapterScenes-module__qR7Tbq__cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.ChapterScenes-module__qR7Tbq__cloud:before{width:45%;height:160%;bottom:20%;left:14%}.ChapterScenes-module__qR7Tbq__cloud:after{width:34%;height:120%;bottom:30%;left:48%}.ChapterScenes-module__qR7Tbq__drop{width:2px;height:var(--len);background:color-mix(in srgb, var(--word-5) 75%, var(--line));opacity:.45;animation:ChapterScenes-module__qR7Tbq__rain var(--dur) linear var(--delay) infinite;border-radius:2px;position:absolute;top:-10%}.ChapterScenes-module__qR7Tbq__ripple{border:2px solid color-mix(in srgb, var(--word-5) 70%, var(--line));opacity:0;width:44px;height:12px;animation:ChapterScenes-module__qR7Tbq__ripple 3s ease-out var(--delay) infinite;border-radius:50%;position:absolute}.ChapterScenes-module__qR7Tbq__windowGlow{background:radial-gradient(circle, color-mix(in srgb, var(--word-4) 45%, transparent) 0%, transparent 60%);border-radius:50%;width:90vmin;height:90vmin;margin:-45vmin 0 0 -45vmin;animation:5s ease-in-out infinite ChapterScenes-module__qR7Tbq__flicker;position:absolute;top:30%;left:50%}.ChapterScenes-module__qR7Tbq__steam{opacity:0;width:34px;height:140px;animation:ChapterScenes-module__qR7Tbq__steam 7.2s ease-out var(--delay) infinite;position:absolute;bottom:4%}.ChapterScenes-module__qR7Tbq__steam path{fill:none;stroke:color-mix(in srgb, var(--ink) 30%, transparent);stroke-width:2.5px;stroke-linecap:round}.ChapterScenes-module__qR7Tbq__mote{width:var(--size);height:var(--size);background:color-mix(in srgb, var(--word-4) 80%, var(--word-6));box-shadow:0 0 8px color-mix(in srgb, var(--word-4) 70%, transparent);animation:ChapterScenes-module__qR7Tbq__rise var(--dur) ease-in var(--delay) infinite;border-radius:50%;position:absolute;bottom:-4%}.ChapterScenes-module__qR7Tbq__moon{width:16vmin;height:16vmin;box-shadow:4vmin 3vmin 0 0 color-mix(in srgb, var(--word-4) 85%, var(--surface));border-radius:50%;animation:8s ease-in-out infinite ChapterScenes-module__qR7Tbq__moonGlow;position:absolute;top:9vh;left:9vw}.ChapterScenes-module__qR7Tbq__star{width:var(--size);height:var(--size);background:color-mix(in srgb, var(--word-4) 60%, var(--surface));animation:ChapterScenes-module__qR7Tbq__twinkle var(--dur) ease-in-out var(--delay) infinite;border-radius:50%;position:absolute}.ChapterScenes-module__qR7Tbq__shooting{background:linear-gradient(to left, color-mix(in srgb, var(--word-4) 90%, white), transparent);opacity:0;width:120px;height:2px;animation:ChapterScenes-module__qR7Tbq__shoot 13s ease-in var(--delay,0s) infinite;border-radius:2px;position:absolute;top:16%;left:70%;transform:rotate(-24deg)}.ChapterScenes-module__qR7Tbq__bokeh{width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);background:radial-gradient(circle, color-mix(in srgb, var(--c) 45%, transparent) 0%, transparent 70%);animation:ChapterScenes-module__qR7Tbq__float var(--dur) ease-in-out var(--delay) infinite alternate;border-radius:50%;position:absolute}.ChapterScenes-module__qR7Tbq__heartRise{bottom:-6%;left:var(--x,0);animation:ChapterScenes-module__qR7Tbq__rise var(--dur) linear var(--delay) infinite;position:absolute}.ChapterScenes-module__qR7Tbq__heart{background:var(--word-1);opacity:.7;width:24px;height:24px;clip-path:path("M12 21 C5 15 1 11 1 7 A5 5 0 0 1 12 5 A5 5 0 0 1 23 7 C23 11 19 15 12 21Z");scale:var(--k);animation:ChapterScenes-module__qR7Tbq__sway var(--sway) ease-in-out infinite alternate;display:block}.ChapterScenes-module__qR7Tbq__grid{background-image:linear-gradient(color-mix(in srgb, var(--word-5) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--word-5) 22%, transparent) 1px, transparent 1px);background-size:40px 40px;animation:12s linear infinite ChapterScenes-module__qR7Tbq__gridDrift;position:absolute;inset:-40px}.ChapterScenes-module__qR7Tbq__tile{border:2px solid color-mix(in srgb, var(--line) 50%, transparent);background:color-mix(in srgb, var(--c) 40%, var(--surface));width:40px;height:40px;color:color-mix(in srgb, var(--ink) 55%, transparent);font-family:var(--font-fredoka), sans-serif;opacity:.4;rotate:var(--rot);animation:ChapterScenes-module__qR7Tbq__bob var(--dur) ease-in-out var(--delay) infinite alternate;border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:absolute}@keyframes ChapterScenes-module__qR7Tbq__breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ChapterScenes-module__qR7Tbq__fall{0%{transform:translate(0,0)}to{transform:translate(-12vw,112vh)}}@keyframes ChapterScenes-module__qR7Tbq__sway{0%{transform:translate(-10px)rotate(-25deg)}to{transform:translate(10px)rotate(25deg)}}@keyframes ChapterScenes-module__qR7Tbq__blade{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes ChapterScenes-module__qR7Tbq__bob{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes ChapterScenes-module__qR7Tbq__drift{0%{transform:translateX(0) scale(var(--scale,1))}to{transform:translateX(170vw) scale(var(--scale,1))}}@keyframes ChapterScenes-module__qR7Tbq__rain{0%{transform:translate(0,0)rotate(12deg)}to{transform:translate(-24vh,120vh)rotate(12deg)}}@keyframes ChapterScenes-module__qR7Tbq__ripple{0%{opacity:.7;transform:scale(.2)}70%{opacity:.2}to{opacity:0;transform:scale(1.6)}}@keyframes ChapterScenes-module__qR7Tbq__flicker{0%,to{opacity:.85;transform:scale(1)}40%{opacity:1;transform:scale(1.04)}60%{opacity:.9}}@keyframes ChapterScenes-module__qR7Tbq__steam{0%{opacity:0;transform:translateY(20px)scaleY(.8)}30%{opacity:.8}to{opacity:0;transform:translateY(-120px)scaleY(1.2)}}@keyframes ChapterScenes-module__qR7Tbq__rise{0%{opacity:0;transform:translate(0,0)}12%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translate(4vw,-108vh)}}@keyframes ChapterScenes-module__qR7Tbq__moonGlow{0%,to{filter:none;opacity:.9}50%{opacity:1}}@keyframes ChapterScenes-module__qR7Tbq__twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes ChapterScenes-module__qR7Tbq__shoot{0%,82%{opacity:0;transform:translate(0,0)rotate(-24deg)}86%{opacity:1}to{opacity:0;transform:translate(-60vw,27vw)rotate(-24deg)}}@keyframes ChapterScenes-module__qR7Tbq__float{0%{transform:translate(0,0)}to{transform:translate(6vw,-8vh)}}@keyframes ChapterScenes-module__qR7Tbq__gridDrift{0%{transform:translate(0,0)}to{transform:translate(40px,40px)}}@media (prefers-reduced-motion:reduce){.ChapterScenes-module__qR7Tbq__scene *,.ChapterScenes-module__qR7Tbq__scene :before,.ChapterScenes-module__qR7Tbq__scene :after{animation:none!important}.ChapterScenes-module__qR7Tbq__petalFall,.ChapterScenes-module__qR7Tbq__drop,.ChapterScenes-module__qR7Tbq__mote,.ChapterScenes-module__qR7Tbq__heartRise,.ChapterScenes-module__qR7Tbq__shooting,.ChapterScenes-module__qR7Tbq__ripple,.ChapterScenes-module__qR7Tbq__steam{display:none}}
