.bv{--bv-accent: #1E8EDB;--bv-accent-fg: #FFFFFF;--bv-accent-glow: rgba(30, 142, 219, .5);position:relative;width:100%;border-radius:24px;overflow:hidden;background:#171a21;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px #00000080}.bv iframe,.bv-cover{position:absolute;inset:0;width:100%;height:100%;border:0}.bv-cover{padding:0;background:none;cursor:pointer}.bv-cover img{display:block;width:100%;height:100%;object-fit:cover}.bv-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:999px;display:grid;place-items:center;padding-left:4px;background:var(--bv-accent);color:var(--bv-accent-fg);box-shadow:0 12px 40px var(--bv-accent-glow);transition:transform .2s cubic-bezier(.22,1,.36,1)}.bv-cover:hover .bv-play,.bv-cover:focus-visible .bv-play{transform:translate(-50%,-50%) scale(1.08)}.bv-cover:focus-visible{outline:3px solid var(--bv-accent);outline-offset:-3px}@media(max-width:640px){.bv{border-radius:16px}.bv-play{width:60px;height:60px}}@media(prefers-reduced-motion:reduce){.bv-play{transition:none}}
