body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overflow:hidden;-webkit-user-select:none;user-select:none}#root,body,html{height:100%;width:100%}#root{left:0;position:fixed;top:0}.App{background-color:#000;display:flex;flex-direction:column;height:100vh;position:relative;transform:translateZ(0);width:100%}.custom-navbar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#000c,#0009);left:0;margin-top:calc(env(safe-area-inset-top)*-1);position:fixed;right:0;top:0;z-index:9999}.navbar-content{height:44px;justify-content:space-between;padding:0 16px;position:relative}.back-button,.navbar-content{align-items:center;display:flex}.back-button{-webkit-appearance:none;appearance:none;background:#ffffff1a;border:none;border-radius:16px;color:#fff;cursor:pointer;height:32px;justify-content:center;transition:all .2s ease;width:32px}.back-button:active{background:#fff3;transform:scale(.95)}.navbar-title{color:#fff;font-size:17px;font-weight:600;left:50%;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.navbar-placeholder{height:32px;width:32px}.main-content{flex:1 1;height:100%;position:relative;width:100%}.App .loading-container,.main-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.App .loading-container{color:#fff;font-size:16px;padding:20px}.App .loading-container p{margin-bottom:10px}.App .error-container{align-items:center;color:#ff4d4f;display:flex;flex-direction:column;font-size:14px;justify-content:center;padding:20px;text-align:center}.App .error-container button{-webkit-appearance:none;appearance:none;background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:15px;padding:8px 16px}.App .error-container button:active{background-color:#096dd9}.App .tui-callkit{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;z-index:1000}.miniprogram-webview .tui-callkit{z-index:999!important}body.miniprogram-webview{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}body.miniprogram-webview,body.miniprogram-webview .App{padding-bottom:env(safe-area-inset-bottom);padding-top:0}body.miniprogram-webview .App{min-height:100vh}body.miniprogram-webview .tui-callkit{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);touch-action:manipulation}body.miniprogram-webview .error-container,body.miniprogram-webview .loading-container{margin-bottom:env(safe-area-inset-bottom);margin-top:env(safe-area-inset-top)}@media screen and (max-width:480px){.App .error-container,.App .loading-container{font-size:14px;padding:15px}.App .error-container button{font-size:16px;padding:10px 20px}body.miniprogram-webview .error-container,body.miniprogram-webview .loading-container{margin:5px;padding:10px}}@media screen and (orientation:landscape){.App{height:100vh}body.miniprogram-webview .App{min-height:calc(100vh - env(safe-area-inset-left) - env(safe-area-inset-right));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media screen and (max-height:600px){.App .error-container,.App .loading-container{font-size:12px;padding:10px}}@supports (padding:max(0px)){body.miniprogram-webview{padding-bottom:max(env(safe-area-inset-bottom),20px);padding-top:0}}
/*# sourceMappingURL=main.e0e1dad9.css.map*/