.fish-placeholder,.video-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:12px;background:#0f172a}.fish-placeholder{display:block;border:0;color:#fff;cursor:pointer}.fish-placeholder>*,.video-player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player{top:0;left:0;width:100%;height:100%;transform:none;object-fit:cover}