/* The existing world and actors are the book illustration; no duplicate scene. */
.picture-book-pages[hidden]{display:none!important}.picture-book-pages{position:fixed;inset:45% 8px auto;z-index:75;display:flex;justify-content:space-between;pointer-events:none}.picture-book-pages button{pointer-events:auto;flex:0 0 48px;width:48px;height:56px;border-radius:18px;border:1px solid #fff8d780;background:#213e46dd;color:#fff5dc;font:32px Georgia,serif;box-shadow:0 4px 16px #0a1d2e33;touch-action:manipulation}.picture-book-pages button:disabled{visibility:hidden}.picture-book-pages button:focus-visible{outline:3px solid #fff0aa;outline-offset:2px}.picture-book-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.picture-book .world-shell{border-radius:18px;border:2px solid #dbd7c9;box-shadow:inset 0 0 0 6px #fff8e92b,0 12px 40px #0a1f2b88}.picture-book .world-viewport{box-shadow:inset 10px 0 18px -16px #040f19,inset -10px 0 18px -16px #040f19}.picture-book .story-experience.world-room>.scene-stage:after{content:"";position:absolute;inset:0;z-index:9;pointer-events:none;border:8px solid #fff7e526;box-shadow:inset 0 0 30px #243c4b24}.picture-book #gameView #storyExperience.world-room[data-room-story=full] .scene-narration{background:linear-gradient(105deg,#fff8e9f7,#eee9daf7)!important;color:#273b3c!important;border-color:#ffffff80;box-shadow:0 8px 30px #122a3433}.picture-book #gameView #storyExperience.world-room[data-room-story=full] .scene-narration :is(#sceneTitle,#sceneProse,p,.scene-eyebrow){color:inherit!important}.picture-book #gameView #storyExperience.world-room[data-room-story=full] .room-story-content{color:#273b3c!important}.picture-book-cover{position:relative;text-align:center;max-width:620px;margin:auto}.picture-book-cover img{width:min(100%,260px);max-height:32svh;object-fit:cover;border-radius:16px;box-shadow:0 8px 24px #1236}.picture-book-cover h2{font-family:Georgia,Palatino,serif;line-height:1.2}.picture-book-cover p{line-height:1.6}.picture-book-choice{display:flex;align-items:center;gap:12px;padding:12px 8px;min-height:48px}.picture-book-choice input{width:22px;height:22px;flex-shrink:0}.picture-book-turn .world-viewport,.picture-book-turn .scene-stage{animation:picture-book-turn .42s ease-out}@keyframes picture-book-turn{from{opacity:.65;transform:translate3d(8px,0,0)}to{opacity:1;transform:none}}@media(min-width:1100px){.picture-book-pages{inset-inline:20px}.picture-book .world-shell{border-width:6px}.picture-book .story-experience.world-room>.scene-stage:after{border-width:14px}}@media(prefers-reduced-motion:reduce){.picture-book-turn .world-viewport,.picture-book-turn .scene-stage{animation:none}}html.comfort-reduce .picture-book-turn .world-viewport,html.comfort-reduce .picture-book-turn .scene-stage{animation:none}

.picture-book #gameView #storyExperience.world-room[data-room-story=full] .room-story-tools :is(.room-story-toggle,#journeyVoicePlay){color:#273b3c!important;background:#e3dfd0!important;border-color:#8c9b94!important}.picture-book #gameView #storyExperience.world-room[data-room-story=full] .room-story-tools :is(.room-story-toggle,#journeyVoicePlay):focus-visible{outline:3px solid #476c5a;outline-offset:2px}.picture-book #gameView #storyExperience.world-room[data-room-story=full] .room-story-grip:before{background:#52736b}.picture-book #gameView #storyExperience.world-room[data-room-story=full] .room-story-moments>summary{color:#273b3c!important}
