.wanlu-github-trending{margin:34px auto;padding:26px;border:1px solid #e6ebf3;border-radius:22px;background:#fff;box-shadow:0 16px 42px rgba(20,35,65,.07)}.wanlu-github-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.wanlu-github-head span{font-size:12px;font-weight:800;letter-spacing:.16em;color:#3478f6}.wanlu-github-head h2{margin:5px 0 4px;font-size:28px}.wanlu-github-head p{margin:0;color:#718096}.wanlu-github-head>a{padding:10px 15px;border-radius:12px;background:#111827;color:#fff;text-decoration:none;white-space:nowrap}.wanlu-github-tabs{display:flex;gap:8px;margin:22px 0 12px;padding:5px;background:#f4f7fb;border-radius:13px}.wanlu-github-tabs button{flex:1;border:0;border-radius:9px;padding:10px;background:transparent;color:#667085;font-weight:700;cursor:pointer}.wanlu-github-tabs button[aria-selected="true"]{background:#fff;color:#1769e0;box-shadow:0 3px 10px rgba(31,60,110,.1)}.wanlu-github-list{display:none;margin:0;padding:0;list-style:none}.wanlu-github-list.is-active{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.wanlu-github-list li{display:flex;align-items:center;min-width:0;border-bottom:1px solid #edf1f6;padding:13px 4px}.wanlu-github-list .rank{flex:0 0 38px;font-size:16px;font-weight:900;color:#a0aec0}.wanlu-github-list li:nth-child(-n+3) .rank{color:#f59e0b}.wanlu-github-list li a{min-width:0;text-decoration:none;color:#162033}.wanlu-github-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.wanlu-github-list small{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8290a6}.wanlu-github-list .is-empty{grid-column:1/-1;color:#8290a6}.wanlu-github-updated{margin:14px 0 0;font-size:12px;color:#98a2b3}.wanlu-github-detail .wanlu-github-lead{font-size:18px;color:#526177}.wanlu-github-meta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.wanlu-github-meta span{padding:7px 11px;border-radius:9px;background:#f3f6fb;color:#34445e;font-size:13px}.wanlu-github-source{margin-top:28px;padding:20px;border-left:4px solid #3478f6;border-radius:12px;background:#f5f8ff}.wanlu-github-source p{margin:6px 0 12px}.wanlu-github-source a{font-weight:800;color:#1769e0}@media(max-width:720px){.wanlu-github-trending{padding:18px;border-radius:16px}.wanlu-github-head{display:block}.wanlu-github-head>a{display:inline-block;margin-top:14px}.wanlu-github-list.is-active{grid-template-columns:1fr}.wanlu-github-head h2{font-size:24px}}
.wanlu-github-original-images{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.wanlu-github-original-images figure{margin:0;overflow:hidden;border:1px solid #e5eaf2;border-radius:14px;background:#f7f9fc}.wanlu-github-original-images img{display:block;width:100%;height:auto}@media(max-width:720px){.wanlu-github-original-images{grid-template-columns:1fr}}
.wanlu-github-head h2{display:flex;align-items:center;gap:10px}.wanlu-github-head h2:before{content:"";width:28px;height:28px;display:inline-block;flex:0 0 28px;background:url("https://github.githubassets.com/favicons/favicon.svg") center/contain no-repeat}.channel-bar a[href*="github-trending"] span{font-size:0;width:20px;height:20px;display:inline-block;background:url("https://github.githubassets.com/favicons/favicon.svg") center/contain no-repeat}

.wanlu-github-description{display:block;margin:5px 0 4px;color:#55657d;font-size:13px;font-style:normal;line-height:1.45}.wanlu-github-list li a{display:block;min-width:0}.wanlu-github-list li{align-items:flex-start}.wanlu-github-list .rank{padding-top:2px}

/* Mobile: keep each GitHub ranking compact while desktop remains at 10 items. */
@media (max-width:720px){
  .wanlu-github-list li:nth-child(n+6){display:none}
}
