/* Keep the embed responsive and full width inside the admonition */
.panopto-embed {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    background: #000;
    margin: .25rem 0 .5rem 0; /* a little gap above/below the video */
}

.panopto-embed iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
/* Replace the default "!" with a video camera emoji, styled to match */
.admonition.panopto-box > .admonition-title::before {
    content: "🎥";              /* video camera icon */
    font-size: 1.1em;
    margin-right: .4em;
    color: inherit;             /* << match the title text colour */
}
