.html-film-controls{display:flex;align-items:center;gap:16px;margin:0;padding:12px 20px;border:0;background:#fff;color:#19211e;font:14px/1.4 Onest,sans-serif}
.html-film-controls button{min-width:70px;min-height:44px;border:1px solid #d8dfe4;border-radius:6px;padding:8px 12px;background:#fff;color:inherit;font:inherit;cursor:pointer}
.html-film-controls button:hover{background:#f3f5f7}
.html-film-controls input{flex:1;min-width:40px;width:100%;height:44px;accent-color:#4057bf;cursor:pointer}
.html-film-controls output{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#59635e}
.html-film-controls :focus-visible{outline:3px solid #4057bf;outline-offset:3px}
.html-film-controls:disabled{opacity:.5}
@media(max-width:650px){.html-film-controls{gap:8px;padding:10px 12px}.html-film-controls button{min-width:54px;padding:8px}.html-film-controls [data-film-replay]{display:none}.html-film-controls output{font-size:12px}}
