/* Shared, click-to-play video presentation. Native controls remain available after play. */
.provider-video-card .provider-video-stage,.native-video-stage{position:relative;isolation:isolate;overflow:hidden;background:#221f20}
.provider-video-card .provider-video-stage{aspect-ratio:16/9;min-height:0;padding:24px;gap:16px}
.provider-video-card .provider-video-stage>small{display:none}
.provider-video-card .provider-video-stage>span,.native-video-stage .native-video-play>[aria-hidden],.introduction-film .poster-play,.type-video-poster .poster-play{font-size:38px!important;line-height:1;color:#ffcc01}
.provider-video-card .provider-video-stage>strong,.native-video-stage .native-play-label,.introduction-film .poster-caption,.type-video-poster .poster-caption{font-size:18px!important;font-weight:800;line-height:1.5;letter-spacing:0;text-transform:none;color:#fff}
.native-video-card.landscape .native-video-stage{aspect-ratio:16/9}
.native-video-card.landscape .native-video-stage video{width:100%;height:100%;max-height:none;object-fit:contain}
.native-video-stage .native-video-play{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:1px solid transparent!important;margin:0;padding:24px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgba(0,0,0,.45)!important;color:#fff;text-shadow:0 1px 4px #000;cursor:pointer}
.native-video-stage .native-video-play[hidden]{display:none!important}
.native-video-stage .native-video-play:hover{background:rgba(0,0,0,.55)!important;border-color:#ffcc01!important}
.native-video-stage .native-video-play:focus-visible,.provider-video-stage:focus-visible{outline:3px solid #ffcc01;outline-offset:-4px}
.native-video-card .native-video-actions{margin-top:8px;min-height:24px}
.native-video-card .native-video-actions>a,.provider-video-card>p>a{font-size:14px;line-height:1.65;text-decoration:underline;text-underline-offset:4px}
.provider-video-card>p{margin-top:8px}
.native-video-card .native-video-status:empty{display:none}
.native-video-stage video:focus-visible{outline:3px solid #ffcc01;outline-offset:-4px}
/* Keep MAJ Land's patrol cap and current rank visible in the leadership card. */
.final-leader-card .leader-portrait-link img[data-current-maj-land]{object-fit:contain;object-position:center;transform:scale(1.65);transform-origin:50% 12%}
