.tag-cloud[data-v-919427fd]{cursor:default;height:300px;margin:0 auto;position:relative;text-align:center;width:300px}.tag-cloud p[data-v-919427fd]{border-radius:3px;display:inline-block;font-size:16px;left:50%;line-height:18px;margin:0;padding:4px 9px;position:absolute;top:50%;transform-origin:center center;transition:opacity .3s ease;will-change:transform,opacity}.tag-cloud p[data-v-919427fd]:hover{cursor:pointer}.tag-dimmed[data-v-919427fd]{opacity:.05!important}.sidebar[data-v-c70c1298]{max-width:320px;position:sticky;top:80px;width:100%;--sidebar-author-bg:linear-gradient(180deg,rgba(211,236,253,.92),rgba(235,247,255,.96));--sidebar-author-border:rgba(103,166,220,.22);--sidebar-author-shadow:0 18px 36px rgba(85,131,173,.14);--sidebar-avatar-border:hsla(0,0%,100%,.96);--sidebar-avatar-bg:#fff;--sidebar-avatar-shadow:0 8px 20px rgba(78,128,172,.18);--sidebar-avatar-shadow-hover:0 14px 28px rgba(78,128,172,.24);--sidebar-title-color:var(--text-primary);--sidebar-bio-color:var(--text-secondary);--sidebar-stat-label:var(--text-secondary);--sidebar-stat-value:var(--text-primary);--sidebar-social-bg:hsla(0,0%,100%,.72);--sidebar-social-shadow:0 8px 20px rgba(98,144,181,.12);--sidebar-section-accent:#6366f1;--sidebar-section-accent-strong:#8b5cf6;--sidebar-section-divider:rgba(99,102,241,.1);--sidebar-post-hover:#6366f1;--sidebar-post-time:var(--text-secondary);--sidebar-rank-shadow:0 2px 4px rgba(0,0,0,.1);--sidebar-image-shadow:0 2px 8px rgba(0,0,0,.08)}.sidebar .author-card[data-v-c70c1298]{background:var(--sidebar-author-bg);border:1px solid var(--sidebar-author-border);box-shadow:var(--sidebar-author-shadow);margin-bottom:24px;padding:22px 0 0}.sidebar .author-avatar-wrap[data-v-c70c1298]{display:flex;justify-content:center;position:relative;z-index:1}.sidebar .author-avatar-wrap .avatar-hitbox[data-v-c70c1298]{border-radius:50%;cursor:pointer;display:inline-flex}.sidebar .author-avatar-wrap .avatar[data-v-c70c1298]{background:var(--sidebar-avatar-bg);border:4px solid var(--sidebar-avatar-border);box-shadow:var(--sidebar-avatar-shadow);height:88px;transition:box-shadow .25s ease;width:88px}.sidebar .author-avatar-wrap .avatar-hitbox:hover .avatar[data-v-c70c1298]{box-shadow:var(--sidebar-avatar-shadow-hover)}.sidebar .author-info[data-v-c70c1298]{padding:16px 22px 8px;text-align:center}.sidebar .author-info h3[data-v-c70c1298]{color:var(--sidebar-title-color);font-size:1.6rem;font-weight:700;letter-spacing:.5px;line-height:1.2;margin:0}.sidebar .author-info .bio[data-v-c70c1298]{color:var(--sidebar-bio-color);font-size:.95rem;line-height:1.7;margin:10px 0 0}.sidebar .site-stats[data-v-c70c1298]{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 18px 4px}.sidebar .site-stats .stat-item[data-v-c70c1298]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;min-height:74px;min-width:0;padding:6px 2px;text-align:center}.sidebar .site-stats .stat-label[data-v-c70c1298]{align-items:center;color:var(--sidebar-stat-label);display:inline-flex;font-size:.9rem;font-weight:600;gap:5px;justify-content:center;line-height:1.2;min-width:0;white-space:nowrap}.sidebar .site-stats .stat-label span[data-v-c70c1298]{white-space:nowrap}.sidebar .site-stats strong[data-v-c70c1298]{color:var(--sidebar-stat-value);display:block;font-size:1.35rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.15;width:100%;word-break:break-word}.sidebar .site-stats .fa-book-open[data-v-c70c1298]{color:#4f8fdd}.sidebar .site-stats .fa-heart[data-v-c70c1298]{color:#ff6b81}.sidebar .site-stats .fa-fire[data-v-c70c1298]{color:#ff6b57}.sidebar .social-links[data-v-c70c1298]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:0;padding:8px 18px 16px}.sidebar .social-links .social-btn[data-v-c70c1298]{align-items:center;background:var(--sidebar-social-bg);border-radius:12px;box-shadow:var(--sidebar-social-shadow);display:flex;font-size:1.05rem;height:38px;justify-content:center;text-decoration:none;transition:all .25s ease;width:38px}.sidebar .social-links .social-btn[data-v-c70c1298]:hover{transform:translateY(-2px)}.sidebar .social-links .qq[data-v-c70c1298]{color:#60a5fa}.sidebar .social-links .qq[data-v-c70c1298]:hover{background:#60a5fa;color:#fff}.sidebar .social-links .qqGroup[data-v-c70c1298]{color:#e1c235}.sidebar .social-links .qqGroup[data-v-c70c1298]:hover{background:#e1c235;color:#fff}.sidebar .social-links .github[data-v-c70c1298]{color:#000}.sidebar .social-links .github[data-v-c70c1298]:hover{background:#000;color:#fff}.sidebar .social-links .gitee[data-v-c70c1298]{color:#ee3434}.sidebar .social-links .gitee[data-v-c70c1298]:hover{background:#ee3434;color:#fff}.sidebar .social-links .email[data-v-c70c1298]{color:#d872a7}.sidebar .social-links .email[data-v-c70c1298]:hover{background:#d872a7;color:#fff}.sidebar .social-links .wechat[data-v-c70c1298]{color:#10b981}.sidebar .social-links .wechat[data-v-c70c1298]:hover{background:#10b981;color:#fff}.section[data-v-c70c1298]{margin-bottom:24px}.section h3[data-v-c70c1298]{border-bottom:2px solid var(--sidebar-section-divider);color:var(--sidebar-section-accent);font-size:1.1rem;font-weight:600;margin-bottom:16px;padding-bottom:12px}.section h3[data-v-c70c1298]:before{background:linear-gradient(to bottom,var(--sidebar-section-accent),var(--sidebar-section-accent-strong));border-radius:2px;content:"";display:inline-block;height:16px;margin-right:8px;transform:translateY(-1px);vertical-align:middle;width:4px}.section .post-list[data-v-c70c1298]{counter-reset:post-counter;display:flex;flex-direction:column;gap:20px}.section .post-list .post-item[data-v-c70c1298]{display:flex;gap:16px;padding-left:32px;position:relative;text-decoration:none;transition:all .3s ease}.section .post-list .post-item[data-v-c70c1298]:before{align-items:center;background:var(--number-bg,#f87171);border-radius:6px;box-shadow:var(--sidebar-rank-shadow);color:#fff;content:counter(post-counter);counter-increment:post-counter;display:flex;font-size:13px;font-weight:600;height:22px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}.section .post-list .post-item[data-v-c70c1298]:nth-child(2):before{--number-bg:#fbbf24}.section .post-list .post-item[data-v-c70c1298]:nth-child(3):before{--number-bg:#60a5fa}.section .post-list .post-item[data-v-c70c1298]:nth-child(n+4):before{--number-bg:#9ca3af}.section .post-list .post-item[data-v-c70c1298]:hover{transform:translate(4px)}.section .post-list .post-item:hover h4[data-v-c70c1298]{color:var(--sidebar-post-hover)}.section .post-list .post-item:hover img[data-v-c70c1298]{transform:scale(1.03)}.section .post-list .post-item img[data-v-c70c1298]{border-radius:6px;box-shadow:var(--sidebar-image-shadow);height:70px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100px}.section .post-list .post-item img.fallback[data-v-c70c1298]{opacity:.7}.section .post-list .post-item .post-meta[data-v-c70c1298]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0}.section .post-list .post-item .post-meta h4[data-v-c70c1298]{color:var(--text-primary);display:-webkit-box;font-size:.95rem;font-weight:500;-webkit-line-clamp:2;margin-bottom:6px;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;line-height:1.4;transition:color .3s ease}.section .post-list .post-item .post-meta time[data-v-c70c1298]{align-items:center;color:var(--sidebar-post-time);display:flex;font-size:.8rem;gap:4px}.section .post-list .post-item .post-meta time[data-v-c70c1298]:before{content:"";font-family:Font Awesome\ 5 Free,serif;font-size:.75rem;opacity:.8}.announcement h3 i[data-v-c70c1298]{animation:shake-c70c1298 1.5s ease-in-out infinite;color:#f59e0b;margin-right:8px}.announcement .announcement-content .announcement-item[data-v-c70c1298]{align-items:flex-start;border-bottom:1px dashed var(--sidebar-section-divider);display:flex;gap:12px;padding:12px 0}.announcement .announcement-content .announcement-item[data-v-c70c1298]:last-child{border-bottom:none;padding-bottom:0}.announcement .announcement-content .announcement-item[data-v-c70c1298]:first-child{padding-top:0}.announcement .announcement-content .announcement-item span[data-v-c70c1298]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}html[data-theme=dark]{--sidebar-author-bg:linear-gradient(180deg,rgba(31,43,56,.96),rgba(20,28,38,.98));--sidebar-author-border:rgba(113,156,194,.16);--sidebar-author-shadow:0 20px 36px rgba(0,0,0,.2);--sidebar-avatar-border:hsla(0,0%,100%,.1);--sidebar-avatar-bg:hsla(0,0%,100%,.04);--sidebar-avatar-shadow:0 12px 24px rgba(0,0,0,.24);--sidebar-avatar-shadow-hover:0 18px 30px rgba(0,0,0,.3);--sidebar-title-color:var(--text-primary);--sidebar-bio-color:var(--text-secondary);--sidebar-stat-label:#bdd0e1;--sidebar-stat-value:#f4f8fc;--sidebar-social-bg:hsla(0,0%,100%,.06);--sidebar-social-shadow:none;--sidebar-post-hover:#a5b4fc;--sidebar-post-time:#a3b2c5;--sidebar-rank-shadow:0 2px 4px rgba(0,0,0,.2);--sidebar-image-shadow:0 2px 8px rgba(0,0,0,.15)}@media(max-width:1024px){.sidebar[data-v-c70c1298]{display:none}}@keyframes shake-c70c1298{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}.fa-star[data-v-c70c1298]{color:#ef5151}.fa-tags[data-v-c70c1298]{color:#e329d3}
