/* Journey artwork: scene metadata only; geometry and collision remain unchanged. */
#scene[data-biome] #backdrop{opacity:1;background-repeat:no-repeat;background-size:cover;filter:saturate(.92)}
#scene[data-biome=forest]{background:#285e58}
#scene[data-biome=forest] #backdrop{background-image:url('assets/forest.webp');background-position:50% 55%}
#scene[data-biome=coast]{background:#317fa3}
#scene[data-biome=coast] #backdrop{background-image:url('assets/sky-cliffs.webp');background-position:55% 55%}
#scene[data-biome=mystic]{background:#565387}
#scene[data-biome=mystic] #backdrop{background-image:url('assets/mystic.webp');background-position:55% 55%}
#scene[data-biome] .far-hills,#scene[data-biome] .sky-glow{display:none}
#scene[data-biome] #player{filter:drop-shadow(0 4px 2px #16333988)}
#scene[data-biome=forest] .platform{background:linear-gradient(#9f7449,#69563d);border-top-color:#8fab50;box-shadow:inset 0 7px #c9a270}
#scene[data-biome=coast] .platform{background:linear-gradient(#b5a17c,#7c7c72);border-top-color:#bdc7a0;box-shadow:inset 0 7px #e0caa0}
#scene[data-biome=mystic] .platform{background:linear-gradient(#7d709b,#4a4b6e);border-top-color:#a59ac8;box-shadow:inset 0 7px #a397bc}
#scene[data-biome] .obstacle{box-shadow:inset 3px 0 #e1bd81,inset -4px 0 #815b32,0 3px 2px #112e3c44}
#scene[data-biome] .release-window{background:#e9fbdf33;border-color:#f6ffe1;box-shadow:0 0 0 1px #345b4966;color:#294d3c;text-shadow:0 1px #fffff2}
