.hyx-video-item>.video-js,.hyx-native-video{display:block;width:min(100%,960px);height:auto;aspect-ratio:16 / 9;max-width:100%;max-height:none;margin:0 auto;background:#000}.hyx-video-item>.video-js video{width:100%;height:100%;object-fit:contain}.hyx-video-item .vjs-error-display{font-size:14px}