.film-player{width:100%;min-width:0;color:var(--fg)}.film-player video{background:#000;border-radius:12px;width:100%;max-height:75dvh;display:block;object-fit:contain!important}.film-player__tools{font:inherit;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.film-player__tools button,.film-player__tools select,.film-player__error button{min-height:44px;color:var(--fg);background:var(--s2);border:1px solid var(--g15);font:inherit;cursor:pointer;border-radius:12px;padding:8px 12px}.film-player__tools label{align-items:center;gap:8px;font-size:13px;display:flex}.film-player__tools small{color:var(--fg2);font-size:12px}.film-player__tools button:focus-visible,.film-player__tools select:focus-visible{outline:2px solid var(--em1);outline-offset:3px}.film-player__error{text-align:center;background:var(--s1);border-radius:12px;padding:24px}.film-player video{aspect-ratio:16/9;object-fit:contain}@media (prefers-reduced-motion:no-preference){.film-player__tools button,.film-player__tools select,.film-player__error button{transition:scale .16s cubic-bezier(.23,1,.32,1),background-color .16s,border-color .16s}.film-player__tools button:not(:disabled):active,.film-player__error button:active{scale:.97}}
