/* Intro film: a plate inside the book measure, ruled like the page. */
.film { margin: 0; --F: inherit; --R: 3px; --FOCUS: var(--accent) }
.film { padding: 28px 0 4px }
.film .wrap { max-width: 900px }
.film-frame { border: 1px solid var(--rule); border-radius: 2px; padding: 8px; background: var(--surface) }
.film-frame video { border-radius: 1px }
.film-frame { position: relative; overflow: hidden; line-height: 0 }
.film video { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; cursor: pointer }
