.arcade.svelte-6rw1dw{min-height:100vh;color:var(--cream);background:radial-gradient(at 50% 20%,#3a1412,#120808 70%);padding:clamp(118px,14vw,160px) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.arcade.svelte-6rw1dw:before{content:"";pointer-events:none;background-image:radial-gradient(#ff503c14 1.5px,#0000 1.6px);background-size:18px 18px;position:absolute;inset:0}.wrap.svelte-6rw1dw{flex-direction:column;align-items:center;display:flex;position:relative}.sign.svelte-6rw1dw{background:linear-gradient(#e8352c,#d7261e 45%,#b81b14);border-radius:16px;padding:15px;position:relative;transform:rotate(-1.2deg);box-shadow:inset 0 1px #ffffff59,0 6px #a3160f,0 0 50px #ff785066,0 16px 30px #00000080}.panel.svelte-6rw1dw{text-align:center;background:linear-gradient(#fffdf7,#fbf3e4);border-radius:7px;overflow:hidden;box-shadow:inset 0 0 0 2px #fff}.eyebrow.svelte-6rw1dw{font:400 clamp(.75rem, 1.6vw, .95rem) / 1 var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:#1d2b4f;padding-top:9px;display:block}h1.svelte-6rw1dw{font:400 clamp(2.6rem, 8vw, 4.6rem) / 1.15 var(--font-slab);color:#d7261e;text-shadow:3px 3px #1d2b4f2e;margin:0;padding:6px clamp(34px,6vw,64px) 10px}.band.svelte-6rw1dw{color:#fff;font:400 clamp(.72rem, 1.6vw, .95rem) / 1.1 var(--font-display);letter-spacing:.28em;text-transform:uppercase;background:#1d2b4f;padding:5px 12px 4px;display:block}.band.svelte-6rw1dw i:where(.svelte-6rw1dw){color:#ff5a48;padding:0 .35em;font-style:normal}.bulb.svelte-6rw1dw{background:#fff3c4;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;animation:.9s step-end infinite svelte-6rw1dw-chase;position:absolute;box-shadow:0 0 7px 2px #ffd66ee6}.ring.svelte-6rw1dw{pointer-events:none;position:absolute;inset:7.5px}.bulb.b1.svelte-6rw1dw{animation-delay:-.3s}.bulb.b2.svelte-6rw1dw{animation-delay:-.6s}@keyframes svelte-6rw1dw-chase{0%{background:#fff3c4;box-shadow:0 0 7px 2px #ffd66ee6}33%{box-shadow:none;background:#8a2a14}}@media (prefers-reduced-motion:reduce){.bulb.svelte-6rw1dw{animation:none}}.lede.svelte-6rw1dw{text-align:center;color:#fbf3e4e6;margin:clamp(26px,4vw,40px) 0 clamp(26px,4vw,44px);font-size:clamp(1.02rem,2.2vw,1.2rem);line-height:1.5}.cabinets.svelte-6rw1dw{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px);width:100%;max-width:980px;display:grid}@media (width<=720px){.cabinets.svelte-6rw1dw{grid-template-columns:1fr;max-width:460px}}.cab.svelte-6rw1dw{color:inherit;background:linear-gradient(#d7261e,#a3160f);border-radius:22px 22px 14px 14px;flex-direction:column;padding:0 14px 14px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 3px #17110f,0 0 0 2px #ff5a4880,0 18px 34px #00000080}.cab.svelte-6rw1dw:hover,.cab.svelte-6rw1dw:focus-visible{outline:none;transform:translateY(-6px);box-shadow:inset 0 0 0 3px #17110f,0 0 0 3px #f2b33d,0 0 40px #ff785073,0 22px 40px #0000008c}.top.svelte-6rw1dw{text-align:center;font:400 clamp(1.6rem, 3.6vw, 2.1rem) / 1.1 var(--font-slab);color:#d7261e;background:linear-gradient(#fffdf7,#fbf3e4);border-radius:22px 22px 0 0;margin:0 -14px;padding:14px 12px 12px;box-shadow:inset 0 0 0 3px #17110f,0 0 24px #ffe6a059}.screen.svelte-6rw1dw{background:#17110f;border-radius:12px;margin-top:14px;padding:8px;box-shadow:inset 0 0 0 2px #3a2a26}.screen.svelte-6rw1dw img:where(.svelte-6rw1dw){aspect-ratio:8/5;object-fit:cover;border-radius:6px;width:100%;height:auto;transition:filter .25s;display:block}.cab.svelte-6rw1dw:hover .screen:where(.svelte-6rw1dw) img:where(.svelte-6rw1dw),.cab.svelte-6rw1dw:focus-visible .screen:where(.svelte-6rw1dw) img:where(.svelte-6rw1dw){filter:brightness(1.12)saturate(1.1)}.deck.svelte-6rw1dw{background:#17110f8c;border-radius:12px;flex-direction:column;gap:12px;margin-top:14px;padding:14px;display:flex}.blurb.svelte-6rw1dw{color:#fff;font-size:1rem;line-height:1.45}.foot.svelte-6rw1dw{justify-content:space-between;align-items:center;gap:10px;display:flex}.tag.svelte-6rw1dw{font:700 .72rem/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#f2b33d}.play.svelte-6rw1dw{color:#17110f;font:900 1rem/1 var(--font-menu);text-transform:uppercase;letter-spacing:.04em;background:#f2b33d;border-radius:999px;flex:none;align-items:center;gap:8px;padding:12px 20px;display:inline-flex;box-shadow:0 4px #b9821f}.play.svelte-6rw1dw b:where(.svelte-6rw1dw){font-size:.8em}.note.svelte-6rw1dw{text-align:center;color:#fbf3e4bf;margin:clamp(28px,4vw,40px) 0 0;font-size:.92rem}
