Wallpaper Layering, Return Flash, and Game Display Fixes
When video wallpaper is eligible, the page no longer creates or warms the separate CSS cloud layer, preventing duplicate clouds. Leaving Home now pauses the current video in place and resumes it on return without rebuilding the decoder. The game shell also removes its fixed 1280px cap and collapses save/AI tools by def
# Wallpaper Layering, Return Flash, and Game Display Fixes
This update fixes display problems in the Home video wallpaper and standalone game pages without changing the user-approved video assets.
## One cloud system while video is active
- When desktop video playback is eligible, the original CSS animated cloud layer is no longer created or warmed.
- Mobile, low-performance, Save-Data, and reduced/off environments still follow their existing static fallback policies.
- The static base remains mounted as a flash-free fallback while video is not ready or cannot play.
## Returning Home no longer reloads video
Leaving Home for Knowledge, Videos, Resources, Games, Chat, or About now pauses the current-theme video without clearing its `src`, removing its node, or releasing its decoder. Returning Home resumes that same node, avoiding another request, decode, and full-wallpaper fade. Old media is still released when playback genuinely becomes ineligible or the theme changes.
## Game display and scaling
- The shared game shell no longer has the fixed 1280px width cap that turned it into a small centered window under browser zoom.
- On narrow viewports or screens no taller than 720px, save, cloud, and AI tools start collapsed so the iframe receives more height; a trilingual 44px button can expand them at any time.
- Life Restart keeps the upstream portrait-stage proportion and existing touch adaptation instead of applying a global zoom or crop that could hide game content.