.auth-wrap[data-v-520cad8b]{margin-top:-30px}.dark .auth-wrap[data-v-520cad8b]{background-color:#101014bf}.sidebar-wrap::-webkit-scrollbar{width:0;height:0}.sidebar-wrap{z-index:99;width:200px;height:100vh;position:fixed;right:calc(50% + var(--content-main) / 2 + 10px);padding:12px 0;box-sizing:border-box;max-height:100vh;overflow:auto}.sidebar-wrap .n-menu .n-menu-item-content:before{border-radius:21px}.sidebar-wrap .logo-wrap{display:flex;justify-content:flex-start;margin-bottom:12px}.sidebar-wrap .logo-wrap .logo-img{margin-left:24px}.sidebar-wrap .logo-wrap .logo-img:hover{cursor:pointer}.sidebar-wrap .user-wrap{display:flex;align-items:center;position:absolute;bottom:12px;left:12px;right:12px}.sidebar-wrap .user-wrap .user-mini-wrap{display:none}.sidebar-wrap .user-wrap .user-avatar{margin-right:8px}.sidebar-wrap .user-wrap .user-info{display:flex;flex-direction:column}.sidebar-wrap .user-wrap .user-info .nickname{font-size:15px;font-weight:400;line-height:16px;height:16px;margin-bottom:2px;display:flex;align-items:center}.sidebar-wrap .user-wrap .user-info .nickname .nickname-txt{max-width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar-wrap .user-wrap .user-info .nickname .logout{margin-left:6px}.sidebar-wrap .user-wrap .user-info .username{font-size:14px;line-height:16px;height:16px;width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;opacity:.75}.sidebar-wrap .user-wrap .login-only-wrap{display:flex;justify-content:center;width:100%}.sidebar-wrap .user-wrap .login-only-wrap button{margin:0 4px;width:80%}.sidebar-wrap .user-wrap .login-wrap{display:flex;justify-content:center;width:100%}.sidebar-wrap .user-wrap .login-wrap button{margin:0 4px}.auth-card .n-card-header{z-index:999}@media screen and (max-width: 821px){.sidebar-wrap{width:200px;right:calc(100% - 200px)}.logo-wrap .logo-img{margin-left:12px!important}.user-wrap .user-avatar,.user-wrap .user-info,.user-wrap .login-only-wrap,.user-wrap .login-wrap{margin-bottom:32px}}:root{--content-main: 860px;--primary-color: #ff6b35;--secondary-color: #f7931e;--accent-color: #ffd23f;--success-color: #4ade80;--warning-color: #fb923c;--danger-color: #f87171;--light-bg: #fff9f2;--dark-text: #2d2d2d;--light-text: #ffffff;--border-radius: 16px;--box-shadow: 0 6px 16px rgba(255, 107, 53, .15);--box-shadow-hover: 0 8px 24px rgba(255, 107, 53, .25);--transition: all .3s ease;--gradient-primary: linear-gradient(135deg, var(--primary-color), var(--secondary-color));--gradient-warm: linear-gradient(135deg, var(--secondary-color), var(--accent-color))}.app-container{margin:0}.app-container .app-wrap{width:100%;margin:0 auto}.main-wrap{min-height:100vh;display:flex;flex-direction:row;justify-content:center;background:linear-gradient(135deg,#fff2e8,#ffe9d2)}.main-wrap .content-wrap{width:100%;max-width:var(--content-main);position:relative}.main-wrap .main-content-wrap{margin:0;border-top:none;border-radius:var(--border-radius);box-shadow:var(--box-shadow);background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition);overflow:hidden;border:none}.main-wrap .main-content-wrap .n-list-item{padding:16px;border-radius:var(--border-radius);margin-bottom:16px;transition:var(--transition);border:none;background:#fffc}.main-wrap .main-content-wrap .n-list-item:hover{transform:translateY(-2px);box-shadow:var(--box-shadow-hover);background:#fffffff2}.empty-wrap{min-height:300px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background:#fffc;box-shadow:var(--box-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none}.following-link{color:var(--primary-color);text-decoration:none;cursor:pointer;opacity:.9;font-weight:500;transition:var(--transition);position:relative;padding:4px 2px;border-radius:6px}.following-link:hover{opacity:1;color:var(--secondary-color);transform:translateY(-1px);background:#ff6b351a}.following-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:var(--transition);border-radius:2px}.following-link:hover:after{width:100%}.slide-bar-user-link{text-decoration:none;cursor:pointer;color:var(--dark-text);transition:var(--transition);font-weight:500;padding:4px 2px;border-radius:6px}.slide-bar-user-link:hover{color:var(--secondary-color);opacity:1;transform:translate(3px);background:#f7931e1a}.hash-link,.user-link{color:var(--primary-color);text-decoration:none;cursor:pointer;transition:var(--transition);font-weight:500;position:relative;padding:4px 2px;border-radius:6px}.hash-link:hover,.user-link:hover{opacity:1;color:var(--secondary-color);transform:translateY(-1px);background:#ff6b351a}.hash-link:after,.user-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:var(--transition);border-radius:2px}.hash-link:hover:after,.user-link:hover:after{width:100%}.beian-link{color:var(--dark-text);text-decoration:none;transition:var(--transition);font-weight:500;padding:2px;border-radius:6px}.beian-link:hover{opacity:.8;color:var(--secondary-color);transform:translateY(-1px);background:#f7931e1a}.username-link{color:var(--dark-text);text-decoration:none;cursor:pointer;transition:var(--transition);font-weight:500;padding:4px 2px;border-radius:6px}.username-link:hover{color:var(--primary-color);transform:translateY(-1px);background:#ff6b351a}.dark,.dark .main-wrap{background:#1a1a1a}.dark .main-content-wrap{background:#1e1e1ed9;box-shadow:0 6px 16px #0000004d;border:none}.dark .main-content-wrap .n-list-item{border:none;background:#282828cc}.dark .main-content-wrap .n-list-item:hover{background:#323232f2;box-shadow:0 8px 24px #0006}.dark .empty-wrap{background:#1e1e1ecc;border:none}.dark .hash-link,.dark .user-link,.dark .following-link,.dark .username-link,.dark .beian-link,.dark .slide-bar-user-link{color:#d1d5db}.dark .hash-link:hover,.dark .user-link:hover{color:#ff9e66;background:#ff6b3526}.dark .following-link:hover,.dark .slide-bar-user-link:hover{color:#f7931e;background:#f7931e26}.dark .username-link:hover{color:#ff9e66;background:#ff6b3526}.dark .beian-link:hover{color:#f7931e;background:#f7931e26}.dark .hash-link:after,.dark .user-link:after{background:linear-gradient(90deg,#ff9e66,#f7931e)}@media screen and (max-width: 768px){.content-wrap{top:0;position:absolute!important}.main-content-wrap{border-radius:12px}.main-content-wrap .n-list-item{padding:12px;margin-bottom:12px;border-radius:12px}.empty-wrap{border-radius:12px}}.n-button{border-radius:50px;font-weight:600;transition:var(--transition);border:none!important;box-shadow:0 2px 6px #ff6b3533}.n-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff6b354d}.n-button:active{transform:translateY(0)}.n-button[type=primary]{background:var(--gradient-primary)!important;color:#fff!important}.n-button[type=success]{background:linear-gradient(135deg,var(--success-color),#16a34a)!important;color:#fff!important}.n-button[type=error]{background:linear-gradient(135deg,#dc2626,#991b1b)!important;color:#fff!important}.n-button[type=warning]{background:var(--gradient-warm)!important;color:#2d2d2d!important}.n-button.n-button--secondary-type{background:#ff6b351a!important;color:var(--primary-color)!important}.n-button.n-button--secondary-type:hover{background:#ff6b3526!important;box-shadow:0 4px 12px #ff6b3533!important}.n-button.n-button--tertiary-type{background:transparent!important;color:var(--primary-color)!important}.n-button.n-button--tertiary-type:hover{background:#ff6b351a!important}.n-button.n-button--text-type{background:transparent!important;color:var(--primary-color)!important}.n-button.n-button--text-type:hover{background:#ff6b351a!important}.dark .n-button{box-shadow:0 2px 6px #0000004d!important}.dark .n-button:hover{box-shadow:0 4px 12px #0006!important}.dark .n-button.n-button--secondary-type{background:#ff6b3533!important;color:#ff9e66!important}.dark .n-button.n-button--secondary-type:hover{background:#ff6b354d!important;box-shadow:0 4px 12px #0000004d!important}.dark .n-button.n-button--tertiary-type{color:#d1d5db!important}.dark .n-button.n-button--tertiary-type:hover{background:#ffffff1a!important}.dark .n-button.n-button--text-type{color:#d1d5db!important}.dark .n-button.n-button--text-type:hover{background:#ffffff1a!important}.dark .n-button[type=warning]{background:var(--gradient-warm)!important;color:#2d2d2d!important}.dark .n-button[type=success]{background:linear-gradient(135deg,var(--success-color),#16a34a)!important;color:#fff!important}.dark .n-button[type=error]{background:linear-gradient(135deg,#dc2626,#991b1b)!important;color:#fff!important}.home-statistic-banner,.home-comment-item{border:none!important;border-radius:var(--border-radius)!important;overflow:hidden}.home-statistic-banner .n-card,.home-comment-item .n-card,.comment-item{border:none!important;border-radius:var(--border-radius)!important}.home-statistic-banner .n-card{background:#fffc!important}.home-statistic-banner .n-card .n-card__content{padding:20px!important}.home-statistic-banner .n-card .n-card__footer{padding:0 20px 20px!important}.home-statistic-banner .n-statistic .n-statistic-value{color:var(--primary-color)!important}.dark .home-statistic-banner .n-card{background:#282828cc!important}.dark .home-statistic-banner .n-statistic .n-statistic-value{color:#ff9e66!important}.search-wrap{--search-wrap-bg: #fcf0e4}.dark .search-wrap{--search-wrap-bg: #191919}
