.reel {background:#111;color:#fff;width:min(96vw,1920px,calc((100dvh - 8rem)*16/9));padding:0;border:0;margin:auto}
.reel::backdrop {background:rgb(0 0 0 / .85)}
.reel video {display:block;width:100%;aspect-ratio:16/9;background:black}
.reel button {color:white;background:transparent;border:0;font:inherit;padding:.65rem;cursor:pointer}
#close-reel {display:block;margin-left:auto}
.reel-bar {display:flex;align-items:center;gap:.65rem;padding:.25rem .65rem;font-variant-numeric:tabular-nums}
.reel-bar input {flex:1;min-width:0;accent-color:#e9d4a2}
