.content-with-sidebar{position:relative;max-width:1200px;margin:0 auto;padding:0;width:100%;display:flex;gap:.75rem;align-items:flex-start;overflow:visible}.content-with-sidebar.sidebar-hidden{max-width:1480px;gap:0}.content-with-sidebar.sidebar-prewide{max-width:1480px}.sidebar.sidebar-collapsed{display:none}.page .content,.post .content{margin-bottom:.75rem!important}.page main,.post main{margin-bottom:0!important;padding-bottom:0!important}.main-content{flex:1;min-width:0;transition:none}.content-with-sidebar.sidebar-hidden .content_top{margin-right:1rem;transition:none}.content-with-sidebar .content_top{transition:none}.content-with-sidebar .index_slide,.content-with-sidebar .slide_card{margin-left:1rem;margin-right:0;margin-top:0}.content-with-sidebar .main-content .index_card,.content-with-sidebar .main-content .index_list{margin-right:0!important;margin-left:0!important}.content-with-sidebar .index_list{margin-right:0!important}.content-with-sidebar .main-content .communal,.content-with-sidebar .main-content .communal_card{margin-left:1rem!important;margin-right:1rem!important;margin-top:0!important;margin-bottom:.75rem!important;transition:none}.content-with-sidebar.sidebar-hidden .main-content .communal,.content-with-sidebar.sidebar-hidden .main-content .communal_card{margin-right:1rem!important}.content-with-sidebar .content_top{max-width:100%!important;margin-left:1rem;margin-right:0;margin-top:0;margin-bottom:0}.content-with-sidebar.sidebar-hidden .content_top{margin-bottom:0}.content-with-sidebar .post.match_bg,.content-with-sidebar .public{background:var(--bg-color,#fff);border-radius:var(--card-radius,6px);border:var(--card-border,1px solid #e8f0f0);box-shadow:var(--card-shadow)}body .content_top .post.match_bg .palbum{margin:0 0 1.5rem 0;border-radius:6px;overflow:hidden}body .content_top .post.match_bg .palbum_img{border-radius:6px;overflow:hidden}body .content_top .post.match_bg .palbum_filter{border-radius:6px}body .content_top .post.match_bg .song{background:var(--bg-color,#fff);border-radius:6px;margin:1rem 0}.dark body .content_top .post.match_bg .song{background:0 0!important;border:none!important}.content-with-sidebar .public{margin-right:0;margin-top:0}.content-with-sidebar .post.match_bg .post_text{padding:1rem 1rem 0 1rem}.content-with-sidebar .post.match_bg .words{padding:0 1rem .5rem 1rem}.content-with-sidebar .post.match_bg .post_tags,.content-with-sidebar .post.match_bg .post_tools{padding-left:1rem;padding-right:1rem}.content-with-sidebar .post_comments{background:#fff;border-radius:6px;border:1px solid #eff2f9;margin-top:.75rem;margin-bottom:0;padding:1rem}.content-with-sidebar .post_navigation{background:var(--bg-color,#fff);border-radius:var(--card-radius,6px);border:var(--card-border,1px solid #e8f0f0);box-shadow:var(--card-shadow);margin-top:.75rem}.sidebar{width:280px;margin-right:1rem;flex-shrink:0;opacity:1;visibility:visible;transform:translateX(0) scale(1) translateZ(0);contain:layout;isolation:isolate;transition:none;will-change:auto;align-self:flex-start;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (min-width:1025px){body.sidebar-sticky-on main#main{overflow:visible}body.sidebar-sticky-on .content-with-sidebar .main-content{overflow-x:auto}body.sidebar-sticky-on .content-with-sidebar:not(.sidebar-hidden)>.sidebar:not(.sidebar-collapsed){position:-webkit-sticky;position:sticky;top:var(--plain-sidebar-sticky-top,16px);contain:none;transform:none!important;isolation:auto;-webkit-backface-visibility:visible;backface-visibility:visible}}@media (max-width:1024px){body{overflow-x:hidden}}.sidebar.sidebar-hiding{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(0) translateZ(0);transition:none;will-change:auto}@media (max-width:1024px){.content-with-sidebar{flex-direction:column;gap:0}.sidebar{width:100%;margin-left:1rem;margin-right:1rem;margin-top:1rem}.main-content{margin-right:0}}@media (max-width:768px){.sidebar{display:none!important}}.breadcrumb-bar,.notice-bar{max-width:1200px!important;margin:.75rem 1rem!important;margin-left:1rem!important;margin-right:1rem!important;padding:10px 1rem!important;border-radius:var(--card-radius,6px)!important;border:var(--card-border,1px solid #e8f0f0)!important;box-shadow:var(--card-shadow)!important;background:#fff!important}.breadcrumb-bar.sidebar-enabled,.notice-bar.sidebar-enabled{padding-left:1rem!important;padding-right:1rem!important}body #footer{max-width:1200px!important;margin:0 1rem 0 1rem!important;border-radius:var(--card-radius,6px)!important;border:var(--card-border,1px solid #e8f0f0)!important;box-shadow:var(--card-shadow)!important;background:#fff!important}body .content_top .album_list,body .content_top .post.match_bg,body .content_top .public{background:var(--bg-color,#fff);border-radius:var(--card-radius,6px);border:var(--card-border,1px solid #e8f0f0);box-shadow:var(--card-shadow);margin-bottom:.75rem}.content-with-sidebar .content_top .post.match_bg{padding:0!important}body .content_top:not(.content-with-sidebar):not(.content-with-sidebar .content_top){max-width:1200px;margin:0 auto;padding:0 1rem}body .content_top .post_comments{border-radius:var(--card-radius,6px);border:var(--card-border,1px solid #e8f0f0);box-shadow:var(--card-shadow);margin-top:.75rem;margin-bottom:.75rem;padding:1rem}body .album_public{max-width:1200px;margin:0 auto;padding:0 1rem}body .communal.communal_card{max-width:calc(1200px - 2rem)!important;margin:0 1rem .75rem 1rem!important;padding:0!important;border:1px solid #eff2f9}.content-with-sidebar .main-content .communal.communal_card{max-width:100%!important;margin-left:1rem!important;margin-right:0!important;padding:0!important}.content-with-sidebar.sidebar-hidden .main-content .communal,.content-with-sidebar.sidebar-hidden .main-content .communal.communal_card{margin-right:1rem!important}.communal_card .communal_box{overflow:hidden;border-radius:6px}.communal_card .communal_box_img{position:absolute;top:0;left:0;width:100%;height:100%}.communal_card .communal_box_img img{width:100%;height:100%;object-fit:cover}.dark body .content_top .album_list,.dark body .content_top .post.match_bg,.dark body .content_top .post_comments,.dark body .content_top .public{background:var(--theme-bg-secondary)!important;border:1px solid var(--theme-border-color)!important}.dark .content_top .post.match_bg .song .photos_album,.normal.dark body .content_top .post.match_bg .song .photos_album,body.dark .content_top .post.match_bg .song .photos_album{background:var(--theme-bg-primary)!important;border:none!important}.breadcrumb-bar .breadcrumb-content,.notice-bar .notice-content{flex:1;min-width:0;overflow:hidden;padding-right:1rem}.sidebar-widget{background:var(--bg-color,#fff);border-radius:var(--card-radius,6px);padding:1rem;margin-bottom:.75rem;border:var(--card-border,1px solid #e8f0f0);box-shadow:var(--card-shadow);transition:none}.author-card{text-align:center}.author-card-content{display:flex;flex-direction:column;align-items:center}.author-avatar{position:relative;width:70px;height:70px;border-radius:50%;margin-bottom:1rem;aspect-ratio:1/1;border:1px solid #eff2f9}.author-avatar img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:50%}.author-name__inner{position:relative;display:inline-block;overflow:visible}.author-name .author-presence{position:absolute;left:100%;top:50%;margin-left:.18em;transform:translateY(calc(-50% + .08em));display:inline-flex;align-items:center;justify-content:center;font-size:.85em;font-weight:400;color:#8a94a0;cursor:default;line-height:1;overflow:visible}.author-name .author-presence .iconfont{font-size:inherit;line-height:1;color:inherit}.author-name .author-presence[data-online="1"]{color:#f44336}.dark .author-name .author-presence{color:#5a6572}.dark .author-name .author-presence[data-online="1"]{color:#f44336}.author-name .author-presence[data-original-title]:not([data-original-title=""]):focus-within::before,.author-name .author-presence[data-original-title]:not([data-original-title=""]):hover::before{content:attr(data-original-title);position:absolute;z-index:1080;left:50%;bottom:100%;margin-bottom:6px;transform:translateX(-50%);padding:4px 8px;font-size:.625rem;line-height:1.4;font-weight:400;color:#fff;text-align:center;white-space:nowrap;pointer-events:none;background:rgba(33,37,41,.96);border-radius:4px;box-shadow:0 4px 14px rgba(0,0,0,.18)}.author-name .author-presence[data-original-title]:not([data-original-title=""]):focus-within::after,.author-name .author-presence[data-original-title]:not([data-original-title=""]):hover::after{content:'';position:absolute;z-index:1081;left:50%;bottom:calc(100% + 1px);margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(33,37,41,.96);pointer-events:none}.dark .author-name .author-presence[data-original-title]:not([data-original-title=""]):focus-within::before,.dark .author-name .author-presence[data-original-title]:not([data-original-title=""]):hover::before{background:rgba(30,43,51,.98);color:#e2edf5;box-shadow:0 4px 16px rgba(0,0,0,.35)}.dark .author-name .author-presence[data-original-title]:not([data-original-title=""]):focus-within::after,.dark .author-name .author-presence[data-original-title]:not([data-original-title=""]):hover::after{border-top-color:rgba(30,43,51,.98)}.author-name{font-size:1.1rem;font-weight:600;color:var(--text-color,#484242);margin:0 0 .75rem 0;text-align:center;overflow:visible}.author-bio{display:inline-flex;align-items:flex-start;gap:.35em;max-width:100%;text-align:left;font-size:.875rem;color:#8a94a0;line-height:1.6;margin:0 0 1rem 0}.author-bio .iconfont{flex-shrink:0;font-size:1em;line-height:1.6;color:var(--plain-accent,#2aa1a6)}.author-social{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f9fafb;border:1px solid #eff2f9;transition:all .3s;text-decoration:none}.social-link:hover{background:var(--dark-green,#2aa1a6);border-color:var(--dark-green,#2aa1a6);transform:translateY(-2px)}.social-link i{font-size:1.125rem;color:#52525c}.social-link:hover i{color:#fff}.social-link img{width:24px;height:24px;object-fit:contain}.sidebar-widget:first-child{margin-top:0}.sidebar-title{font-size:1rem;font-weight:500;font-synthesis:none;line-height:1.5;color:var(--text-secondary,#55605f);margin:0 0 1rem 0;padding-bottom:.75rem;border-bottom:1px solid #eff2f9;position:relative}.sidebar-title::after{content:"";left:0;width:24px;height:2px;bottom:-2px;position:absolute;border-radius:1px;background-color:var(--dark-green,#2aa1a6);transition:width .5s ease}.sidebar-widget:hover .sidebar-title::after{width:3rem}.match .sidebar-title::after{background-color:var(--dark-green,#2aa1a6)!important}.sidebar-content{font-size:.875rem;line-height:1.8}.site-stats{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.site-stats li{padding:.5rem;background:#f9fafb;border-radius:6px;text-align:center;border:1px solid #eff2f9;min-width:0}.site-stats-update{margin-top:.75rem;padding:.425rem .75rem;background:#f9fafb;border-radius:6px;border:1px solid #eff2f9;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;text-align:left}.site-stats-update .stats-label{margin-bottom:0;flex-shrink:0;padding-top:.125rem}.site-stats-update .stats-value{flex:1;min-width:0;text-align:right;font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--dark-green,#2aa1a6);word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.stats-label{display:block;color:#8a94a0;font-size:.75rem;margin-bottom:.25rem}.stats-value{display:block;color:var(--dark-green,#2aa1a6);font-weight:500;font-size:.875rem;font-variant-numeric:tabular-nums}@media (max-width:1200px){.site-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.recent-comments{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.comment-item{margin:0;padding:0;border-bottom:none}.comment-item:last-child{border-bottom:none}.comment-item a{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"avatar meta" "excerpt excerpt";column-gap:.2rem;row-gap:.2rem;align-items:center;text-decoration:none;color:var(--text-color,#484242);padding:.1rem 0}.comment-item a:hover{color:var(--dark-green,#2aa1a6)}.comment-main{display:contents}.comment-avatar{grid-area:avatar;width:25px;height:25px;border-radius:50%;overflow:hidden;flex-shrink:0;aspect-ratio:1/1;border:1px solid #eff2f9}.comment-avatar img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.comment-meta{grid-area:meta;display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex:1;min-width:0}.comment-author{font-size:.85rem;font-weight:500;color:var(--text-color,#484242);line-height:1.4;border-top:none!important;padding-top:0!important;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-date{font-size:.75rem;color:#8a94a0;flex-shrink:0;line-height:1.2}.comment-excerpt{grid-area:excerpt;display:block;position:relative;width:100%;max-width:100%;box-sizing:border-box;font-size:.75rem;color:#52525c;line-height:1.5;background:linear-gradient(135deg,#f9fafb 0,#f5f7fa 100%);border:1px solid #eff2f9;border-radius:6px;padding:.3rem .6rem;margin-top:.35rem;white-space:normal;word-break:break-word}.comment-excerpt.is-secret{text-align:center;color:#8b95a5}.comment-excerpt::after{content:"";position:absolute;top:-6px;left:12.5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #eff2f9;transform:translateX(-50%);pointer-events:none;z-index:0}.comment-excerpt::before{content:"";position:absolute;top:-5px;left:12.5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f9fafb;transform:translateX(-50%);pointer-events:none;z-index:1}.recent-says{list-style:none;padding:0;margin:0}.say-item{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #eff2f9}.say-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.say-item a{display:block;text-decoration:none;color:var(--text-color,#484242);transition:color .2s ease}.say-item a:hover{color:var(--dark-green,#2aa1a6)}.say-content{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.recent-says .say-text-icon.iconfont{display:inline-block;margin-right:.25rem;vertical-align:-.08em;font-size:.85rem;line-height:1;color:var(--plain-accent);transition:color .2s ease}.say-text{flex:1;min-width:0}.say-text-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-size:.85rem;line-height:1.6;color:var(--text-color,#484242)}.say-images-tip{display:inline-flex;align-items:center;gap:.15rem;padding:0 .25rem;border:1px solid #e0e0e0;border-radius:3px;font-size:.85rem;line-height:1.4;color:#8a94a0;white-space:nowrap;flex-shrink:0;background:0 0}.say-images-tip i.iconfont{font-size:.8rem;color:#8a94a0;line-height:1;transform:translateY(.14em)}.say-meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;color:#999}.say-author{font-weight:500;color:#8a94a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.say-date{flex-shrink:0;color:#999}.say-item a:hover .say-text-clamp{color:var(--dark-green,#2aa1a6)}.say-item a:hover .say-text-icon.iconfont{color:var(--dark-green,#2aa1a6)}.hot-posts{list-style:none;padding:0;margin:0}.hot-posts li{margin-bottom:0;border-bottom:1px solid #eff2f9}.hot-posts li:last-child{border-bottom:none}.hot-posts a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#52525c;padding:.55rem 0;font-size:.875rem;gap:.75rem;transition:all .3s}.hot-posts a:hover{color:var(--dark-green,#2aa1a6)}.hot-posts .post-rank{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;transition:color .3s}.hot-posts .post-rank.rank-top1{color:#f9723d;font-style:italic}.hot-posts .post-rank.rank-top2{color:#648e93;font-style:italic}.hot-posts .post-rank.rank-top3{color:#83cbac;font-style:italic}.hot-posts .post-rank.rank-normal{color:#999;font-style:italic}.hot-posts .post-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;position:relative;padding-left:0;min-width:0}.hot-posts .post-title::before{display:none}.hot-posts .post-date{flex-shrink:0;font-size:.8125rem;color:#999;font-weight:400;min-width:40px;text-align:right;white-space:nowrap}.archive-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.archive-list li{margin-bottom:0}.archive-list a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#52525c;padding:.5rem .375rem;font-size:.8125rem;background:#f9fafb;border-radius:4px;border:1px solid #eff2f9;transition:all .3s;text-align:center;gap:.25rem}.archive-list a:hover{background:#fff;border-color:var(--dark-green,#2aa1a6);color:var(--dark-green,#2aa1a6);transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,166,124,.15)}.archive-list a i{font-size:.75rem;flex-shrink:0}.other-tools{display:flex;flex-direction:column;gap:1rem}.other-tools-group{margin:0}.other-tools-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.other-tools-grid li{margin:0}.other-tools-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;min-height:4.25rem;padding:.5rem .35rem;border-radius:6px;background:#f9fafb;border:1px solid #eff2f9;color:#52525c;font-size:.8125rem;transition:all .3s;gap:.35rem}.other-tools-tile:hover{background:#fff;border-color:var(--dark-green,#2aa1a6);color:var(--dark-green,#2aa1a6);transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,166,124,.15)}.other-tools-tile .iconfont{font-size:1.25rem;line-height:1;color:inherit;opacity:.9}.other-tools-tile-text{font-weight:500;line-height:1.3;word-break:break-word}.other-tools-tile--map{gap:.25rem}.other-tools-kicker{display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:.1rem .35rem;border-radius:4px;color:var(--dark-green,#2aa1a6);background:rgba(0,166,124,.1);border:1px solid rgba(0,166,124,.22);line-height:1.2}.other-tools-tile--map:hover .other-tools-kicker{color:var(--dark-green,#2aa1a6);border-color:var(--dark-green,#2aa1a6);background:rgba(0,166,124,.16)}.recent-posts{list-style:none;padding:0;margin:0}.recent-posts li{margin-bottom:0;border-bottom:1px solid #eff2f9}.recent-posts li:last-child{border-bottom:none}.recent-posts a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#52525c;padding:.75rem 0;font-size:.875rem;gap:.35rem;transition:all .3s}.recent-posts a:hover{color:var(--dark-green,#2aa1a6)}.recent-posts .post-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;position:relative;padding-left:.75rem;min-width:0}.recent-posts .post-title::before{content:"\2022";position:absolute;left:0;color:#999;font-weight:400}.recent-posts .post-date{flex-shrink:0;font-size:.8125rem;color:#999;font-weight:400;min-width:40px;text-align:right;white-space:nowrap}.tag-cloud{display:flex;flex-wrap:wrap;gap:.4rem;align-items:flex-start}.tag-item{display:inline-flex;align-items:center;justify-content:center;padding:0 .6rem;min-height:2rem;line-height:1;box-sizing:border-box;max-width:100%;background:#f9fafb;border-radius:6px;text-decoration:none;color:#52525c;font-size:.75rem;border:1px solid #eff2f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-item:hover{color:var(--dark-green,#2aa1a6);border-color:var(--dark-green,#2aa1a6)}.tag-size-5{font-size:.75rem}.tag-size-10{font-size:.875rem}.tag-size-20{font-size:.9375rem}.tag-size-30{font-size:1rem;font-weight:500}.empty-tip{text-align:center;color:#8a94a0;font-size:.875rem;margin:0;padding:1rem 0}@media (max-width:1024px){.content-with-sidebar{display:block}.main-content{padding-right:0}.sidebar{width:100%;margin-left:1rem;margin-right:1rem;margin-top:1rem}.sidebar-widget{margin-bottom:.75rem}.sidebar-toggle-btn{display:none!important}}@media (max-width:768px){.content-with-sidebar .main-content .communal.communal_card{margin-right:1rem!important}.sidebar-widget{padding:.875rem}.sidebar-title{font-size:1rem}.comment-avatar{width:32px;height:32px}.comment-excerpt::after,.comment-excerpt::before{left:16px}}.dark .sidebar-widget{background:var(--theme-bg-secondary,var(--theme-bg-primary));border:var(--card-border,1px solid var(--theme-border-color));box-shadow:var(--card-shadow)}.dark .author-avatar{border-color:transparent;box-shadow:0 0 0 3px rgba(70,195,201,.25),0 0 0 6px rgba(70,195,201,.08)}.dark .author-name{color:var(--text-title)}.dark .author-bio{color:var(--text-secondary)}.dark .author-bio .iconfont{color:inherit}.dark .social-link{background:var(--theme-border-color);border-color:var(--theme-border-color)}.dark .social-link:hover{background:var(--plain-accent);border-color:var(--plain-accent)}.dark .social-link i{color:rgba(255,255,255,.72)}.dark .social-link:hover i{color:#fff}.dark .sidebar-title{border-bottom-color:var(--theme-border-color)}.dark .sidebar-title::after{background-color:var(--plain-accent)!important;opacity:.7}.dark .site-stats li{background:var(--theme-border-color);border-color:var(--theme-border-color)}.dark .site-stats-update{background:var(--theme-border-color);border-color:var(--theme-border-color-hover)}.dark .site-stats-update .stats-value{color:var(--text-secondary)}.dark .stats-label{color:var(--text-muted)}.dark .stats-value{color:var(--text-secondary)}.dark .comment-item{border-bottom-color:var(--theme-border-color)}.dark .comment-item a{color:rgba(255,255,255,.72)}.dark .comment-item a:hover{color:var(--plain-accent)}.dark .comment-item a:hover .comment-author{color:var(--plain-accent)}.dark .comment-avatar{border-color:var(--theme-border-color)}.dark .comment-author{color:var(--plain-accent)}.dark .comment-excerpt{color:rgba(255,255,255,.72);background:linear-gradient(135deg,var(--theme-border-color) 0,var(--theme-bg-elevated) 100%);border:1px solid var(--theme-border-color)}.dark .comment-excerpt.is-secret{color:#7a8e9c}.dark .comment-excerpt::after{border-bottom-color:var(--theme-border-color)}.dark .comment-excerpt::before{border-bottom-color:var(--theme-border-color)}.dark .comment-date{color:#7a8e9c}.dark .say-item{border-bottom-color:var(--theme-border-color)}.dark .say-item a{color:rgba(255,255,255,.72)}.dark .say-item a:hover{color:var(--plain-accent)}.dark .say-text-clamp{color:rgba(255,255,255,.72)}.dark .say-text-icon.iconfont{color:#7a8e9c}.dark .say-item a:hover .say-text-clamp{color:var(--plain-accent)}.dark .say-item a:hover .say-text-icon.iconfont{color:var(--plain-accent)}.dark .say-images-tip{border-color:var(--theme-border-color);color:#7a8e9c;background:0 0}.dark .say-images-tip i{color:#7a8e9c}.dark .say-author{color:#7a8e9c}.dark .say-date{color:#7a8e9c}.dark .hot-posts li{border-bottom-color:var(--theme-border-color)}.dark .hot-posts a{color:rgba(255,255,255,.72)}.dark .hot-posts a:hover{color:var(--plain-accent)}.dark .hot-posts .post-date{color:#7a8e9c}.dark .hot-posts .post-rank.rank-normal{color:#7a8e9c}.dark .hot-posts .post-rank.rank-top1{color:#e74c3c}.dark .hot-posts .post-rank.rank-top2{color:#e67e22}.dark .hot-posts .post-rank.rank-top3{color:#f39c12}.dark .archive-list a{background:var(--theme-border-color);color:rgba(255,255,255,.72);border-color:var(--theme-border-color)}.dark .archive-list a:hover{background:var(--theme-bg-elevated);border-color:var(--plain-accent);color:var(--plain-accent);box-shadow:0 2px 6px rgba(92,196,200,.2)}.dark .other-tools-tile{background:var(--theme-border-color);border-color:var(--theme-border-color);color:rgba(255,255,255,.72);box-shadow:none}.dark .other-tools-tile:hover{background:var(--theme-bg-elevated);border-color:var(--plain-accent);color:var(--plain-accent);box-shadow:0 2px 6px rgba(92,196,200,.2)}.dark .other-tools-kicker{color:rgba(255,255,255,.72);background:rgba(92,196,200,.18);border-color:rgba(92,196,200,.35)}.dark .other-tools-tile:hover .other-tools-kicker{color:var(--plain-accent);border-color:var(--plain-accent);background:rgba(92,196,200,.25)}.dark .recent-posts li{border-bottom-color:var(--theme-border-color)}.dark .recent-posts a{color:rgba(255,255,255,.72)}.dark .recent-posts a:hover{color:var(--plain-accent)}.dark .recent-posts .post-title::before{color:var(--dark-green)}.dark .recent-posts .post-date{color:#7a8e9c}.dark .tag-item{background:var(--theme-border-color);color:rgba(255,255,255,.72);border-color:var(--theme-border-color)}.dark .tag-item:hover{color:var(--plain-accent);border-color:var(--plain-accent)}.dark .empty-tip{color:rgba(255,255,255,.72)}.dark .content-with-sidebar .post.match_bg,.dark .content-with-sidebar .post_comments,.dark .content-with-sidebar .post_navigation,.dark .content-with-sidebar .public{background:var(--theme-bg-secondary);border-color:var(--theme-border-color)}.dark .breadcrumb-bar,.dark .notice-bar{background:var(--theme-bg-primary)!important;border-color:var(--theme-border-color)!important}.dark body #headers{border:1px solid var(--theme-border-color)!important}.dark #footer,.dark body #footer{background:var(--theme-bg-secondary)!important;border:1px solid var(--theme-border-color)!important;border-top:1px solid var(--theme-border-color)!important;color:rgba(255,255,255,.72)!important}.dark #footer a:hover{color:var(--plain-accent)!important}.dark #footer .synopsis{color:rgba(255,255,255,.72)!important}.wechat-wrapper{position:relative;display:inline-block}.wechat-qr-popup{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);background:var(--bg-color,#fff);border-radius:8px;padding:12px;box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;min-width:124px;text-align:center}.wechat-wrapper:hover .wechat-qr-popup{opacity:1;visibility:visible;bottom:calc(100% + 8px)}.wechat-qr-arrow{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bg-color,#fff)}.wechat-qr-popup img{width:100px;height:100px;border-radius:4px;display:block;margin:0 auto}.wechat-qr-text{margin-top:8px;font-size:.75rem;color:#666}.author-social .wechat-link{cursor:pointer}.author-social .wechat-link:hover{transform:scale(1.1)}.douyin-wrapper{position:relative;display:inline-block}.douyin-qr-popup{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);background:var(--bg-color,#fff);border-radius:8px;padding:12px;box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;min-width:124px;text-align:center}.douyin-wrapper:hover .douyin-qr-popup{opacity:1;visibility:visible;bottom:calc(100% + 8px)}.douyin-qr-arrow{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bg-color,#fff)}.douyin-qr-popup img{width:100px;height:100px;border-radius:4px;display:block;margin:0 auto}.douyin-qr-text{margin-top:8px;font-size:.75rem;color:#666}.author-social .douyin-link{cursor:pointer}.author-social .douyin-link:hover{transform:scale(1.1)}.dark .douyin-qr-popup,.dark .wechat-qr-popup{background:var(--theme-bg-primary);box-shadow:0 4px 16px rgba(0,0,0,.4)}.dark .douyin-qr-arrow,.dark .wechat-qr-arrow{border-top-color:var(--theme-bg-primary)}.dark .douyin-qr-text,.dark .wechat-qr-text{color:#7a8e9c}.weight-loss-widget .sidebar-title{display:flex;align-items:center;gap:.375rem}.weight-loss-widget .weight-loss-main{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:1rem;background:linear-gradient(135deg,#f9fafb 0,#f5f7fa 100%);border-radius:6px;border:1px solid #eff2f9}.weight-loss-widget .weight-current-display,.weight-loss-widget .weight-target-display{text-align:center;flex:1}.weight-loss-widget .weight-label{font-size:.6875rem;color:#8a94a0;margin-bottom:.375rem;font-weight:500}.weight-loss-widget .weight-value-with-unit{display:inline-flex;align-items:flex-end;justify-content:center;gap:.125em;line-height:1}.weight-loss-widget .weight-number{display:inline-block;font-size:1.75rem;font-weight:500;color:var(--primary-color,#484242);line-height:1}.weight-loss-widget .weight-current-display .weight-number{color:var(--plain-accent)}.weight-loss-widget .weight-target-display .weight-number{color:#ff6b6b}.weight-loss-widget .weight-unit{font-size:.625rem;color:#8a94a0;font-weight:400;line-height:1;align-self:flex-end;padding-bottom:.2em}.weight-loss-widget .weight-arrow{font-size:1.25rem;color:#8a94a0;margin:0 .5rem;flex-shrink:0}.weight-loss-widget .weight-progress-section{margin-bottom:1rem}.weight-loss-widget .progress-bar-wrapper{position:relative}.weight-loss-widget .progress-bar-track{height:20px;background:#f5f5f5;border-radius:6px;overflow:hidden;position:relative}.weight-loss-widget .progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--plain-accent) 0,#00c896 100%);border-radius:6px;transition:width 1.5s cubic-bezier(.4, 0, .2, 1);display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;position:relative;overflow:hidden}.weight-loss-widget .progress-bar-fill::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:20px 20px;animation:progress-stripe 1s linear infinite}@keyframes progress-stripe{0%{background-position:0 0}100%{background-position:20px 0}}.weight-loss-widget .progress-percentage{position:relative;z-index:1;font-size:.6875rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.weight-loss-widget .weight-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.weight-loss-widget .weight-stat-item{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f9fafb;border-radius:6px;border:1px solid #eff2f9}.weight-loss-widget .stat-icon{font-size:1.5rem;line-height:1;flex-shrink:0}.weight-loss-widget .stat-info{flex:1;min-width:0}.weight-loss-widget .stat-label{font-size:.6875rem;color:#8a94a0;margin-bottom:.125rem}.weight-loss-widget .stat-value{font-size:1rem;font-weight:500;color:var(--primary-color,#484242);line-height:1.2}.weight-loss-widget .weight-detail-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.625rem;background:linear-gradient(135deg,var(--plain-accent) 0,#00c896 100%);color:#fff;border-radius:6px;text-decoration:none;font-size:.8125rem;font-weight:500;transition:all .3s;border:none;box-shadow:0 2px 4px rgba(0,166,124,.2)}.weight-loss-widget .weight-detail-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,166,124,.3)}.weight-loss-widget .weight-detail-btn i{font-size:.75rem;transition:transform .3s}.weight-loss-widget .weight-detail-btn:hover i{transform:translateX(2px)}.dark .weight-loss-widget .weight-loss-main{background:linear-gradient(135deg,var(--theme-border-color) 0,var(--theme-bg-elevated) 100%);border-color:var(--theme-border-color)}.dark .weight-loss-widget .weight-arrow,.dark .weight-loss-widget .weight-label,.dark .weight-loss-widget .weight-unit{color:#7a8e9c}.dark .weight-loss-widget .weight-number{color:rgba(255,255,255,.72)}.dark .weight-loss-widget .weight-current-display .weight-number{color:#00c896}.dark .weight-loss-widget .weight-target-display .weight-number{color:#ff8787}.dark .weight-loss-widget .progress-bar-track{background:var(--theme-border-color)}.dark .weight-loss-widget .weight-stat-item{background:var(--theme-border-color);border-color:var(--theme-border-color)}.dark .weight-loss-widget .stat-label{color:#7a8e9c}.dark .weight-loss-widget .stat-value{color:rgba(255,255,255,.72)}.dark .weight-loss-widget .weight-detail-btn{background:linear-gradient(135deg,#2d6a94 0,#3d8ec4 100%);box-shadow:0 2px 4px rgba(0,0,0,.25);color:#fff!important;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.35)}.dark .weight-loss-widget .weight-detail-btn i,.dark .weight-loss-widget .weight-detail-btn span{color:inherit}.dark .weight-loss-widget .weight-detail-btn:hover{box-shadow:0 4px 10px rgba(0,0,0,.32);color:#fff!important}.wechat-werun-widget .sidebar-content{line-height:1.5}.wechat-werun-widget .wechat-werun-rows{margin:0}.wechat-werun-widget .wechat-werun-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid #eff2f9;font-size:.875rem}.wechat-werun-widget .wechat-werun-row--progress{border-bottom:none;padding-bottom:.35rem}.wechat-werun-widget .wechat-werun-row-label{color:#8a94a0}.wechat-werun-widget .wechat-werun-row-value{color:var(--primary-color,#484242);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.wechat-werun-widget .wechat-werun-row-value--today{color:var(--plain-accent,#2aa1a6)}.wechat-werun-widget .wechat-werun-progress{width:100%;height:8px;margin:0 0 .15rem;background:#f5f5f5;border-radius:6px;overflow:hidden}.wechat-werun-widget .wechat-werun-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--plain-accent) 0,#00c896 100%);border-radius:6px;transition:width 1.5s cubic-bezier(.4, 0, .2, 1)}.wechat-werun-widget .wechat-werun-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-top:.15rem;padding-top:.65rem;border-top:1px solid #eff2f9;font-size:.75rem;line-height:1.4}.wechat-werun-widget .wechat-werun-remain{color:#52525c}.wechat-werun-widget .wechat-werun-remain em{font-style:normal;font-weight:600;color:var(--plain-accent,#2aa1a6);font-variant-numeric:tabular-nums}.wechat-werun-widget .wechat-werun-sync{color:#8a94a0;margin-left:auto;white-space:nowrap}.dark .wechat-werun-widget .wechat-werun-row-label,.dark .wechat-werun-widget .wechat-werun-sync{color:#7a8e9c}.dark .wechat-werun-widget .wechat-werun-row-value{color:rgba(255,255,255,.82)}.dark .wechat-werun-widget .wechat-werun-remain em,.dark .wechat-werun-widget .wechat-werun-row-value--today{color:var(--plain-accent,#5cc4c8)}.dark .wechat-werun-widget .wechat-werun-progress{background:var(--theme-bg-muted,#2a3038)}.dark .wechat-werun-widget .wechat-werun-progress-fill{background:linear-gradient(90deg,var(--plain-accent) 0,#2aa1a6 100%)}.dark .wechat-werun-widget .wechat-werun-footer,.dark .wechat-werun-widget .wechat-werun-row{border-color:var(--theme-border-color,#2f3844)}.dark .wechat-werun-widget .wechat-werun-remain{color:#9aa8b5}.time-progress-widget .time-progress-list{display:flex;flex-direction:column;gap:10px}.time-progress-item{display:flex;flex-direction:column;gap:13px}.time-progress-item:first-child{--hc:#2aa1a6;--tp-breathe-delay:0s}.time-progress-item:nth-child(2){--hc:#37a2a6;--tp-breathe-delay:.4s}.time-progress-item:nth-child(3){--hc:#5a9ea2;--tp-breathe-delay:.8s}.time-progress-item:nth-child(4){--hc:#7a9a9c;--tp-breathe-delay:1.2s}.time-progress-item .title{font-size:.8125rem;color:#666;font-weight:400}.time-progress-item .title span{font-weight:500;color:var(--primary-color,#484242)}.time-progress-item .progress{position:relative;width:100%;height:6px;margin:0;background:var(--light-bg-inset,#e8f0f0);border-radius:3px;overflow:visible}.time-progress-item .progress-inner{height:100%;border-radius:3px;position:relative;overflow:visible;background-color:var(--hc);background-image:linear-gradient(90deg,color-mix(in srgb,var(--hc) 55%,#fff),var(--hc));transition:width 1.5s cubic-bezier(.4, 0, .2, 1)}.time-progress-item .time-progress-head{position:absolute;top:50%;display:block;width:9px;height:9px;border-radius:50%;background:var(--bg-card,#fff);border:2px solid var(--hc);transform:translate(-50%,-50%);z-index:2;overflow:visible;pointer-events:none}.time-progress-item .time-progress-pulse{position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;border:1.5px solid var(--hc);box-sizing:border-box;pointer-events:none;opacity:.55;transform:scale(1);animation-name:tp-breathe;animation-duration:1.9s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-delay:var(--tp-breathe-delay, 0s)}@keyframes tp-breathe{0%{transform:scale(1);opacity:.55}100%{transform:scale(1.55);opacity:0}}.time-progress-item .progress-percentage{position:absolute;right:0;top:-1px;transform:translateY(-100%);font-size:.75rem;font-weight:500;line-height:1.2;color:var(--text-muted,#8a9492);text-shadow:none;pointer-events:none}@media (prefers-reduced-motion:reduce){.time-progress-item .time-progress-pulse{animation-name:tp-breathe!important;animation-duration:1.9s!important;animation-timing-function:ease-out!important;animation-iteration-count:infinite!important;animation-delay:var(--tp-breathe-delay, 0s)!important;opacity:.55}}.dark .time-progress-item .title{color:#aaa}.dark .time-progress-item .title span{color:#ddd}.dark .time-progress-item .progress{background:var(--theme-bg-inset,var(--dark-bg-inset,#181f22))}.dark .time-progress-item .time-progress-head{background:var(--bg-card,var(--dark-bg-card,#1d2528))}.dark .time-progress-item .progress-percentage{color:var(--text-muted,#7a8e9c);text-shadow:none}.sidebar-toggle-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;line-height:0;padding:15px 18px;z-index:10;background:0 0;border:none;transition:background .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(.4, 0, .2, 1);will-change:background,transform}.sidebar-toggle-btn:hover{transform:translateY(-50%) scale(1.05)}.sidebar-toggle-btn .toggle-slider{position:relative;width:26px;height:6px;display:inline-block;overflow:hidden;border-radius:8px;background:#f1f1f1;transition:background .3s cubic-bezier(.4, 0, .2, 1)}.sidebar-toggle-btn .toggle-slider:after{position:absolute;top:0;right:0;content:"";width:13px;height:10px;background:var(--plain-accent);border-radius:2px;transition:transform .4s cubic-bezier(.4, 0, .2, 1),background .3s cubic-bezier(.4, 0, .2, 1);will-change:transform,background}.sidebar-toggle-btn.sidebar-hidden .toggle-slider:after{transform:translateX(-13px);background:#999}.sidebar-toggle-btn:hover .toggle-slider:after{transform:translateX(-13px);background:#999}.sidebar-toggle-btn.sidebar-hidden:hover .toggle-slider:after{transform:translateX(0);background:var(--plain-accent)}.sidebar-toggle-btn.banner-style{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background .3s cubic-bezier(.4, 0, .2, 1),box-shadow .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(.4, 0, .2, 1)}.sidebar-toggle-btn.banner-style:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.05)}.post_pic_title,.post_text_title{position:relative;margin:0}.post_pic_title{padding:0 1rem;font-size:1.25rem;font-weight:600;letter-spacing:1px;line-height:1.45}.post_pic_box .post_pic_title{color:inherit}.content_top.page-content .post_text h1.post_text_title,.content_top.post-content .post_text h1.post_text_title{font-size:1.0625rem;font-weight:500;letter-spacing:normal;line-height:normal;color:inherit;padding-left:0;padding-right:0}.post_text:has(.sidebar-toggle-btn) .post_text_title{padding-right:3.5rem}.content-with-sidebar{transition:max-width 120ms cubic-bezier(.22, 1, .36, 1),gap 120ms cubic-bezier(.22, 1, .36, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden}html.sidebar-layout-switching .content-with-sidebar{transition:none!important}.content-with-sidebar .content_top>*{transition:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.friend-links-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.friend-link-item{display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.25rem .25rem;background:#f9fafb;border-radius:4px;text-decoration:none;color:#52525c;font-size:.75rem;border:1px solid #eff2f9;transition:all .3s;text-align:center}.friend-link-item:hover{background:#fff;border-color:var(--dark-green,#2aa1a6);color:var(--dark-green,#2aa1a6);transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,166,124,.15)}.friend-link-name{display:inline-flex;align-items:center;gap:.3rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.friend-link-icon{flex-shrink:0;font-size:.72rem;line-height:1;color:var(--dark-green,#2aa1a6);opacity:.9}.friend-link-item--apply{border-style:dashed;border-color:#c5ccd3;color:#8a9492;background:0 0}.friend-link-item--apply:hover{border-style:solid;border-color:var(--dark-green,#2aa1a6);color:var(--dark-green,#2aa1a6);background:#fff}.dark .friend-link-item{background:var(--theme-border-color);color:rgba(255,255,255,.72);border-color:var(--theme-border-color)}.dark .friend-link-item:hover{background:var(--theme-bg-elevated);border-color:var(--plain-accent);color:var(--plain-accent);box-shadow:0 2px 6px rgba(92,196,200,.2)}.dark .friend-link-item--apply{border-style:dashed;border-color:rgba(255,255,255,.28);color:rgba(255,255,255,.45);background:0 0}.dark .friend-link-item--apply:hover{border-style:solid;border-color:var(--plain-accent);color:var(--plain-accent)}.random-posts{list-style:none;padding:0;margin:0}.random-posts li{margin-bottom:0;border-bottom:1px solid #eff2f9}.random-posts li:last-child{border-bottom:none}.random-posts a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#52525c;padding:.75rem 0;font-size:.875rem;gap:.75rem;transition:all .3s}.random-posts a:hover{color:var(--dark-green,#2aa1a6)}.random-posts .post-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;position:relative;padding-left:.75rem;min-width:0}.random-posts .post-title::before{content:"\2022";position:absolute;left:0;color:#999;font-weight:400}.random-posts .post-date{flex-shrink:0;font-size:.8125rem;color:#999;font-weight:400;min-width:40px;text-align:right;white-space:nowrap}.dark .random-posts li{border-bottom-color:var(--theme-border-color)}.dark .random-posts a{color:rgba(255,255,255,.72)}.dark .random-posts a:hover{color:var(--plain-accent)}.dark .random-posts .post-title::before{color:var(--dark-green)}.dark .random-posts .post-date{color:#7a8e9c}.posts-tabs-inner{position:relative}.posts-tabs-input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.sidebar-widget.sidebar-posts-tabs .posts-tabs-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;box-sizing:border-box;overflow:visible;border-bottom:1px solid #eff2f9;background:0 0}.sidebar-widget.sidebar-posts-tabs .posts-tabs-nav-item{display:inline-flex;min-width:0;margin:0;padding:0;position:relative;line-height:1.5;font-size:1rem;font-weight:500;font-synthesis:none;color:var(--text-muted,#8a9492);cursor:pointer;border:none;box-sizing:border-box;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0}.sidebar-widget.sidebar-posts-tabs label.posts-tabs-nav-item[for=pst-new]{justify-self:start;justify-content:flex-start}.sidebar-widget.sidebar-posts-tabs label.posts-tabs-nav-item[for=pst-hot]{justify-self:center;justify-content:center}.sidebar-widget.sidebar-posts-tabs label.posts-tabs-nav-item[for=pst-rnd]{justify-self:end;justify-content:flex-end}.sidebar-widget.sidebar-posts-tabs .posts-tabs-nav-label{position:relative;display:inline-block;max-width:100%;padding-bottom:.75rem;box-sizing:border-box}.sidebar-widget.sidebar-posts-tabs .posts-tabs-nav-label::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:var(--dark-green,#2aa1a6);transition:width .5s ease;z-index:2;pointer-events:none}#pst-hot:checked~.posts-tabs-nav label[for=pst-hot] .posts-tabs-nav-label::after,#pst-new:checked~.posts-tabs-nav label[for=pst-new] .posts-tabs-nav-label::after,#pst-rnd:checked~.posts-tabs-nav label[for=pst-rnd] .posts-tabs-nav-label::after{width:2rem}.sidebar-widget.sidebar-posts-tabs:hover #pst-hot:checked~.posts-tabs-nav label[for=pst-hot] .posts-tabs-nav-label::after,.sidebar-widget.sidebar-posts-tabs:hover #pst-new:checked~.posts-tabs-nav label[for=pst-new] .posts-tabs-nav-label::after,.sidebar-widget.sidebar-posts-tabs:hover #pst-rnd:checked~.posts-tabs-nav label[for=pst-rnd] .posts-tabs-nav-label::after{width:3rem}#pst-hot:checked~.posts-tabs-nav label[for=pst-hot],#pst-new:checked~.posts-tabs-nav label[for=pst-new],#pst-rnd:checked~.posts-tabs-nav label[for=pst-rnd]{background:0 0;color:#1a1a1a;font-weight:500}.match .sidebar-widget.sidebar-posts-tabs .posts-tabs-nav-label::after{background-color:var(--dark-green,#2aa1a6)!important}.posts-tabs-panels{background:var(--bg-color,#fff);padding:1rem 0 0;border-top:none}.posts-tabs-panels .posts-tab-panel{display:none}#pst-hot:checked~.posts-tabs-panels .posts-tab-panel--hot,#pst-new:checked~.posts-tabs-panels .posts-tab-panel--new,#pst-rnd:checked~.posts-tabs-panels .posts-tab-panel--rnd{display:block}.sidebar-posts-tabs .hot-posts,.sidebar-posts-tabs .random-posts,.sidebar-posts-tabs .recent-posts{margin:0}.sidebar-posts-tabs .posts-tabs-empty{list-style:none;padding:1rem .5rem;text-align:center;border-bottom:none!important}.sidebar-posts-tabs .posts-tabs-empty .empty-tip{display:inline;margin:0;font-size:.8125rem;color:#8a94a0}.dark .sidebar-widget.sidebar-posts-tabs{border-color:var(--theme-border-color)}.dark .sidebar-widget.sidebar-posts-tabs .posts-tabs-nav{background:0 0;border-bottom-color:var(--theme-border-color)}.dark .sidebar-widget.sidebar-posts-tabs .posts-tabs-nav-item{color:rgba(255,255,255,.45);background:0 0}.dark .sidebar-widget.sidebar-posts-tabs .posts-tabs-nav-label::after{background-color:var(--plain-accent)!important}.dark #pst-hot:checked~.posts-tabs-nav label[for=pst-hot],.dark #pst-new:checked~.posts-tabs-nav label[for=pst-new],.dark #pst-rnd:checked~.posts-tabs-nav label[for=pst-rnd]{background:0 0;color:var(--plain-accent);font-weight:500}.dark .posts-tabs-panels{background:var(--theme-bg-primary)}.dark .sidebar-posts-tabs .hot-posts a,.dark .sidebar-posts-tabs .random-posts a,.dark .sidebar-posts-tabs .recent-posts a{color:rgba(255,255,255,.72)}.dark .sidebar-posts-tabs .hot-posts a:hover,.dark .sidebar-posts-tabs .random-posts a:hover,.dark .sidebar-posts-tabs .recent-posts a:hover{color:var(--plain-accent)}.dark .sidebar-posts-tabs .hot-posts li,.dark .sidebar-posts-tabs .random-posts li,.dark .sidebar-posts-tabs .recent-posts li{border-bottom-color:var(--theme-border-color)}.dark .sidebar-posts-tabs .hot-posts .post-date,.dark .sidebar-posts-tabs .random-posts .post-date,.dark .sidebar-posts-tabs .recent-posts .post-date{color:#7a8e9c}.dark .sidebar-posts-tabs .random-posts .post-title::before,.dark .sidebar-posts-tabs .recent-posts .post-title::before{color:var(--dark-green)}.dark .sidebar-posts-tabs .hot-posts .post-rank.rank-top1{color:#f9723d}.dark .sidebar-posts-tabs .hot-posts .post-rank.rank-top2{color:#648e93}.dark .sidebar-posts-tabs .hot-posts .post-rank.rank-top3{color:#83cbac}.dark .sidebar-posts-tabs .hot-posts .post-rank.rank-normal{color:#7a8e9c}.dark .sidebar-posts-tabs .posts-tabs-empty .empty-tip{color:#5a6572}