/* Respecteer de breedte van de bestaande WordPress embed/container. */
.s44yt-player{position:relative;width:100%;max-width:none;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#fff;margin:0;isolation:isolate;box-sizing:border-box}
.s44yt-launch{display:block;position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:#fff;overflow:hidden}
.s44yt-thumbnail{display:block;width:100%;height:100%;object-fit:cover}
.s44yt-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#272749;box-shadow:0 5px 24px rgba(0,0,0,.3);transition:background .2s}
.s44yt-play svg{width:38px;height:38px;fill:#fff;margin-left:4px}
.s44yt-launch:hover .s44yt-play,.s44yt-launch:focus-visible .s44yt-play{background:#20203e}
.s44yt-launch:focus-visible{outline:3px solid #272749;outline-offset:-4px}
.s44yt-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
@media(max-width:600px){.s44yt-play{width:60px;height:60px}.s44yt-play svg{width:31px;height:31px}}
@media(prefers-reduced-motion:reduce){.s44yt-play{transition:none}}
.s44yt-mount,.s44yt-mount iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
/* Een beetje extra witruimte tussen de video en omliggende artikeltekst.
   De videobreedte en beeldverhouding blijven ongewijzigd. */
.s44yt-player{margin-block:12px;}

/* v1.6: Eigen Streek44 play-afbeelding; behoud bestaande videomaten. */
.s44yt-play{background:transparent;box-shadow:none;border-radius:0;width:76px;height:76px;transition:transform .2s ease}
.s44yt-play img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%;filter:drop-shadow(0 3px 8px rgba(0,0,0,.2))}
.s44yt-launch:hover .s44yt-play,.s44yt-launch:focus-visible .s44yt-play{background:transparent;transform:translate(-50%,-50%) scale(1.05)}
@media(max-width:600px){.s44yt-play{width:60px;height:60px}}
@media(prefers-reduced-motion:reduce){.s44yt-play{transition:none}}
