.trending-page{animation:workspace-page-enter .4s cubic-bezier(.22,.8,.26,1) both}
.trending-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.trending-page-heading>div:first-child{min-width:0}.trending-page-heading h1{overflow-wrap:anywhere}.trending-page-heading>div:first-child>span{display:block;color:var(--muted);max-width:640px}
.trending-search{position:relative;z-index:6;flex:0 1 420px;margin-top:8px}.trending-search form{height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:rgba(28,30,30,.94)}.trending-search form:focus-within{border-color:var(--accent-strong)}.trending-search form>.icon{color:var(--accent-strong)}.trending-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:.86rem}.trending-search input::placeholder{color:var(--faint)}.trending-search input::-webkit-search-cancel-button{display:none}.trending-search button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.trending-search button:hover{color:#fff}
.trending-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:420px;overflow-y:auto;border:1px solid var(--line);border-radius:6px;background:#242626;box-shadow:0 18px 45px rgba(0,0,0,.5)}.trending-search-status{margin:0;padding:12px 14px;color:var(--faint);font-size:.76rem}.trending-search-results a{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 14px;border-top:1px solid var(--line-soft)}.trending-search-results a:hover{background:var(--surface-2)}.trending-search-results strong{font-size:.83rem;overflow-wrap:anywhere}.trending-search-results a span{color:var(--muted);font-size:.73rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trending-search-results small{color:var(--faint);font-size:.67rem}
.trending-search-entry{border-top:1px solid var(--line-soft)}.trending-search-results .trending-search-entry>a{border-top:0}.trending-search-alternatives{display:flex;gap:6px;padding:0 14px 10px}.trending-search-results .trending-search-alternatives a{display:inline-block;padding:2px 6px;border:1px solid var(--line-soft);border-radius:4px;color:var(--accent-strong);font-size:.67rem}.trending-search-results .trending-search-alternatives a:hover{background:var(--surface-2)}
.trending-period-nav{display:inline-flex;align-items:center;gap:3px;padding:3px;margin:0 0 20px;border:1px solid var(--line-soft);border-radius:6px;background:rgba(34,35,35,.9)}.trending-period-nav a{min-width:64px;padding:6px 12px;text-align:center;border-radius:4px;color:var(--muted);font-size:.8rem}.trending-period-nav a:hover{color:#fff}.trending-period-nav a.active{background:var(--accent);color:#181411;font-weight:700}
.trending-dates{margin-bottom:22px}
.trending-date-picker{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--muted);font-size:.78rem}.trending-date-picker select{height:33px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--text);cursor:pointer}
.trending-summary{display:flex;margin-bottom:17px;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface);overflow:hidden}
.trending-summary>div{min-width:0;flex:1;padding:15px 20px;display:flex;align-items:baseline;gap:9px}
.trending-summary>div+div{border-left:1px solid var(--line-soft)}
.trending-summary strong{font-size:1.22rem;font-variant-numeric:tabular-nums}.trending-summary span{color:var(--muted);font-size:.77rem}
.trending-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 16px}.trending-heading h2{margin:0;font-size:1.15rem}.trending-heading span,.trending-heading p{color:var(--muted);font-size:.78rem}.trending-heading p{margin:3px 0 0;max-width:780px}
.trending-grid{margin-bottom:38px}.trending-card{min-width:0}.trending-cover{height:120px;padding:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;background:linear-gradient(115deg,#283239,#202423 70%,#352a28);color:var(--accent-strong)}.trending-cover .icon{width:2.1rem;height:2.1rem;color:#e2dfd9}.trending-cover span{font-size:.7rem;font-weight:700;white-space:nowrap}.trending-tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.trending-tag{display:inline-block;padding:2px 6px;border:1px solid var(--line-soft);border-radius:4px;background:var(--surface-2);color:var(--muted);font-size:.68rem;line-height:1.35;white-space:nowrap}.trending-card .post-card-foot .trending-tags{max-width:calc(100% - 35px)}
.trending-empty{padding:18px;border:1px dashed var(--line);color:var(--muted);font-size:.82rem}
.trending-list-heading{padding-top:22px;border-top:1px solid var(--line-soft)}
.trending-filters{margin-bottom:30px;display:flex;flex-wrap:wrap;gap:4px}.trending-filters button{flex:0 0 auto;white-space:nowrap;padding:7px 11px;border-radius:5px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:.82rem;cursor:pointer}.trending-filters button:hover,.trending-filters button.active{background:var(--surface-2);border-color:var(--line);color:#fff}.trending-filters span{color:var(--faint)}
.trending-repositories{list-style:none;margin:0;padding:0;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface);overflow:hidden}.trending-repositories li{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) 110px;gap:14px;align-items:center;padding:13px 18px}.trending-repositories li+li{border-top:1px solid var(--line-soft)}.trending-rank{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.78rem}.trending-repositories li>div{min-width:0}.trending-repositories a{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-weight:650;overflow-wrap:anywhere}.trending-repositories a:hover{color:var(--accent-strong)}.trending-repositories a .icon{width:.82rem;height:.82rem}.trending-repositories p{margin:2px 0 4px;color:var(--muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trending-repositories .trending-tags{vertical-align:middle}.trending-days{margin-left:8px;color:var(--faint);font-size:.7rem;white-space:nowrap}.trending-stars{text-align:right;color:var(--accent-strong);font-size:.76rem;font-variant-numeric:tabular-nums;white-space:nowrap}.trending-more{display:flex;justify-content:center;margin-top:18px}
.trending-article-summary{max-width:700px;margin:18px auto 0;color:var(--muted)}.trending-repo-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px}.trending-repo-link .icon{width:.95rem;height:.95rem}
.trending-period-status{display:grid;grid-template-columns:2fr 1fr 1fr;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.trending-period-status>div{min-width:0;padding:16px 18px}.trending-period-status>div+div{border-left:1px solid var(--line-soft)}.trending-period-status strong,.trending-period-status span{display:block}.trending-period-status strong{font-size:1.08rem}.trending-period-status span{color:var(--muted);font-size:.74rem}.trending-coverage{margin:11px 0 34px;color:var(--faint);font-size:.77rem}
.trending-feature-list{display:grid;gap:0;margin-bottom:37px;border-top:1px solid var(--line-soft)}.trending-feature{display:grid;grid-template-columns:58px minmax(0,1fr) 180px;gap:18px;align-items:start;padding:24px 4px;border-bottom:1px solid var(--line-soft)}.trending-feature-rank{color:var(--accent-strong);font:700 2rem/1 system-ui,sans-serif;font-variant-numeric:tabular-nums}.trending-feature-main{min-width:0}.trending-feature-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--faint);font-size:.72rem}.trending-feature h2{margin:7px 0;font-size:1.28rem;line-height:1.35;overflow-wrap:anywhere}.trending-feature h2 a:hover{color:var(--accent-strong)}.trending-feature p{max-width:760px;margin:0;color:var(--muted);font-size:.84rem;line-height:1.7}.trending-feature-read{display:inline-flex;align-items:center;gap:6px;margin-top:13px;color:var(--accent-strong);font-size:.78rem;font-weight:700}.trending-feature-read .icon{width:.87rem;height:.87rem}.trending-feature-score{text-align:right}.trending-feature-score strong,.trending-feature-score span,.trending-feature-score small{display:block}.trending-feature-score strong{font-size:1.45rem;font-variant-numeric:tabular-nums}.trending-feature-score span{color:var(--muted);font-size:.72rem}.trending-feature-score small{margin-top:8px;color:var(--faint);font-size:.7rem}
.trending-article-stats{width:min(560px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px auto 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.trending-article-stats>div{padding:12px 4px}.trending-article-stats>div+div{border-left:1px solid var(--line-soft)}.trending-article-stats strong,.trending-article-stats span{display:block}.trending-article-stats strong{font-size:1.1rem}.trending-article-stats span{font-size:.71rem;color:var(--muted)}.trending-article-coverage{color:var(--faint);font-size:.75rem;margin:12px auto 0}
@media(max-width:1000px){.trending-page-heading{gap:18px}.trending-search{flex-basis:330px}}
@media(max-width:760px){.trending-summary>div{padding:10px 5px;display:block;text-align:center}.trending-summary strong,.trending-summary span{display:block}.trending-summary strong{font-size:1rem}.trending-summary>div:first-child strong{font-size:.75rem}.trending-summary span{font-size:.65rem}.trending-heading{align-items:flex-start}.trending-heading>span{white-space:nowrap}.trending-card{display:flex;flex-direction:column}.trending-cover{height:90px}.trending-repositories li{grid-template-columns:24px minmax(0,1fr) auto;gap:9px;padding:12px}.trending-stars{font-size:.68rem}.trending-repositories p{font-size:.72rem}.trending-article-summary{font-size:.86rem}}
@media(max-width:760px){.trending-page-heading{display:block}.trending-search{width:100%;margin-top:19px}.trending-search-results{position:static;max-height:330px;margin-top:6px}.trending-period-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.trending-period-nav a{min-width:0;padding:7px 4px}.trending-period-status{grid-template-columns:1.5fr 1fr 1fr}.trending-period-status>div{padding:10px 6px;text-align:center}.trending-period-status strong{font-size:.83rem;overflow-wrap:anywhere}.trending-period-status span{font-size:.65rem}.trending-feature{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:20px 0}.trending-feature-rank{font-size:1.4rem}.trending-feature h2{font-size:1.05rem}.trending-feature-score{grid-column:2;display:flex;align-items:baseline;gap:8px;text-align:left}.trending-feature-score strong{font-size:1.15rem}.trending-feature-score small{margin:0}.trending-article-stats strong{font-size:.93rem}}
