
/* Local lighting refinement: protected pages and opening are excluded. */
.luminous-transformation #universe #livingMapArrival>.celestial-layer .celestial-surface:before{opacity:.30;mask-image:linear-gradient(90deg,#000,transparent 28%,transparent 76%,#000)}
.luminous-transformation #universe #livingMapArrival>.celestial-layer .celestial-surface:after{opacity:.18}
.luminous-transformation #universe #chapterKeys>.celestial-layer .celestial-surface:before{opacity:.30;mask-image:linear-gradient(90deg,#000,transparent 28%,transparent 72%,#000)}
.luminous-transformation #universe #chapterKeys>.celestial-layer .celestial-surface:after{opacity:.18}
.luminous-transformation #universe #chapterKeys>.magic-environment .magic-scene-light{display:none}
.luminous-transformation #universe #chapterKeys>.magic-environment i{display:none}
.luminous-transformation #universe #chapterKeys>.magic-environment svg{opacity:.10}
.luminous-transformation #universe #chapterKeys>.magic-environment .magic-thread{animation:none}
.luminous-transformation #universe #chapterKeys .magic-key-field:before{opacity:.20;animation:none}
.luminous-transformation #universe #chapterKeys .magic-key-field:after{opacity:.14}
.luminous-transformation #universe #chapterKeys .magic-key-field i{display:none}
.luminous-transformation #universe #chapterKeys .magic-key-field svg{opacity:.12}
.luminous-transformation #universe #chapterKeys .magic-key-field .key-current{animation:none}
.luminous-transformation #universe #chapterKeys .key-artifact-art{box-shadow:0 20px 50px #80573118,0 0 24px #fff3ca30}
.luminous-transformation #universe #chapterKeys .key-artifact:is(.is-near,.mmk-near,.is-awake,:focus-within) .magic-key-field:before{opacity:.36;filter:blur(12px)}
.luminous-transformation #universe #chapterKeys .key-artifact:is(.is-near,.mmk-near,.is-awake,:focus-within) .magic-key-field:after{opacity:.28}
.luminous-transformation #universe #chapterKeys .key-artifact:is(.is-awake,:focus-within) .magic-key-field svg{opacity:.26}
.luminous-transformation #universe #chapterKeys .key-artifact:is(.is-awake,:focus-within) .key-artifact-art{box-shadow:0 18px 45px #b4865533,0 0 34px #fff0b655}
.luminous-transformation #universe #chapterKeys :is(.key-reveal,.key-magic-intro){background:#f6ecd9;box-shadow:0 0 12px #e8c8930c}
.luminous-transformation #universe #chapterKeys :is(.key-reveal,.key-magic-intro)>.celestial-layer .celestial-surface:before{opacity:.12;mask-image:linear-gradient(90deg,#000,transparent 10%,transparent 90%,#000)}
.luminous-transformation #universe #chapterKeys :is(.key-reveal,.key-magic-intro)>.celestial-layer .celestial-surface:after{display:none}
.luminous-transformation #universe #chapterKeys :is(.key-reveal,.key-magic-intro)>.celestial-layer :is(.celestial-local-particles,.celestial-static-stars){display:none}
.luminous-transformation #universe #chapterKeys .magic-reading-edge{opacity:.25}
.luminous-transformation #universe #chapterKeys #keyMagicTeaching .magic-teaching-geometry{opacity:.08;animation:none}.luminous-transformation #universe #chapterChambers{background:radial-gradient(ellipse at 8% 10%,#95734718,transparent 48%),linear-gradient(180deg,#251e2b,#29212b)}
.luminous-transformation #universe #chapterChambers>.celestial-layer .celestial-surface:before{opacity:.16}
.luminous-transformation #universe #chapterChambers>.celestial-layer .celestial-surface:after{display:none}
.luminous-transformation #universe #take-it-to-map>.celestial-layer .celestial-surface:before{opacity:.15}
.luminous-transformation #universe #take-it-to-map>.celestial-layer .celestial-surface:after{display:none}
.luminous-transformation #universe #take-it-to-map .magic-scene-symbols{opacity:.07}
.luminous-transformation #universe #take-it-to-map .magic-scene-symbols *{animation:none}
.luminous-transformation #universe #finalDestination>.celestial-layer .celestial-surface:before{opacity:.20}
.luminous-transformation #universe #finalDestination>.celestial-layer .celestial-surface:after{display:none}
.luminous-transformation #universe #finalDestination .magic-scene-symbols{opacity:.06}
.luminous-transformation #universe #finalDestination .magic-scene-symbols *{animation:none}
.luminous-transformation #universe .foot>.celestial-layer .celestial-surface:before{opacity:.16}
.luminous-transformation #universe .foot>.celestial-layer .celestial-surface:after{display:none}
/* Retain one gentle moving layer at the margins; remove two thirds of its dots. */
.luminous-transformation #universe :is(#livingMapArrival,#chapterKeys,#chapterChambers,#take-it-to-map,#finalDestination,.foot)>.celestial-layer .celestial-local-particles{mask-image:linear-gradient(90deg,#000,transparent 12%,transparent 88%,#000);opacity:.48}
.luminous-transformation #universe :is(#livingMapArrival,#chapterKeys,#chapterChambers,#take-it-to-map,#finalDestination,.foot)>.celestial-layer .celestial-float:not(:nth-child(3n+1)){display:none}
.luminous-transformation #universe :is(#livingMapArrival,#chapterKeys,#chapterChambers,#take-it-to-map,.foot)>.celestial-layer .celestial-static-stars{opacity:.30}
.luminous-transformation #universe :is(#livingMapArrival,#chapterKeys,#chapterChambers,#take-it-to-map,#finalDestination,.foot)>.celestial-layer .celestial-star-twinkle{animation:none}
/* The fixed sky is quieter only after the protected hero is fully offscreen. */
.luminous-transformation .mmk-cosmos[data-calm-region="true"] :is(.celestial-global-texture,.celestial-global-particles){display:none}
.luminous-transformation .mmk-cosmos[data-calm-region="true"] :is(.magic-heritage-outline,.mmk-cosmic-haze,.mmk-cosmic-glow){opacity:.06;animation:none}
.luminous-transformation .mmk-cosmos[data-calm-region="true"] .mmk-star-field{opacity:.26;animation:none}
.luminous-transformation .mmk-cosmos[data-calm-region="true"] .mmk-cosmic-dust{display:none}
.luminous-transformation .mmk-cosmos[data-calm-region="true"] .mmk-sky-geometry{opacity:.05}
.luminous-transformation #universe .foot .magic-scene-symbols{opacity:.07}
.luminous-transformation #universe .foot .magic-scene-symbols *{animation:none}
/* Paint-only hover corrections; existing focus outlines and hit areas remain. */
.luminous-transformation #universe :is(#livingMapArrival,#chapterKeys,#chapterChambers,#take-it-to-map,.foot) :is(p,li,dd){text-shadow:none}
.luminous-transformation #universe :is(#livingMapArrival,#chapterKeys,#chapterChambers,#take-it-to-map,.foot) :is(h1,h2,h3,h4,strong,.eyebrow,.key-artifact-label):hover{color:#fff1d6!important;text-shadow:0 0 6px #e8c89355!important}
.luminous-transformation #universe #chapterKeys :is(.key-reveal,.key-magic-intro) :is(h2,h3,h4,strong,.eyebrow):hover,.luminous-transformation #universe #finalDestination :is(h2,h3,strong,.eyebrow):hover{color:#604921!important;text-shadow:0 0 5px #d6a66a30!important}
.luminous-transformation #universe :is(#livingMapArrival,#chapterKeys,#chapterChambers,#take-it-to-map,#finalDestination,.foot) :is(a,button,summary):is(:hover,:focus-visible){text-shadow:0 0 5px #d6a66a40!important}
.luminous-transformation #universe #chapterKeys .key-explore:is(:hover,:focus-visible){box-shadow:inset 0 0 8px #e8c89318,0 0 10px #d6a66a28}
.luminous-transformation #universe #chapterKeys .key-explore:is(:hover,:focus-visible) :is(.key-explore-label,.key-explore-arrow){text-shadow:none!important}

