.chapter-immersive[data-book-chapter="4"] [data-control]{cursor:grab;touch-action:none}
.chapter-immersive[data-book-chapter="4"] [data-control]:focus-visible{outline:2px solid #e2d4a1;outline-offset:5px}
.chapter-immersive[data-book-chapter="4"] .garden-moth{pointer-events:all}
.chapter-immersive[data-book-chapter="4"] #next{background:#f1ead6!important;color:#253b43!important;box-shadow:0 4px 24px #071a36aa!important;border:1px solid #a7aa8c!important;font-size:13px!important;padding:14px 22px!important}
.chapter-immersive[data-book-chapter="4"] #turnPage{background:#e5e6d8!important;color:#283f48!important}
@media(prefers-reduced-motion:reduce){.chapter-immersive[data-book-chapter="4"] #storyArt{transition:none}}
.chapter-immersive[data-book-chapter="4"] [data-control]:focus-visible{outline:none;filter:drop-shadow(0 0 3px #fff1b8)}
.chapter-immersive[data-book-chapter="4"] .page-caption{color:#e0e8df;text-shadow:0 1px 6px #0c2135}
.chapter-immersive[data-book-chapter="4"] .page-caption span:last-child{color:#cad9d4}

.moon-garden-passage{position:absolute;inset:0;width:100%;height:100%;z-index:35;pointer-events:none}
.moon-garden-travelling #storyArt,.moon-garden-travelling canvas,.moon-garden-travelling .companion-layer{visibility:hidden}
.moon-passage-skip{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(80px + env(safe-area-inset-bottom));z-index:36;border:1px solid #c6d0bd66;border-radius:20px;padding:8px 14px;background:#203b42df;color:#e7e7d7;font:inherit;font-size:12px;cursor:pointer}
