body{overflow:hidden;background:var(--color-shell)}.crt[data-astro-cid-ujmyk5wk]{position:relative;isolation:isolate;width:100vw;height:100vh;height:100svh;overflow:hidden;background:linear-gradient(180deg,var(--color-screen-top),var(--color-screen-bottom));color:#fff}.noise-layer[data-astro-cid-ujmyk5wk],.screen-glass[data-astro-cid-ujmyk5wk],.overlay[data-astro-cid-ujmyk5wk]{position:absolute;inset:0;width:100%;height:100%}.noise-layer[data-astro-cid-ujmyk5wk]{z-index:0;contain:paint;overflow:hidden;transform:scale(0);background-color:var(--color-noise-base);animation:screen-on var(--crt-screen-on-duration) var(--crt-screen-on-delay) forwards}.screen-noise[data-astro-cid-ujmyk5wk]{position:absolute;top:0;left:0;display:block;width:var(--noise-tile-size);height:var(--noise-tile-size);max-width:none;contain:strict;image-rendering:pixelated}.background-softener[data-astro-cid-ujmyk5wk]{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(var(--color-noise-softener),var(--color-noise-softener)),linear-gradient(to bottom,transparent 50%,var(--color-scanline-softener) 50%);background-size:100% 100%,100% var(--crt-scanline-size)}.screen-glass[data-astro-cid-ujmyk5wk]{z-index:2;pointer-events:none;background:linear-gradient(transparent 50%,#00000047 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% var(--crt-scanline-size),var(--crt-rgb-mask-width) 100%;box-shadow:inset 0 0 var(--crt-vignette-size) rgb(0 0 0 / var(--crt-vignette-opacity))}.overlay[data-astro-cid-ujmyk5wk]{z-index:3;display:grid;place-items:center;padding:max(5rem,8vh) var(--menu-safe-space-x) 1rem;opacity:0;animation:reveal 10ms var(--crt-overlay-delay) forwards}.osd[data-astro-cid-ujmyk5wk]{position:absolute;top:7%;left:5%;width:max-content;margin:0;color:var(--color-phosphor);font:clamp(1.5rem,6vmin,4rem)/1 "VT323",ui-monospace,"Courier New",monospace;white-space:nowrap;text-shadow:0 0 var(--osd-glow-blur) var(--osd-glow-color);filter:blur(var(--crt-osd-blur));animation:osd-flicker var(--osd-flicker-duration) infinite alternate,osd-jitter var(--osd-jitter-duration) infinite steps(2,end)}.osd[data-astro-cid-ujmyk5wk] span[data-astro-cid-ujmyk5wk]{position:absolute;inset:0 auto auto 0}.osd[data-astro-cid-ujmyk5wk] span[data-astro-cid-ujmyk5wk]:nth-child(1){color:var(--color-osd-rgb-red);transform:translate(calc(-1 * var(--osd-rgb-offset)));filter:blur(2px)}.osd[data-astro-cid-ujmyk5wk] span[data-astro-cid-ujmyk5wk]:nth-child(2){color:var(--color-phosphor);transform:translate(var(--osd-rgb-offset));filter:blur(2px)}.osd[data-astro-cid-ujmyk5wk] span[data-astro-cid-ujmyk5wk]:nth-child(3){color:var(--color-osd-rgb-blue);filter:blur(1px)}.osd[data-astro-cid-ujmyk5wk] span[data-astro-cid-ujmyk5wk]:nth-child(4){color:#fff;filter:blur(1px)}.osd[data-astro-cid-ujmyk5wk] span[data-astro-cid-ujmyk5wk]:nth-child(5){color:var(--color-osd-ghost);filter:blur(var(--osd-ghost-blur))}.film-entry[data-astro-cid-ujmyk5wk]{width:min(30rem,100%);max-height:100%;overflow:auto;padding:clamp(.75rem,2vw,1.25rem);background:var(--color-menu);color:#fff;font:clamp(1.1rem,3.1vw,2rem)/1.2 "VT323",ui-monospace,"Courier New",monospace;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000}.entry-header[data-astro-cid-ujmyk5wk]{position:sticky;top:calc(-1*clamp(.75rem,2vw,1.25rem));z-index:1;margin:calc(-1*clamp(.75rem,2vw,1.25rem)) calc(-1*clamp(.75rem,2vw,1.25rem)) .35em;padding:clamp(.75rem,2vw,1.25rem);background:var(--color-menu)}.back-link[data-astro-cid-ujmyk5wk]{color:var(--color-menu-heading);text-decoration:none;filter:blur(var(--crt-menu-blur))}.back-link[data-astro-cid-ujmyk5wk]:focus-visible{outline:2px solid #fff;outline-offset:3px}h1[data-astro-cid-ujmyk5wk]{margin:.35em 0;color:var(--color-menu-heading);font-size:1em;font-weight:500;filter:blur(var(--crt-menu-blur))}.player-frame[data-astro-cid-ujmyk5wk]{position:relative;width:100%;padding-top:56.25%;background:#000}.player-frame[data-astro-cid-ujmyk5wk] iframe[data-astro-cid-ujmyk5wk]{position:absolute;inset:0;width:100%;height:100%;border:0}.metadata-row[data-astro-cid-ujmyk5wk]{margin:.5em 0 0;filter:blur(var(--crt-menu-blur))}.metadata-row[data-astro-cid-ujmyk5wk] strong[data-astro-cid-ujmyk5wk]{color:var(--color-menu-heading);font-weight:500}.synopsis-heading[data-astro-cid-ujmyk5wk]{margin:.65em 0 0;color:var(--color-menu-heading);font-size:1em;font-weight:500;filter:blur(var(--crt-menu-blur))}.synopsis[data-astro-cid-ujmyk5wk]{margin:.15em 0 0;white-space:pre-line;filter:blur(var(--crt-menu-blur))}.social-links[data-astro-cid-ujmyk5wk]{position:sticky;bottom:calc(-1*clamp(.75rem,2vw,1.25rem));z-index:1;display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:.45rem calc(-1*clamp(.75rem,2vw,1.25rem)) calc(-1*clamp(.75rem,2vw,1.25rem));padding:.35rem 1rem;background:var(--color-menu-footer);font-size:.55em}.social-links[data-astro-cid-ujmyk5wk] a[data-astro-cid-ujmyk5wk]{display:inline-flex;align-items:center;gap:.35em;min-width:0;color:inherit;text-decoration:none;white-space:nowrap;transition:color 80ms steps(2,end)}.social-links[data-astro-cid-ujmyk5wk] a[data-astro-cid-ujmyk5wk]:hover,.social-links[data-astro-cid-ujmyk5wk] a[data-astro-cid-ujmyk5wk]:focus-visible{color:var(--color-menu-heading)}.social-links[data-astro-cid-ujmyk5wk] a[data-astro-cid-ujmyk5wk]:focus-visible{outline:2px solid var(--color-menu-heading);outline-offset:3px}.social-links[data-astro-cid-ujmyk5wk] svg{display:block;width:1.8em;height:1.8em;color:inherit;filter:drop-shadow(1px 0 #000) drop-shadow(-1px 0 #000) drop-shadow(0 1px #000) drop-shadow(0 -1px #000)}@media(max-width:420px){.social-links[data-astro-cid-ujmyk5wk]{gap:.25rem;padding-right:.55rem;padding-left:.55rem;font-size:.5em}.social-links[data-astro-cid-ujmyk5wk] a[data-astro-cid-ujmyk5wk]{gap:.25em}}@media(prefers-reduced-motion:reduce){.social-links[data-astro-cid-ujmyk5wk] a[data-astro-cid-ujmyk5wk]{transition:none}}@keyframes screen-on{0%{transform:scaleY(.8);filter:brightness(4);opacity:1}4%{transform:scaleY(.8) translateY(100%)}5%{transform:scaleY(.8) translateY(-100%);opacity:1}10%{transform:scale(1.3,.6) translateY(100%);filter:brightness(4);opacity:0}12%{transform:scale(1);filter:contrast(0) brightness(0);opacity:0}to{transform:scale(1);filter:contrast(1) brightness(1.2) saturate(1.3);opacity:1}}@keyframes reveal{to{opacity:1}}@keyframes osd-flicker{to{opacity:var(--osd-glow-opacity)}}@keyframes osd-jitter{0%,74%{translate:0 0}75%,to{translate:var(--osd-jitter-x) var(--osd-jitter-y)}}@media(max-width:600px){.film-entry[data-astro-cid-ujmyk5wk]{width:100%}.film-entry[data-astro-cid-ujmyk5wk]{font-size:clamp(1rem,5.2vw,1.5rem)}}@media(max-width:420px){.film-entry[data-astro-cid-ujmyk5wk]{font-size:clamp(.95rem,5vw,1.2rem)}.social-links[data-astro-cid-ujmyk5wk]{padding-top:var(--menu-row-padding-y);padding-bottom:var(--menu-row-padding-y)}}@media(prefers-reduced-motion:reduce){[data-astro-cid-ujmyk5wk],[data-astro-cid-ujmyk5wk]:before,[data-astro-cid-ujmyk5wk]:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.screen-noise[data-astro-cid-ujmyk5wk]{transform:scale(1)}.overlay[data-astro-cid-ujmyk5wk]{opacity:1}}
