/* Responsive 16:9 player, scoped to imported blog posts by PHP enqueue. */
body.single-blog .youtube-video,
body.single-blog .gst-import-video {
    display: block !important;
    position: relative !important;
    box-sizing: content-box !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 0 !important;
    min-height: 0 !important;
    padding: 56.25% 0 0 !important;
    margin: 24px 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    aspect-ratio: auto !important;
}
body.single-blog .youtube-video iframe,
body.single-blog .gst-import-video iframe {
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    box-sizing: border-box !important;
    aspect-ratio: auto !important;
}
