.bkl-chart-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}
.bkl-chart-tabs a{padding:8px 18px;background:white;border:1px solid var(--line);border-radius:7px}
.bkl-chart-tabs a[aria-current="page"]{background:var(--accent);border-color:var(--accent);color:white}
.bkl-chart-list{margin:0 0 32px;padding:0;list-style:none;counter-reset:rank}
.bkl-chart-list li{counter-increment:rank;background:white;border:1px solid var(--line);border-radius:8px;margin:6px 0}
.bkl-chart-list li a{display:flex;align-items:center;gap:12px;padding:10px 14px}
.bkl-chart-list li a:before{content:counter(rank);font-weight:700;color:var(--accent);width:2em;text-align:center}
.bkl-chart-list li a strong{flex:1;min-width:0}
.bkl-chart-list li a span{color:var(--muted);font-size:13px}
.bkl-chart-list li.empty{padding:24px}

/* 博昆览书榜单 v2 */
.bkl-chart-tabs a{border-radius:999px;border-color:#d8e6e1;padding:7px 18px}
.bkl-chart-tabs a:hover{border-color:var(--accent);color:var(--accent)}
.bkl-chart-list li{border-radius:12px;border-color:var(--line);box-shadow:0 3px 12px #183e3408}
.bkl-chart-list li a{padding:12px 16px}
.bkl-chart-list li a:before{font-family:Georgia,serif;font-size:18px}
