/* Work page and script page, 12 Oct 2026: the same drawing as the home page, one room at a larger scale.
   The head of the page is the room, numbered as on the plan; its door leads back to the plan.
   The trailer and the stills are the rooms behind it, sharing walls. Wording is untouched. */
.top { padding-bottom: 28px; }
.top__name { font: 400 34px/1 var(--serif); }
.top nav a, .top nav a.cv { font: 400 13px/1.2 "IBM Plex Mono", monospace; letter-spacing: 0.04em; text-transform: uppercase; }
.head.room { margin: 6px 6px 0; max-width: none; padding: 92px 32px 48px; }
.head.room > p, .head.room > h1 { max-width: 46rem; }
.head.room .door { display: block; }
.film { margin: 6px 6px 0; box-shadow: 0 0 0 6px var(--ink); }
.stills { margin: 6px 6px 0; gap: 6px; }
.stills img { display: block; box-shadow: 0 0 0 6px var(--ink); }
.film__alt { margin: 16px 6px 0; }
@media (max-width: 820px) { .head.room { padding: 84px 20px 28px; } }
.head.room + .sheet-col { margin-top: 56px; }
