.app-header{justify-content:space-between;padding:16px 16px 14px;gap:4px}.app-header,.app-header__logo{display:flex;align-items:center}.app-header__logo{cursor:pointer;transition:opacity .15s;flex-shrink:0}.app-header__logo img{width:36px;height:36px}.app-header__logo:hover{opacity:.7}.app-header__avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:var(--color-basic-surface-high);cursor:pointer;transition:opacity .15s;overflow:hidden;display:flex;align-items:center;justify-content:center}.app-header__avatar img{width:100%;height:100%;object-fit:cover}.app-header__avatar:hover{opacity:.8}.app-header__login-btn{padding:4px 8px;border-radius:8px;background:var(--color-brand-primary-base);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:#fff;white-space:nowrap;transition:opacity .15s}.app-header__login-btn:hover{opacity:.9}.tab-menu{display:flex;position:relative;background:var(--color-basic-surface-low)}.tab-menu__item{flex:1 1;display:flex;align-items:center;justify-content:center;padding:8px 4px;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:var(--color-basic-content-low);text-decoration:none;transition:color .2s}.tab-menu__item:hover:not(.tab-menu__item--active){color:var(--color-basic-content-medium)}.tab-menu__item--active{color:var(--color-basic-content-high)}.tab-menu__indicator{position:absolute;bottom:0;height:2px;background:var(--color-basic-content-high);transition:left .4s cubic-bezier(.34,1.56,.64,1),width .4s cubic-bezier(.34,1.56,.64,1)}.community-layout{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-basic-surface-low)}