:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff4e6;--page-amber:#ffc278;--page-muted:#c7b5a5;background:#141110;font-family:system-ui,sans-serif}body{background:radial-gradient(at 50% 0,#302219 0%,#0000 64%) no-repeat;margin:0}#cinema{width:min(100% - 32px,960px);margin-inline:auto;padding-block:22px 30px}.cinema-masthead{border-bottom:1px solid #59463a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:42px;padding-bottom:12px;display:flex}.cinema-mark,.cinema-edition,.cinema-kicker{letter-spacing:.17em;font-size:11px;font-weight:700}.cinema-mark{align-items:center;gap:9px;display:flex}.cinema-mark svg,.cinema-kicker,.cinema-intro h1 span{color:var(--page-amber)}.cinema-edition{color:var(--page-muted)}.cinema-intro{padding-block:23px 21px}.cinema-intro h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(2.3rem,6vw,4.25rem);font-weight:400;line-height:1.02}.cinema-intro p{margin:9px 0 0}.cinema-intro .cinema-kicker{margin:0 0 6px}.cinema-intro p:not(.cinema-kicker),.cinema-credit{color:var(--page-muted)}.cinema-screening{margin:0}.cinema-screening figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding-block:14px;font-size:13px;display:flex}.cinema-screening a{color:var(--page-amber);text-underline-offset:3px}.cinema-screening a:focus-visible{outline-offset:4px;outline:2px solid #ffe5a8}
