/* Players load only after explicit interaction; never autoplay. */
#film-online iframe{display:block;border:0;width:100%;aspect-ratio:16/9;min-height:200px;max-height:65dvh;background:#000}
#film-player[hidden],#film-online[hidden],.film-options [hidden]{display:none!important}
.film-options{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}
.film-options button{font:inherit;color:var(--lightblue);background:transparent;border:0;border-bottom:1px solid var(--border);padding:8px 0;min-height:44px;cursor:pointer}
.film-options a{font-size:18px;padding:8px 0;min-height:44px}
@media(max-width:760px){.film-options{margin-top:8px}.film-dialog-footer .film-options a{margin-top:0}}
