/* Panoramic trailer and original gameplay clips, 24 September 2026. */
.game-trailer .trailer-still{width:100%;max-width:none;aspect-ratio:3.6;min-height:240px;max-height:420px;clip-path:none;border-radius:4px;overflow:hidden}
.game-trailer .trailer-still>img{object-position:center 48%}
.abilities .ability-row{display:flex;flex-direction:column;padding:22px}
.ability-clip{width:calc(100% + 44px);margin:0 -22px 4px;align-self:center;background:#0b1014;overflow:hidden}
.ability-clip video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#0b1014}
.ability-clip video:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}
@media(max-width:780px){.game-trailer .trailer-still{aspect-ratio:2.1;min-height:165px;max-height:300px}.game-trailer .trailer-overlay{font-size:23px}}
