:root{--bg:#0b0f17;--bg-2:#0a0e14;--card:#141b26;--card-2:#1a2230;--neon:#d9ff00;--neon-2:#c8ff00;--cyan:#00e5ff;--text:#fff;--text-2:#a0aab8;--text-3:#5d6875;--border:#232b38;--danger:#ff4d4f}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;background:#000;color:var(--text);font-family:PingFang SC,Noto Sans SC,HarmonyOS Sans,SF Pro,Roboto,sans-serif;height:100%;margin:0;overflow:hidden;padding:0}#app{background:var(--bg);height:100%;margin:0 auto;max-width:480px;overflow:hidden;position:relative}#app .taro-tabbar__container > .taro-tabbar__panel,#app .taro_page{overflow:hidden}#app .taro_router > .taro_page:last-child{display:block!important;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important}.page{background:var(--bg);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden}.page-scroll{-webkit-overflow-scrolling:touch;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.page-scroll::-webkit-scrollbar,.taro-scroll-view__scroll-view::-webkit-scrollbar{display:none;height:0;width:0}taro-image-core{display:block}taro-button-core{font-family:inherit}taro-input-core,taro-textarea-core{display:block;width:100%}.taro-textarea,.weui-input{background:transparent;border:none;caret-color:var(--neon);color:var(--text);font-family:inherit;font-size:inherit;outline:none;resize:none;width:100%}.taro-textarea::-webkit-input-placeholder,.weui-input::-webkit-input-placeholder{color:var(--text-3)}.taro-textarea::-moz-placeholder,.weui-input::-moz-placeholder{color:var(--text-3)}.taro-textarea:-ms-input-placeholder,.weui-input:-ms-input-placeholder{color:var(--text-3)}.taro-textarea::-ms-input-placeholder,.weui-input::-ms-input-placeholder{color:var(--text-3)}.taro-textarea::placeholder,.weui-input::placeholder{color:var(--text-3)}.cover-fill{height:100%;inset:0;position:absolute;width:100%}