.battle-demo{margin:0 0 22px;border:1px solid var(--line,#43503d);background:var(--panel,#17231b);border-radius:3px}.battle-demo>summary{display:flex;align-items:center;gap:18px;padding:14px 18px;cursor:pointer;list-style:none}.battle-demo>summary::-webkit-details-marker{display:none}.battle-demo>summary:after{content:'Watch ↓';margin-left:auto;color:var(--cyan,#ddc47c);font-size:12px;white-space:nowrap}.battle-demo[open]>summary:after{content:'Close ↑'}.battle-demo>summary img{width:144px;height:81px;object-fit:cover;flex-shrink:0;border:1px solid #566044}.battle-demo>summary strong{display:block;font-size:15px;color:var(--text,#f1eddf);margin-bottom:6px}.battle-demo>summary small{display:block;color:var(--muted,#a5b2a6);font-size:12px;line-height:1.7}.battle-demo>summary:focus-visible{outline:2px solid var(--cyan,#ddc47c);outline-offset:3px}.battle-demo-body{padding:0 18px 18px}.battle-demo-body h2{font-size:16px;margin:8px 0 12px}.battle-demo video{display:block;aspect-ratio:16/9;width:100%;max-height:75vh;background:#0b120f;object-fit:contain;border:1px solid #43503d}.battle-demo-choices{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.battle-demo-choices button[aria-pressed=true]{border-color:var(--cyan,#ddc47c);background:#ddc47c1c;color:var(--cyan,#ddc47c)}.battle-demo-note{font-size:12px;line-height:1.8;color:var(--muted,#a5b2a6);margin:10px 0}.battle-demo-downloads{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:12px}.battle-demo-downloads a{color:var(--cyan,#ddc47c)}@media(max-width:600px){.battle-demo>summary{gap:12px;padding:12px}.battle-demo>summary img{width:96px;height:54px}.battle-demo>summary strong{font-size:13px}.battle-demo>summary small{font-size:11px}.battle-demo>summary:after{font-size:11px}.battle-demo-body{padding:0 12px 14px}.battle-demo-choices button{flex:1 1 150px}.battle-demo-downloads{gap:12px}}
