dojo-suite-player{display:block;min-width:0;margin-top:24px;color:#f7f1e4}
dojo-suite-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#111;border:1px solid #51452f;border-radius:4px;box-sizing:border-box}
.suite-video-status{min-height:2.8em;margin:10px 0;font-size:.875rem;line-height:1.4;color:inherit}
.suite-video-retry{padding:10px 16px;border:1px solid var(--gold);border-radius:4px;background:#171512;color:#f7f1e4;font:inherit;cursor:pointer}
.suite-video-retry[hidden]{display:none}
.suite-video-retry:focus-visible,dojo-suite-player video:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.suite-grid article{min-width:0}
.video-embed:has(dojo-suite-player){aspect-ratio:auto;overflow:visible}
.video-embed dojo-suite-player{margin-top:0}
.video-embed .suite-video-status{padding:0 12px}
.video-embed .suite-video-retry{margin:0 12px 12px}
