html, body { margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: #1C1F26; overscroll-behavior: none }
#unity-container { position: fixed; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center }
#unity-canvas { display: block; background: #1C1F26; outline: none; touch-action: none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent }
#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 200px; display: none }
#unity-progress-bar-empty { height: 6px; border-radius: 3px; background: #2C313B; overflow: hidden }
#unity-progress-bar-full { width: 0%; height: 100%; background: #8FB3FF }
#unity-loading-text { margin-top: 12px; color: #9AA3B2; font: 14px/1.4 -apple-system, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif; text-align: center }
#unity-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); color: #FFFFFF; font: 14px/1.4 sans-serif; display: none }
