/* Quiet scenery supports a brighter hero and readable danger tiles. */
#play{--station-scene:url(assets/gameplay/living/world-0.webp)}
#play[data-world="1"]{--station-scene:url(assets/gameplay/living/world-1.webp)}
#play[data-world="2"]{--station-scene:url(assets/gameplay/living/world-2.webp)}
#play[data-world="3"]{--station-scene:url(assets/gameplay/living/world-3.webp)}
#play[data-world="4"]{--station-scene:url(assets/gameplay/living/world-4.webp)}
#play[data-world="5"]{--station-scene:url(assets/gameplay/living/world-5.webp)}
#play::before{background:linear-gradient(#020d1840,#030b1655),var(--station-scene) center/cover;filter:saturate(.78) brightness(.8)}
.finish-hero{display:flex;align-items:center;gap:22px;text-align:left;background:radial-gradient(ellipse at 22% 60%,#8be4ff2b,transparent 55%),linear-gradient(130deg,#263e51,#0d1d2e);border:1px solid #7192a555;border-radius:24px;padding:10px 20px;margin:22px 0}
.finish-hero>img{width:142px;height:150px;object-fit:contain;filter:drop-shadow(0 8px 8px #0009)}
.finish-hero h3{font-size:24px;margin:12px 0 7px}.finish-hero p{font-size:13px;color:#c4dee9}.finish-hero small{font-size:11px;color:#99b6c9}
.finish-preview{width:86px;height:96px;background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--finish) 25%,transparent),#122638);border:1px solid #b5e2f125;box-shadow:inset 0 1px #dfffff1a,0 4px 14px #07121f80;border-radius:18px;overflow:visible}
.finish-preview img{width:86px;height:96px;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 5px 3px #03112288)}
.cosmetic:disabled{filter:grayscale(.8);opacity:.55}.cosmetic.selected{box-shadow:inset 0 0 18px color-mix(in srgb,var(--finish) 15%,transparent),0 0 0 1px var(--finish)}
.winner-robot{display:block;width:120px;height:130px;object-fit:contain;margin:0 auto -10px;filter:drop-shadow(0 8px 18px #74d4ff33)}
@media(max-height:550px) and (orientation:landscape){#play::before{filter:saturate(.6) brightness(.63)}.finish-hero{gap:15px;padding:4px 15px;margin:12px 0}.finish-hero>img{width:95px;height:105px}.finish-hero h3{font-size:19px}.finish-preview,.finish-preview img{width:58px;height:70px}.winner-robot{height:95px;width:95px}}
