.jl-trailer{background:var(--forest,#102e27);min-width:0;color:var(--paper,#f4ecdd);border-radius:20px;margin:0;overflow:hidden}.jl-trailer-picture{aspect-ratio:16/9;background:#07130f;position:relative}.jl-trailer-picture video{object-fit:contain;width:100%;height:100%;display:block}.jl-trailer-play{color:#fff;width:100%;font:inherit;text-shadow:0 1px 5px #000;cursor:pointer;background:linear-gradient(#0000,#00000059);border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex;position:absolute;inset:0}.jl-trailer-play>span{background:var(--paper,#f4ecdd);width:64px;height:64px;color:var(--forest,#102e27);text-shadow:none;border-radius:50%;place-items:center;padding-left:4px;font-size:23px;transition:transform .2s;display:grid}.jl-trailer-play:hover>span{transform:scale(1.08)}.jl-trailer-play:focus-visible{outline:3px solid var(--ember,#f26032);outline-offset:-5px}.jl-trailer figcaption{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 8px;font-size:14px;font-weight:550;display:flex}.jl-trailer-warning,.jl-trailer-error{margin:0;padding:4px 20px 18px;font-size:13px;line-height:1.6}.jl-trailer-error a{text-decoration:underline}.jl-game-frame:has(.jl-trailer) .jl-game-visual{aspect-ratio:auto;height:auto;min-height:0;overflow:hidden}.jl-game-frame .jl-trailer{border-radius:inherit}@media (prefers-reduced-motion:reduce){.jl-trailer-play>span{transition:none}}@media (max-width:700px){.jl-trailer{border-radius:14px}.jl-trailer figcaption{padding:14px 16px 6px;font-size:13px}.jl-trailer-warning,.jl-trailer-error{padding:4px 16px 16px;font-size:12px}}.jl-game .jl-trailer .jl-trailer-warning,.jl-game .jl-trailer .jl-trailer-error{max-width:none;margin:0;font-size:13px;line-height:1.6}@media (max-width:700px){.jl-game .jl-trailer .jl-trailer-warning,.jl-game .jl-trailer .jl-trailer-error{font-size:12px}}
