/* Bozo's Theme 5.2: maintain the static LCP image until video can actually play. */
body.bozos-v500-active .bv5-hero-art > .bv52-video-layer{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}
body.bozos-v500-active .bv52-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;pointer-events:none;transition:opacity .2s ease}
body.bozos-v500-active .bv52-video.bv52-video-ready{opacity:1}
body.bozos-v500-active .bv52-video-control{position:absolute;right:12px;bottom:12px;z-index:3;pointer-events:auto;min-height:44px;padding:9px 15px;border:1px solid #ffd879;border-radius:999px;color:#fff;background:rgba(9,22,46,.91);font:700 .79rem/1.25 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 4px 18px rgba(0,0,0,.3);cursor:pointer}
body.bozos-v500-active .bv52-video-control:hover{background:#17345c}
body.bozos-v500-active .bv52-video-control:focus-visible{outline:3px solid #74d7ff;outline-offset:3px}
body.bozos-v500-active .bv52-video-control[hidden]{display:none!important}
@media(max-width:640px){
 body.bozos-v500-active .bv52-video{object-position:center 32%}
 body.bozos-v500-active .bv52-video-control{font-size:.72rem;right:10px;bottom:8px;padding:8px 12px}
}
@media(prefers-reduced-motion:reduce){
 body.bozos-v500-active .bv52-video{display:none!important;transition:none!important}
 body.bozos-v500-active .bv52-video-control{display:none!important}
}
