html, body { width: 100%; height: 100%; margin: 0; overflow: hidden; }
body { display: flex; justify-content: center; background: #e6dfd3; }
body, canvas, div { box-sizing: border-box; touch-action: none; user-select: none; -webkit-user-select: none; -webkit-tap-highlight-color: transparent; }
#GameDiv { width: min(100vw, 60vh, 540px); height: 100%; background: #f3eee5; box-shadow: 0 0 80px #493f340b; }
#Cocos3dGameContainer, #GameCanvas { display: block; width: 100%; height: 100%; outline: none; }
@supports (height: 100dvh) { #GameDiv { width: min(100vw, 60dvh, 540px); } }
