.bili-preview{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center;border-top:1px solid var(--line);padding-top:16px}
.bili-preview img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px}
.bili-preview strong{font-size:14px;overflow-wrap:anywhere}
.bili-preview button{display:inline-flex;align-items:center;gap:6px;margin-top:8px}
.bili-detail{display:grid;gap:16px;min-width:0}
.bili-player{width:100%;aspect-ratio:16/9;background:#111;overflow:hidden;border-radius:4px}
.bili-player iframe{display:block;width:100%;height:100%;border:0}
.bili-detail .page-actions{margin:0;flex-wrap:wrap}
.bili-detail .prose{overflow-wrap:anywhere}
.bili-detail select{width:100%;max-width:100%;min-width:0}
.dialog-head h2{overflow-wrap:anywhere;min-width:0}
.dialog-head>.icon{flex-shrink:0}
[hidden]{display:none!important}
.bili-standalone{width:100%;max-width:1100px;margin:0 auto;min-width:0}
.bili-standalone .film-controls{display:flex;flex-wrap:wrap;gap:12px;padding:14px 0;align-items:center}
.bili-standalone select{max-width:100%;min-width:0}
.head-actions{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:600px){.bili-preview{grid-template-columns:100px minmax(0,1fr);gap:12px}.bili-preview strong{font-size:13px}.bili-detail{gap:12px}}
