.reader-v3-surface{isolation:isolate;touch-action:none;background-color:#6b3d24;background-image:radial-gradient(at 48% 44%,#ffd69d21 0,#0000 48%),radial-gradient(at 15% 72%,#250e052e 0 1.2%,#0000 7%),radial-gradient(at 83% 25%,#230c0429 0 1%,#0000 6%),repeating-radial-gradient(at 10%,#0000 0 18px,#2d12071a 19px 20px,#0000 21px 42px),repeating-linear-gradient(92deg,#ffe0b809 0 1px,#0000 1px 5px,#260f0609 6px 7px,#0000 7px 14px),repeating-linear-gradient(90deg,#75472c 0 118px,#60371f 118px 121px,#815035 121px 247px,#5c341e 247px 251px);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.reader-v3-surface:before{content:"";pointer-events:none;background:linear-gradient(#ffe6c21c,#0000 26%,#1d0a0321),repeating-linear-gradient(4deg,#0000 0 26px,#ffffff05 27px,#0000 28px 53px);position:absolute;inset:0;box-shadow:inset 0 0 120px #1808022e}.reader-v3-surface.reader-text-touch-hidden [data-reader-text]{opacity:0!important;visibility:hidden!important}.reader-v3-surface [data-reader-text]{transition:opacity .12s}.reader-v3-stage{z-index:1;perspective:1800px;place-items:center;width:min(94vw,1360px);height:min(92dvh,980px);display:grid;position:relative;transform:translateY(-1.5dvh)}.reader-v3-book-shadow{filter:blur(22px);pointer-events:none;background:#1a08027a;border-radius:50%;height:8%;position:absolute;top:73%;left:9%;right:9%;transform:scaleX(.94)}.reader-v3-book-frame{place-items:center;width:100%;height:100%;display:grid;position:relative;transform:rotateX(2.6deg)translateY(-1%)}.reader-v3-book-frame:before,.reader-v3-book-frame:after{content:none}.reader-v3-book{z-index:2;filter:drop-shadow(0 18px 16px #1807014d)drop-shadow(0 5px 2px #230f052e);-webkit-font-smoothing:antialiased;touch-action:none;position:relative}.reader-v3-page{background:#fffdf8;width:100%;height:100%;position:relative;overflow:hidden;opacity:1!important}.reader-v3-page:after{content:"";pointer-events:none;z-index:80;opacity:.075;background:linear-gradient(90deg,#371f0d1c,#0000 5% 95%,#371f0d14),repeating-linear-gradient(92deg,#46321c06 0 1px,#0000 1px 5px);position:absolute;inset:0}.reader-v3-page[data-side=right][data-density=soft]{box-shadow:inset 15px 0 20px -18px #201106ad,2px 2px #c7bba48c}.reader-v3-page[data-side=left][data-density=soft]{box-shadow:inset -15px 0 20px -18px #201106ad,-2px 2px #c7bba48c}.reader-v3-page[data-density=hard]{border-radius:11px 15px 15px 11px;box-shadow:inset 0 0 0 2px #fff3,inset 0 -14px 22px #200d0533,0 4px #69513d,0 7px #49382a,0 10px 10px #1b09023d}.reader-v3-page[data-density=hard]:before{content:"";z-index:79;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 8px 0 17px #ffffff14,inset -8px 0 18px #1908022e,inset 0 0 0 1px #2713072e}.reader-v3-ready .reader-v3-book{opacity:1}.reader-v3-loading .reader-v3-book{opacity:0}.reader-v3-loading-card{z-index:5;color:#fff7e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f190dc7;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1rem;font-weight:700;display:flex;position:absolute;box-shadow:0 12px 30px #0003}.reader-v3-loading-dot{background:currentColor;border-radius:50%;width:.6rem;height:.6rem;animation:1s ease-in-out infinite alternate reader-v3-pulse}@keyframes reader-v3-pulse{0%{opacity:.32;transform:scale(.78)}to{opacity:1;transform:scale(1.08)}}.reader-v3-book .stf__item{opacity:1!important}.reader-v3-book img{pointer-events:none;width:100%;height:100%;display:block;opacity:1!important}@media (orientation:landscape){.reader-v3-landscape .reader-v3-page[data-density=soft]>.flip-layer{transform-style:flat;backface-visibility:visible;will-change:auto}}.reader-v3-book .book-cover,.reader-v3-book .book-back-cover{border-radius:11px 15px 15px 11px;box-shadow:inset 0 0 0 1px #fff3,inset 0 -12px 20px #1908022e}@media (orientation:portrait){.reader-v3-stage{width:min(96vw,760px);height:min(88dvh,980px);transform:translateY(-2dvh)}.reader-v3-book-frame{transform:rotateX(2deg)translateY(-1%)}.reader-v3-book-shadow{filter:blur(16px);top:78%;left:12%;right:12%}.reader-v3-surface{touch-action:none}}@media (width<=520px){.reader-v3-stage{width:96vw;height:86dvh}.reader-v3-book-shadow{left:8%;right:8%}}@media (prefers-reduced-motion:reduce){.reader-v3-loading-dot{animation:none}}.reader-v3-stage{width:min(94vw, 1360px, calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 3rem) * 1.44444));min-height:0}.reader-v3-book-frame{min-width:0;min-height:0}@media (orientation:portrait){.reader-v3-stage{width:min(96vw, 760px, calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 3rem) * .722222))}}.reader-story-background{display:none}@media (orientation:landscape){.reader-v3-landscape .reader-v3-page[data-density=soft] .reader-story-background{pointer-events:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.reader-v3-landscape .reader-v3-page[data-density=soft] .reader-story-image{display:none}.reader-v3-landscape .reader-v3-page[data-density=soft]>.flip-layer:has(>.reader-story-background){display:contents}.reader-v3-landscape .reader-v3-book .stf__outerShadow,.reader-v3-landscape .reader-v3-book .stf__innerShadow{display:none!important}}.reader-story-words{color:#fff;background:linear-gradient(145deg,#7046d5 0%,#6554e8 48%,#527ce8 100%);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.reader-story-words .reader-text-safe{justify-content:center;max-height:none;padding:0;inset:12% 9% 11%;background:0 0!important}.reader-story-words .reader-text-safe>div{flex:0 auto;max-height:100%}.reader-story-words .reader-text-safe p{color:#fff!important;text-shadow:none!important}.reader-story-number{text-align:center;color:#fff;opacity:.8;font-size:12px;position:absolute;bottom:3%;left:0;right:0}.reader-story-stars{pointer-events:none;color:#ffe6a1;font-size:7cqw;position:absolute;inset:5%}.reader-story-stars>span{position:absolute}.reader-story-stars>span:first-child{color:#fff;font-size:4cqw;top:4%;right:3%}.reader-story-stars>span:nth-child(2){font-size:5cqw;bottom:0;right:0}.reader-story-stars>span:nth-child(3){color:#d9eaff;font-size:4cqw;bottom:5%;left:2%}@media (orientation:portrait){.reader-v3-stage{width:min(96vw,1360px,144.444dvh - 4.33333rem)}}.reader-story-stars{direction:ltr}.reader-story-words .reader-text-safe>div{flex:1;align-items:center;display:flex}.reader-story-words .reader-text-safe p{width:100%;margin:0}.reader-story-text-frame{pointer-events:none;position:absolute;inset:9% 5%}.reader-story-words .reader-text-safe{inset:16% 13%;inset:9% 5%}.reader-framed-copy{box-sizing:border-box;text-align-last:right;width:100%;padding:8% 9%;position:relative}.reader-framed-copy p{z-index:1;position:relative}@media (orientation:portrait){.reader-v3-stacked .reader-v3-stage{width:min(98vw,760px);height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1.5rem);max-height:98%;transform:none}.reader-v3-stacked .reader-v3-book-frame{transform:none}.reader-portrait-book{background:#fffdf8;border-radius:12px;grid-template-rows:70% 30%;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 16px #24134355}.reader-portrait-picture,.reader-portrait-copy,.reader-portrait-cover{min-width:0;min-height:0;position:relative;overflow:hidden}.reader-portrait-cover{grid-row:1/-1}.reader-portrait-picture img{object-fit:cover;object-position:center;width:100%;height:100%}.reader-portrait-copy .reader-text-safe{inset:5% 3%}.reader-portrait-copy .reader-framed-copy{padding:3% 6%}.reader-portrait-copy .reader-framed-copy p+p{margin-top:.45em!important}.reader-portrait-copy .reader-story-stars{font-size:1rem}}html body .reader-story-words{background:var(--glass-backdrop);color:var(--glass-ink)}html body .reader-story-words .reader-text-safe p{color:var(--glass-ink)!important}html body .reader-story-words .reader-hero-name{font-weight:900;color:#6841a5!important}.reader-story-words .reader-story-number{color:var(--glass-muted)}.reader-story-stars{color:#7cbbe3}.reader-story-stars>span:first-child{color:#a684cd}.reader-story-stars>span:nth-child(2){color:#d3a344}.reader-story-stars>span:nth-child(3){color:#4babc0}.reader-v3-surface{padding-top:calc(88px + env(safe-area-inset-top,0px));box-sizing:border-box}.reader-v3-stage{max-height:calc(100dvh - 112px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}@media (orientation:landscape){.reader-v3-stage{width:min(96vw, calc((100dvh - 112px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 1.44444))}}@media (orientation:portrait){.reader-v3-stacked .reader-v3-stage{height:calc(100dvh - 112px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.reader-portrait-book{grid-template-rows:62% 38%}}html body .reader-view.reader-bedroom{background:#324759 url(/design/reader/bedroom-boy-v1.png) 50%/cover no-repeat}html body .reader-view.reader-bedroom[data-room=girl]{background-color:#92778e;background-image:url(/design/reader/bedroom-girl-v1.png)}html[data-sky] body .reader-bedroom .reader-v3-surface.reader-v3-surface{background:0 0}html body .reader-bedroom .reader-top-controls{background:0 0;padding-bottom:16px}.reader-bedroom{--reader-glass-top:#e3f4ff45;--reader-glass-bottom:#132c487d;--reader-glass-ink:#fff;--reader-glass-edge:#e5f5ff80}.reader-bedroom[data-room=girl]{--reader-glass-top:#fff5f4b8;--reader-glass-bottom:#e2d6eba6;--reader-glass-ink:#30223e;--reader-glass-edge:#fff9}html[data-sky=night] .reader-bedroom[data-room=girl]{--reader-glass-top:#e7cff53d;--reader-glass-bottom:#2e244880;--reader-glass-ink:#fff;--reader-glass-edge:#f4e5ff80}html body .reader-bedroom .reader-top-controls .reader-glass-control{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);font-family:var(--font-sans);text-shadow:none;justify-content:center;align-items:center;min-height:48px;font-weight:700;transition:background .18s,box-shadow .18s;display:inline-flex;border:1px solid var(--reader-glass-edge)!important;background:linear-gradient(155deg,var(--reader-glass-top),var(--reader-glass-bottom))!important;color:var(--reader-glass-ink)!important;border-radius:999px!important;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 2px #13243833,0 4px 12px #0a172a26!important}html body .reader-bedroom .reader-top-controls .reader-glass-control svg{color:inherit;stroke-width:2.2px}html body .reader-bedroom .reader-top-controls .reader-glass-control:focus-visible{outline:2px solid var(--reader-glass-ink);outline-offset:3px}@media (hover:hover){html body .reader-bedroom .reader-top-controls :is(a,button).reader-glass-control:hover{box-shadow:inset 0 1px 3px #fffc,0 5px 16px #0a172a40!important}}html body .book-jacket-front-title,html body .book-jacket-front-title>span{font-family:var(--font-sans);letter-spacing:normal;font-weight:900}@media (prefers-reduced-motion:reduce){.reader-bedroom .reader-glass-control{transition:none!important}}.reader-v3-stacked .reader-v3-book{filter:drop-shadow(0 5px 9px #17112640)}.reader-v3-stacked .reader-portrait-book{box-shadow:none;border-radius:0}.reader-v3-stacked .reader-v3-page .flip-layer{transform-style:flat;backface-visibility:visible;will-change:auto}.reader-v3-stacked .stf__parent{touch-action:none}.reader-curl{touch-action:none;outline-offset:4px;isolation:isolate;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.reader-curl-base{position:absolute;inset:0;overflow:hidden}.reader-curl-leaf{background:#fffdf8;width:50%;height:100%;position:absolute;top:0;overflow:hidden}.reader-curl-left{left:0}.reader-curl-right{right:0}.reader-curl-spread .reader-curl-base:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#20152230,#0000);width:2%;position:absolute;top:0;bottom:0;left:49%}.reader-curl-mesh{z-index:3;pointer-events:none;position:absolute;inset:0}.reader-curl-strip{transform-origin:0 0;background:#fffdf8;position:absolute;top:0;left:0;overflow:hidden}.reader-curl-shade{pointer-events:none;position:absolute;inset:0}.reader-curl-sources{visibility:hidden;pointer-events:none;position:absolute;inset:0}.reader-curl-source{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.reader-curl-spread .reader-curl-source{width:50%}.reader-curl-paper{background:#fffdf8;position:absolute;inset:0}.reader-curl .flip-layer{transform-style:flat;backface-visibility:visible;will-change:auto}.reader-curl img{pointer-events:none}.reader-curl .reader-portrait-book{box-shadow:none;border-radius:0}.reader-curl-base{z-index:0;isolation:isolate}.reader-curl-mesh{isolation:isolate}.reader-curl-sources{z-index:-1;isolation:isolate}.reader-curl-strip{background:0 0}.reader-curl-strip>div:first-child{background:#fffdf8}.reader-curl-mesh:before{content:"";top:0;bottom:0;left:var(--curl-shadow-x,0);width:12%;opacity:var(--curl-shadow-opacity,0);pointer-events:none;background:linear-gradient(90deg,#160c20,#0000);position:absolute}.reader-turngl{touch-action:none;isolation:isolate;width:100%;height:100%;max-height:100%;position:relative;overflow:hidden}.reader-turngl-canvas{width:100%;height:100%;display:block}.turngl-sources{pointer-events:none;position:fixed;top:0;left:-20000px}.turngl-source{background:#fffdf8;position:relative;overflow:hidden}.turngl-source .flip-layer{transform-style:flat;will-change:auto;backface-visibility:visible}.turngl-static{background:0 0;position:absolute;inset:0;overflow:hidden}.turngl-static-left,.turngl-static-right{background:#fffdf8;width:50%;height:100%;position:absolute;top:0;overflow:hidden}.turngl-static-left{left:0}.turngl-static-right{right:0}.turngl-fallback-note{text-align:center;color:#252135;background:#fffdf8e8;font-size:12px;position:absolute;bottom:0;left:0;right:0}.reader-v3-surface:has(.reader-turngl) .reader-v3-stage{aspect-ratio:1.44444;width:min(94vw,1360px,144.444dvh - 7.22222rem);height:auto;transform:none}@media (orientation:portrait){.reader-v3-surface:has(.reader-turngl) .reader-v3-stage{aspect-ratio:.722222;width:min(96vw,760px,72.2222dvh - 4.33333rem);height:auto;transform:none}.reader-v3-surface:has(.reader-turngl) .reader-v3-stage{width:min(98vw,760px);height:calc(100dvh - 112px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));aspect-ratio:auto}.reader-turngl .reader-portrait-book{box-shadow:none;border-radius:0}}.reader-turngl{overflow:visible}.reader-turngl-canvas{pointer-events:none;width:150%;max-width:none;height:150%;position:absolute;top:-25%;left:-25%}html body .reader-bedroom .reader-v3-surface{padding-top:var(--reader-toolbar-height,calc(88px + var(--safe-top)));padding-bottom:var(--safe-bottom);box-sizing:border-box;align-items:start}@media (orientation:portrait){html body .reader-bedroom .reader-v3-surface .reader-v3-stage{align-self:start;width:min(98%,760px);height:100%;max-height:100%;transform:none}html body .reader-bedroom .reader-v3-surface:has(.reader-turngl) .reader-v3-stage{aspect-ratio:auto}}@media (orientation:landscape){html body .reader-bedroom .reader-v3-surface:has(.reader-turngl) .reader-v3-stage{width:min(94%,1360px,calc((100dvh - var(--app-job-space,0px) - var(--reader-toolbar-height,88px) - var(--safe-bottom,0px)) * 1.65));aspect-ratio:auto;align-self:center;height:100%;max-height:100%}}@media (orientation:landscape) and (height<=600px){html body .reader-bedroom .reader-top-controls{padding:calc(var(--safe-top,0px) + 6px) 12px 6px}html body .reader-bedroom .reader-top-controls>div>div:last-child{margin-top:6px}html body .reader-bedroom .reader-glass-control{padding-inline:10px;font-size:13px}.reader-story-words .reader-framed-copy{padding:3% 5%}.reader-story-words .reader-text-safe{inset:6% 4% 10%}}.reader-v3-page:after{content:none}.reader-v3-page[data-density=soft]{box-shadow:none}.reader-v3-page[data-density=hard]:before{content:none}.reader-v3-surface .book-jacket-front .book-jacket-wash{display:none}
