.crumb[data-astro-cid-vs4f5m5m]{margin:22px 0 6px;font-size:.85rem}.tophead[data-astro-cid-vs4f5m5m]{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:18px}.tophead[data-astro-cid-vs4f5m5m] h1[data-astro-cid-vs4f5m5m]{margin:0;font-size:1.9rem;display:flex;align-items:center;gap:10px}.tophead[data-astro-cid-vs4f5m5m] h1[data-astro-cid-vs4f5m5m] span[data-astro-cid-vs4f5m5m]{font-size:1rem;font-family:var(--font-body)}.h1-icon[data-astro-cid-vs4f5m5m]{width:40px;height:40px;object-fit:contain;flex:none}.intro[data-astro-cid-vs4f5m5m]{max-width:680px;margin:-6px 0 18px;font-size:.92rem;line-height:1.5}.controls[data-astro-cid-vs4f5m5m]{display:flex;gap:10px;flex-wrap:wrap}#q[data-astro-cid-vs4f5m5m]{background:var(--bg-elev);border:1px solid var(--border);color:var(--ink);border-radius:var(--radius);padding:9px 12px;font-family:var(--font-body);font-size:.9rem;min-width:220px}#q[data-astro-cid-vs4f5m5m]:focus{outline:none;border-color:var(--accent)}.segs[data-astro-cid-vs4f5m5m]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.seg[data-astro-cid-vs4f5m5m]{background:var(--panel);border:1px solid var(--border);color:var(--ink-dim);border-radius:999px;padding:6px 14px;font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;cursor:pointer}.seg[data-astro-cid-vs4f5m5m]:hover{color:var(--ink)}.seg[data-astro-cid-vs4f5m5m].on{color:#1a1206;background:var(--accent);border-color:var(--accent-bright)}.seg[data-astro-cid-vs4f5m5m] .sn[data-astro-cid-vs4f5m5m]{opacity:.7;font-size:.72rem;margin-left:3px}.seg[data-astro-cid-vs4f5m5m].on .sn[data-astro-cid-vs4f5m5m]{opacity:.85}.type-tabs[data-astro-cid-vs4f5m5m]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.ttab[data-astro-cid-vs4f5m5m]{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--border);color:var(--ink-dim);border-radius:var(--radius);padding:4px 12px;font-family:var(--font-body);font-size:.82rem;cursor:pointer}.ttab[data-astro-cid-vs4f5m5m]:hover{color:var(--ink);border-color:var(--ink-dim)}.ttab[data-astro-cid-vs4f5m5m].on{background:var(--panel);color:var(--ink);border-color:var(--accent)}.ttab[data-astro-cid-vs4f5m5m] .tn[data-astro-cid-vs4f5m5m]{opacity:.55;font-size:.72rem;margin-left:2px}.ttab-icon[data-astro-cid-vs4f5m5m]{width:28px;height:28px;object-fit:contain;margin-right:6px;flex:none}.vgroup[data-astro-cid-vs4f5m5m]{margin-bottom:30px}.vgroup-h[data-astro-cid-vs4f5m5m]{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-family:var(--font-display);font-size:1.15rem;letter-spacing:.02em;padding-bottom:7px;border-bottom:1px solid var(--border)}.vgroup-icon[data-astro-cid-vs4f5m5m]{width:48px;height:48px;object-fit:contain;flex:none}.vgroup-n[data-astro-cid-vs4f5m5m]{font-size:.82rem;font-family:var(--font-body)}.cards[data-astro-cid-vs4f5m5m]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.card[data-astro-cid-vs4f5m5m]{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;color:var(--ink);font-family:var(--font-body);cursor:pointer;text-decoration:none;transition:border-color .12s,background .12s}.card[data-astro-cid-vs4f5m5m]:hover{border-color:var(--accent);background:var(--panel-hover)}.card-icon[data-astro-cid-vs4f5m5m]{flex:none;width:42px;height:42px;object-fit:contain}.card-cover[data-astro-cid-vs4f5m5m]{flex:none;width:42px;height:63px;object-fit:cover;border-radius:3px}.card-body[data-astro-cid-vs4f5m5m]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.card-title[data-astro-cid-vs4f5m5m]{font-size:.95rem;font-weight:600;line-height:1.2;color:var(--ink)}.card-en[data-astro-cid-vs4f5m5m]{font-size:.78rem}.card-meta[data-astro-cid-vs4f5m5m]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.card-play[data-astro-cid-vs4f5m5m]{flex:none;color:var(--accent-bright);font-size:.85rem;opacity:.45;padding-top:4px;transition:opacity .12s}.card[data-astro-cid-vs4f5m5m]:hover .card-play[data-astro-cid-vs4f5m5m]{opacity:1}.badge[data-astro-cid-vs4f5m5m]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:.66rem;font-family:var(--font-display);letter-spacing:.04em;border:1px solid}.badge[data-astro-cid-vs4f5m5m].yr{background:transparent;border-color:var(--border);color:var(--ink-dim)}.badge[data-astro-cid-vs4f5m5m].u40{background:#b4822826;border-color:#b4822866;color:var(--accent-bright)}.badge[data-astro-cid-vs4f5m5m].ufantasy{background:#648c5026;border-color:#648c5066;color:#a8c490}.badge[data-astro-cid-vs4f5m5m].fan{background:#7850c826;border-color:#7850c866;color:#c4a0f0}.badge[data-astro-cid-vs4f5m5m].ep{background:var(--panel);border-color:var(--border);color:var(--ink-dim)}.badge[data-astro-cid-vs4f5m5m].lg{background:transparent;border-color:var(--border);color:var(--ink-dim);text-transform:uppercase;font-size:.6rem}@media(max-width:760px){.cards[data-astro-cid-vs4f5m5m]{grid-template-columns:1fr}}
