:root { --safe-top: env(safe-area-inset-top, 0px); --safe-right: env(safe-area-inset-right, 0px); --safe-bottom: env(safe-area-inset-bottom, 0px); --safe-left: env(safe-area-inset-left, 0px); }
html,body { margin:0; width:100%; height:100%; overflow:hidden; background:#081214; color:#e8e4d7; font-family:"Microsoft YaHei","PingFang SC",sans-serif; touch-action:none; }
body,canvas,div { display:block; outline:none; user-select:none; -webkit-user-select:none; -webkit-tap-highlight-color:transparent; }
#GameDiv { position:absolute; top:var(--safe-top); left:var(--safe-left); width:calc(100% - var(--safe-left) - var(--safe-right)); height:calc(100% - var(--safe-top) - var(--safe-bottom)); }
#Cocos3dGameContainer,#GameCanvas { width:100%; height:100%; background:transparent; }
noscript { position:absolute; inset:40% 16px auto; text-align:center; }
