.bc.svelte-u039km{margin:0;display:flex;flex-direction:column;gap:8px}.bc-frame.svelte-u039km{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-card);overflow:hidden;background:#000;border:1px solid var(--border-main)}.bc-big.svelte-u039km .bc-frame:where(.svelte-u039km){border-radius:var(--r-card)}.bc-frame.svelte-u039km iframe:where(.svelte-u039km),.bc-frame.svelte-u039km video:where(.svelte-u039km),.bc-poster.svelte-u039km,.bc-poster.svelte-u039km img:where(.svelte-u039km){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;object-fit:cover}.bc-poster.svelte-u039km{padding:0;cursor:pointer;background:#000}.bc-play.svelte-u039km{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:#ef4444f2;display:flex;align-items:center;justify-content:center}.bc-big.svelte-u039km .bc-play:where(.svelte-u039km){width:74px;height:74px}.bc-tag.svelte-u039km{position:absolute;left:12px;top:12px;font-family:var(--font-mono, monospace);font-size:.6875rem;font-weight:700;letter-spacing:.1em;color:#fff;background:var(--accent-blue);padding:4px 9px;border-radius:var(--r-control);pointer-events:none}.bc-bar.svelte-u039km{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.bc-t.svelte-u039km{font-family:var(--font-mono, monospace);font-size:.75rem;color:var(--text-secondary)}.bc-track.svelte-u039km{position:relative;height:6px;border-radius:3px;background:var(--border-main)}.bc-track.svelte-u039km span:where(.svelte-u039km){position:absolute;top:0;bottom:0;border-radius:3px;background:var(--link)}.bc-cap.svelte-u039km{font-size:.8rem;color:var(--text-muted)}.bc-cap.svelte-u039km a:where(.svelte-u039km){color:var(--link);font-weight:700;text-decoration:none}.bc-cap.svelte-u039km a:where(.svelte-u039km):hover{text-decoration:underline}.bs.svelte-1q917xj{display:flex;gap:6px}.bs-btn.svelte-1q917xj{width:30px;height:30px;border-radius:var(--r-control, 6px);border:1px solid var(--border-main);background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .15s,border-color .15s}.bs-btn.svelte-1q917xj svg:where(.svelte-1q917xj){width:14px;height:14px}.bs-btn.svelte-1q917xj:hover{color:var(--text-primary);border-color:var(--text-muted)}
