/* One reusable, subtle glass play control for every video. */
.overview-play,.play{position:absolute!important;left:28px!important;top:auto!important;right:auto!important;bottom:28px!important;transform:none!important;z-index:2;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:50%!important;background:rgba(4,43,59,.18)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 5px 16px rgba(0,27,43,.22),inset 0 1px rgba(255,255,255,.18)!important;color:transparent!important;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}
.overview-play::before,.play::before{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid rgba(255,255,255,.94);margin-left:3px;filter:drop-shadow(0 1px 2px rgba(0,27,43,.35))}
.overview-play:hover,.overview-play:focus-visible,.play:hover,.play:focus-visible{transform:scale(1.06)!important;background:rgba(8,107,146,.3)!important;box-shadow:0 7px 20px rgba(0,27,43,.28),0 0 0 3px rgba(126,215,251,.12)!important;outline:1px solid rgba(255,255,255,.78);outline-offset:2px}
@media(max-width:480px){.overview-play,.play{left:16px!important;bottom:16px!important;width:38px!important;height:38px!important}.overview-play::before,.play::before{border-top-width:5px;border-bottom-width:5px;border-left-width:9px}}
