body{background:#f6f6f6}header{background:#fff;height:72px;width:100%;position:fixed;left:0;top:0;z-index:100;box-shadow:0 4px 8px 0 rgba(0,0,0,0.06);box-sizing:border-box;padding:0 20px}header .inner{width:100%;margin:0 auto;height:72px;display:flex;align-items:center}header .logo{display:flex;align-items:center}header .logo .split{width:1px;height:20px;border-left:1px solid #ddd;margin:0 20px}header .logo h3{font-size:16px;color:#6B7386}header .logo h3 a{color:#6B7386}header .logo h3 a:hover{color:var(--primary-color);text-decoration:underline}header .login-btn{font-size:14px;height:30px;line-height:30px;border-radius:16px;color:#fff;padding:0 20px;background:#0084ff;margin-left:auto}header .login-btn:hover{background:#60a3f5}.sidebar-menu{flex-shrink:0;width:140px;box-sizing:border-box;overflow:hidden;padding:20px 0 0 10px;position:fixed;left:0;bottom:0;top:72px;z-index:10;background:#fff;box-shadow:var(--panel-shadow)}.sidebar-menu .menu-items{padding-right:10px}.sidebar-menu .menu-item-scroll{box-sizing:border-box;height:calc(100% - 85px);overflow-x:hidden;overflow-y:auto;padding-bottom:50px}.sidebar-menu .menu-item{height:32px;display:flex;margin-bottom:5px}.sidebar-menu .menu-item.menu-like{border-bottom:1px solid rgba(241,241,241,0.7);padding-bottom:5px}[data-theme='dark'] .sidebar-menu .menu-item.menu-like{border-bottom-color:rgba(0,0,0,0.3)}.sidebar-menu a{width:100%;font-size:14px;border-radius:2px;position:relative;font-weight:normal;display:flex;align-items:center;padding-left:15px}.sidebar-menu a .label{margin-left:8px;flex:1;overflow:hidden}.sidebar-menu a .iconfont{font-size:18px}.sidebar-menu a:hover{background:var(--button-hover-bg)}.sidebar-menu li.hover a,.sidebar-menu a.active{color:var(--primary-color);background:rgba(0,132,255,0.08);font-weight:bold}.sidebar-menu a.active .iconfont{font-weight:normal}.discover{margin:72px 0 0 140px;overflow:hidden}@media screen and (max-width: 760px){header .logo .split{margin:0 10px}header .logo h3{font-size:12px}header .login-btn{display:none}.discover{margin-left:0;box-sizing:border-box;padding:0 10px 0 70px}.sidebar-menu{width:60px;padding:10px 0 0}.sidebar-menu .menu-items{padding-right:0}.sidebar-menu .menu-item{height:auto;padding:0 5px}.sidebar-menu a{flex-direction:column;padding:6px 0;border-radius:5px}.sidebar-menu a .label{margin-top:5px;font-size:12px;margin-left:0}}

