.bangumi-tags{display:flex;gap:.5rem;margin:0 1rem 1rem;padding:.5rem 0;white-space:nowrap}.bangumi-tags .tag-item{align-items:center;background-color:var(--c-bg-soft);border:1px solid transparent;border-radius:2em;color:var(--c-text-2);display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:500;gap:.35rem;padding:.4em .85em;transition:all .2s}.bangumi-tags .tag-item:hover:not(.active){background-color:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary)}.bangumi-tags .tag-item.active{background:linear-gradient(135deg,var(--c-primary),color-mix(in srgb,var(--c-primary),var(--c-accent) 30%));box-shadow:0 2px 6px color-mix(in srgb,var(--c-primary),transparent 50%);color:#fff}.bangumi-tags .tag-item.active .tag-count{background-color:#fff3;color:#fff}.bangumi-tags .tag-item .tag-count{background-color:var(--c-bg-3);border-radius:1em;color:var(--c-text-2);font-size:.75em;font-weight:600;min-width:1.5em;padding:.15em .5em;text-align:center}.bangumi-tabs-content{padding:.5em 0}.bangumi-tab-pane{display:none}.bangumi-tab-pane.active{display:block}.bangumi-list{display:flex;flex-direction:column;gap:1rem;margin:0 1rem;position:relative}.bangumi-list .pagination-wrapper.sticky-pagination.expand{width:100%}.bangumi-item{background-color:var(--ld-bg-card);border-radius:.75rem;box-shadow:0 1px 3px var(--ld-shadow);display:flex;gap:1rem;padding:1rem;transition:all .25s ease}.bangumi-item:hover{box-shadow:0 4px 12px var(--ld-shadow);transform:translateY(-2px)}@media(max-width:768px){.bangumi-item{flex-direction:column}}.bangumi-cover{aspect-ratio:3/4;border-radius:.5rem;box-shadow:0 2px 8px var(--ld-shadow);flex-shrink:0;height:200px;object-fit:cover;width:150px}@media(max-width:768px){.bangumi-cover{height:auto;max-height:200px;width:100%}}.bangumi-info{display:flex;flex:1;flex-direction:column;gap:.75rem}.bangumi-info h2{color:var(--c-text-1);font-size:1.25rem;font-weight:600;line-height:1.4;margin:0}.bangumi-meta{color:var(--c-text-2);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem}.bangumi-meta span{align-items:center;background-color:var(--c-bg-soft);border-radius:1em;display:inline-flex;gap:.25rem;padding:.25em .6em}.bangumi-stats{color:var(--c-text-2);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem}.bangumi-stats span{align-items:center;background-color:var(--c-primary-soft);border-radius:1em;color:var(--c-primary);display:inline-flex;gap:.25rem;padding:.25em .6em}.bangumi-des{color:var(--c-text-1);display:-webkit-box;font-size:.9rem;-webkit-line-clamp:3;line-height:1.6;margin:0;overflow:hidden;-webkit-box-orient:vertical}.bangumi-link{align-items:center;align-self:flex-end;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));border-radius:.5rem;color:#fff;display:inline-flex;font-size:.85rem;font-weight:500;gap:.35rem;margin-left:auto;padding:.5em 1em;transition:all .2s}.bangumi-link:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--c-primary),transparent 60%);transform:translateY(-1px)}
