html:has(.film){color:#eef0f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050507}html:has(.film) body{color:#eef0f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050507}.live-page{position:relative}.film{background:#050507;position:fixed;inset:0;overflow:hidden}.film-canvas,.film-still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-engine{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.film-canvas{opacity:0;transition:opacity .5s}.film-canvas[data-live]{opacity:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@font-face{font-family:Inter Display;src:url(/film/fonts/InterDisplay.ttf)format("truetype");font-display:swap}.links{z-index:2;letter-spacing:.01em;gap:0;padding:clamp(6px,1vw,12px) clamp(4px,1vw,12px);font-family:Inter Display,ui-sans-serif,system-ui,sans-serif;font-size:15px;display:flex;position:fixed;top:0;right:0}.links a{color:#eef0f68c;text-shadow:0 1px 12px #00000073;padding:8px 10px;text-decoration:none;transition:color .2s}.links a:hover,.links a:focus-visible{color:#eef0f6f2}.links a:focus-visible{outline-offset:2px;border-radius:6px;outline:1px solid #2fd6c3b3}.film-loading{background:#eef0f61a;border-radius:2px;width:min(220px,40vw);height:2px;position:absolute;bottom:9vh;left:50%;overflow:hidden;transform:translate(-50%)}.film-loading:after{content:"";background:linear-gradient(90deg,#0000,#2fd6c3,#0000);border-radius:2px;width:40%;animation:1.2s ease-in-out infinite film-loading;position:absolute;inset:0}@keyframes film-loading{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.film-loading:after{opacity:.5;width:100%;animation:none}}.next{z-index:2;color:#eef0f680;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:64px;height:56px;margin-left:-32px;padding:0;transition:color .2s,opacity .4s;animation:2.6s ease-in-out infinite next-bob;display:grid;position:fixed;bottom:max(12px,2.5vh);left:50%}.next svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 6px #00000073);width:28px;height:28px}.next:hover,.next:focus-visible{color:#eef0f6f2}.next:focus-visible{outline-offset:2px;outline:1px solid #2fd6c3b3}.next[data-hidden]{opacity:0;pointer-events:none}@keyframes next-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.next{animation:none}}.film-debug{z-index:3;color:#2fd6c3;white-space:pre;background:#0009;border-radius:6px;margin:0;padding:6px 8px;font:11px/1.4 ui-monospace,monospace;position:absolute;top:8px;left:8px}
