/* The supplied film is the whole entrance; it fills the viewport without player chrome. */
.entrance.entrance-film{position:fixed;inset:0;width:100%;height:100%;height:100dvh;display:block;overflow:hidden;padding:0;background:#081b1f;z-index:2100;transition:opacity .45s ease,visibility .45s;outline:none}
.entrance-film video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#081b1f;pointer-events:none}
.entrance.entrance-film.done{opacity:0;visibility:hidden;pointer-events:none}
body.film-is-open{overflow:hidden}
@media(prefers-reduced-motion:reduce){.entrance.entrance-film{transition:none}}
