.game-trailer{background:#0c0d11}.trailer-cover{position:relative}.trailer-cover>.product-cover{display:block}.trailer-cover-action{position:absolute;inset:auto 0 0;display:flex;justify-content:center;padding:45px 18px 20px;background:linear-gradient(transparent,#090a0fc9);pointer-events:none}.trailer-watch{pointer-events:auto;background:#17151beF;border:1px solid #e5ac7b99;box-shadow:0 6px 22px #0007;color:#ffe4ce;font-size:12px;gap:8px;min-height:43px}.trailer-watch:hover{background:#37251c;border-color:var(--accent)}.trailer-watch>svg{width:18px;height:18px}.trailer-cover[hidden],.trailer-player[hidden],.trailer-fallback button[hidden]{display:none}.trailer-player>video{display:block;width:100%;aspect-ratio:16/9;background:#000;object-fit:contain}.trailer-player-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 24px 0}.trailer-kicker{font-size:8px;letter-spacing:.13em;font-weight:700;color:#d29973}.trailer-video-title{font-size:12px;line-height:1.7;margin-top:5px;color:#e0d9e6}.trailer-close{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid #55445c;border-radius:6px;background:#251e2b;color:#d8c4e0;cursor:pointer;font-size:13px}.trailer-close:hover{color:white;border-color:var(--accent)}.trailer-status{padding:5px 24px 0;font-size:10px;color:#a695af;line-height:1.8;min-height:23px}.trailer-fallback{display:flex;align-items:center;gap:18px;padding:7px 24px 16px;font-size:10px}.trailer-fallback a{color:#d8a47d}.trailer-fallback button{border:0;background:none;color:#e6d0c0;font:inherit;padding:0;cursor:pointer;text-decoration:underline}.game-trailer button:focus-visible,.game-trailer a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:600px){.trailer-cover-action{padding-bottom:14px}.trailer-watch{font-size:11px;min-height:40px}.trailer-player-bar{padding:13px 17px 0}.trailer-video-title{font-size:11px}.trailer-status{padding-left:17px;padding-right:17px}.trailer-fallback{padding:7px 17px 15px}}
