/* Scoped to the Creation theatre; no navigation or other journey styles. */
#creation .lw-stage{height:clamp(520px,61vw,760px);background:#010309}
#creation .lw-art{inset:-7%;transform:translate(var(--pan),var(--camera-y,0px)) scale(var(--zoom));filter:brightness(var(--creation-light,1)) saturate(var(--creation-saturation,1));transition:filter 1.8s;opacity:1}
#creation .lw-art img{position:absolute;inset:0;object-fit:cover;transition:opacity 1.8s;width:100%;height:100%}
#creation .creation-previous{opacity:0}
#creation .creation-lens{position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 50% 46%,#fff4d7 0%,#f1c87855 28%,transparent 66%);opacity:var(--creation-bloom,0)}
#creation .creation-letterbox{position:absolute;inset:0;pointer-events:none;border-block:28px solid #010408;z-index:2}
#creation .lw-stage-top{top:42px;z-index:3}
#creation .lw-scene-title{top:17%;z-index:3}
#creation .lw-scene-title h2{font-size:clamp(2.8rem,6vw,5.6rem);letter-spacing:-.035em;text-shadow:0 2px 28px #000b}
#creation .lw-caption{bottom:55px;z-index:3}
#creation .lw-caption p{background:linear-gradient(90deg,transparent,#020a1299 18%,#020a1299 82%,transparent);padding:12px 20px;border-radius:8px;line-height:1.65}
#creation .lw-shade{background:linear-gradient(#02071066,transparent 45%,#02071066 70%,#020710);z-index:1}
#creation .lw-hotspots{z-index:4}
#creation .lw-enter{z-index:5;top:52%}
#creation .lw-stage[data-chapter="0"] .lw-scene-title h2{color:#d8e1ed!important}
#creation .lw-stage[data-calm="true"] .lw-art{transition:none;transform:none}
#creation .lw-stage[data-calm="true"] .lw-art img{transition:none}
#creation .lw-theatre:fullscreen .lw-stage{height:78vh;min-height:490px}
@media(max-width:650px){#creation .lw-stage{height:610px}#creation .creation-letterbox{border-block-width:18px}#creation .lw-stage-top{top:30px}#creation .lw-scene-title{top:15%}#creation .lw-caption{bottom:36px;left:4%;right:4%}#creation .lw-caption p{font-size:13px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){#creation .lw-art,#creation .lw-art img{transition:none}}
