.plaque.svelte-wwn5la{gap:var(--space-1);display:grid}.title.svelte-wwn5la{font-size:var(--step-2)}.title.svelte-wwn5la a:where(.svelte-wwn5la){text-decoration:none}.stretch.svelte-wwn5la:after{content:"";z-index:2;position:absolute;inset:0}.tagline.svelte-wwn5la{color:var(--color-text);opacity:.86}.meta.svelte-wwn5la{margin-top:var(--space-2);font-size:var(--step--1);color:var(--color-text-muted)}.floor.svelte-on1j5s{--floor-gap:clamp(2rem, 5vw, 5rem);isolation:isolate;gap:var(--space-8) var(--floor-gap);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));grid-auto-rows:auto;align-items:end;margin:0;padding:0;list-style:none;display:grid;position:relative}.exhibit.svelte-on1j5s{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-6);display:grid;position:relative}.exhibit.svelte-on1j5s>.plaque{align-self:start}.stage.svelte-on1j5s{justify-content:center;align-items:flex-end;padding-block-end:var(--space-5);display:flex;position:relative}.exhibit[data-frame=pc].svelte-on1j5s .stage:where(.svelte-on1j5s)>.machine{inline-size:100%}.exhibit[data-frame=arcade].svelte-on1j5s .stage:where(.svelte-on1j5s)>.machine{inline-size:78%}.exhibit[data-frame=device].svelte-on1j5s .stage:where(.svelte-on1j5s)>.machine{inline-size:96%}.stage.svelte-on1j5s:after{content:"";z-index:-1;inset-inline:calc(var(--floor-gap) / -2);top:calc(100% - var(--space-5));pointer-events:none;background:radial-gradient(45% 55% at 50% 0%, color-mix(in oklab, var(--game-accent) 30%, transparent), transparent 75%), radial-gradient(60% 40% at 50% 0%, #00000080, transparent 70%), linear-gradient(180deg, #ffffff0f, transparent 30%);border-top:1px solid #ffffff1a;block-size:22rem;position:absolute;-webkit-mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 90%);mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 90%)}.stage.svelte-on1j5s:before{content:"";z-index:-1;inset-inline:calc(var(--floor-gap) / -2);top:calc(100% - var(--space-5));pointer-events:none;transform-origin:50% 0;background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 4rem),repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 4rem);block-size:22rem;position:absolute;transform:perspective(26rem)rotateX(62deg);-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.stage.svelte-on1j5s>.machine{-webkit-box-reflect:below var(--space-5) linear-gradient(180deg, transparent 0%, transparent 84%, #ffffff1f 100%)}.exhibit.svelte-on1j5s{--ray-a:var(--game-accent);--ray-b:#00f0ff;--ray-c:#ff2eaa;--ray-d:#a85cff}.exhibit.svelte-on1j5s:hover,.exhibit.svelte-on1j5s:focus-within{--burst-open:1;--burst-play:running}.exhibit.svelte-on1j5s .crt{transition:filter var(--dur-mid) var(--ease-out)}.exhibit.svelte-on1j5s:hover .crt,.exhibit.svelte-on1j5s:focus-within .crt{filter:brightness(1.12)saturate(1.08)}.exhibit.svelte-on1j5s:focus-within .stretch:focus-visible{outline:none}.exhibit.svelte-on1j5s:has(.stretch:focus-visible) .stage:where(.svelte-on1j5s){outline:2px solid var(--color-focus);outline-offset:.75rem;border-radius:var(--radius-m)}.intro.svelte-1uha8ag{gap:var(--space-5);padding-block:clamp(2.5rem,7vw,6rem) clamp(3rem,8vw,6.5rem);display:grid}h1.svelte-1uha8ag{max-inline-size:13ch;font-size:var(--step-5);letter-spacing:-.035em;font-weight:800}.lede.svelte-1uha8ag{max-inline-size:46ch;font-size:var(--step-1);line-height:var(--leading-snug);color:var(--color-text-muted)}
