.navbar{width:100%;background-color:initial;z-index:999}.navbar.navbar-fixed{position:fixed;top:0;left:0}.navbar .navbar-content{display:flex;align-items:center;width:100%;padding:0 .4rem;box-sizing:border-box}.navbar .navbar-left{display:flex;align-items:center;min-width:2rem;height:100%}.navbar .navbar-btn{display:flex;align-items:center;padding:.3rem;height:.8rem;font-size:.7rem}.navbar .navbar-title{flex:1;text-align:center;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar .navbar-right{min-width:2rem}.tabbar{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;width:100%;height:2.5rem;background:linear-gradient(180deg,rgba(26,26,46,.95) 0%,rgba(10,10,15,.98) 100%);border-top:.025rem solid rgba(255,255,255,.08);z-index:999;box-shadow:0 -.1rem .5rem #0000004d;backdrop-filter:blur(.25rem)}.tabbar-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.2rem 0;transition:all .3s ease}.tabbar-item.active .tabbar-icon{transform:scale(1.1)}.tabbar-item.active .tabbar-text{color:#818cf8}.tabbar-icon{font-size:1.1rem;line-height:1;margin-bottom:.1rem;transition:transform .3s ease}.tabbar-text{font-size:.55rem;color:#ffffff80;transition:color .3s ease;letter-spacing:.025rem}
