.arcade-hero[data-astro-cid-th33bxg4]{padding:clamp(40px,7vw,80px) 0 clamp(40px,6vw,70px);background:radial-gradient(ellipse 60% 40% at 20% 10%,rgba(181,71,140,.35),transparent 70%),radial-gradient(ellipse 60% 40% at 85% 0%,rgba(79,179,217,.3),transparent 70%),var(--stars),linear-gradient(180deg,#1b1840 0%,var(--navy-deep) 100%)}.marquee[data-astro-cid-th33bxg4]{font-family:"Press Start 2P",ui-monospace,monospace;font-size:clamp(.55rem,1.6vw,.72rem);color:var(--gold-soft)!important;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.marquee[data-astro-cid-th33bxg4] span[data-astro-cid-th33bxg4]{animation:blink 2.4s steps(2,end) infinite}.marquee[data-astro-cid-th33bxg4] span[data-astro-cid-th33bxg4]:nth-child(2){animation-delay:.8s}.marquee[data-astro-cid-th33bxg4] span[data-astro-cid-th33bxg4]:nth-child(3){animation-delay:1.6s}@keyframes blink{50%{opacity:.35}}.neon[data-astro-cid-th33bxg4]{font-family:var(--f-display);font-weight:900;line-height:1.05;margin-bottom:.35em}.neon[data-astro-cid-th33bxg4] .n1[data-astro-cid-th33bxg4]{display:block;font-size:clamp(1.6rem,5vw,3rem);color:#fff3d6;text-shadow:0 0 10px rgba(242,179,61,.8),0 0 30px rgba(242,179,61,.5)}.neon[data-astro-cid-th33bxg4] .n2[data-astro-cid-th33bxg4]{display:block;font-family:"Press Start 2P",var(--f-display);font-size:clamp(2rem,8vw,4.6rem);color:#ffe3f2;letter-spacing:.04em;margin-top:.25em;text-shadow:0 0 6px #fff,0 0 16px var(--berry),0 0 36px var(--berry),0 0 60px var(--coral)}.skip-line[data-astro-cid-th33bxg4]{margin-top:10px;font-weight:800}.cabinets[data-astro-cid-th33bxg4]{list-style:none;margin:clamp(26px,4vw,44px) 0 0;padding:0;display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.cab-link[data-astro-cid-th33bxg4]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--ink);border-radius:26px 26px 18px 18px;border:3px solid #000;background:linear-gradient(170deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#1b1840));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent),0 0 28px color-mix(in srgb,var(--accent) 45%,transparent),6px 8px #000a;padding:10px;transition:transform .2s cubic-bezier(.2,.8,.2,1.3),box-shadow .2s}.night[data-astro-cid-th33bxg4] .cabinets[data-astro-cid-th33bxg4] a[data-astro-cid-th33bxg4].cab-link,.night[data-astro-cid-th33bxg4] .cabinets[data-astro-cid-th33bxg4] a[data-astro-cid-th33bxg4].cab-link:hover{color:var(--ink)}.cab-link[data-astro-cid-th33bxg4]:hover,.cab-link[data-astro-cid-th33bxg4]:focus-visible{transform:translateY(-6px) rotate(-.5deg);box-shadow:0 0 0 3px var(--accent-glow),0 0 44px var(--accent),8px 12px #000a;color:var(--ink)}.cab-top[data-astro-cid-th33bxg4]{display:flex;justify-content:space-between;align-items:center;padding:2px 6px 8px}.cab-num[data-astro-cid-th33bxg4]{font-family:"Press Start 2P",ui-monospace,monospace;font-size:.58rem;color:#fff;text-shadow:0 2px 0 #0008}.cab-icon[data-astro-cid-th33bxg4]{font-size:1.4rem}.cab-screen[data-astro-cid-th33bxg4]{display:block;border-radius:14px;overflow:hidden;border:4px solid #0b0f22;background:#0b1026;box-shadow:inset 0 0 20px #000;aspect-ratio:3 / 2}.cab-screen[data-astro-cid-th33bxg4] img[data-astro-cid-th33bxg4]{width:100%;height:100%;object-fit:cover}.cab-fallback[data-astro-cid-th33bxg4]{display:grid;place-items:center;height:100%;font-size:4rem}.cab-body[data-astro-cid-th33bxg4]{display:flex;flex-direction:column;gap:6px;flex:1;background:var(--paper);border-radius:12px;margin-top:10px;padding:12px 14px 14px;border:3px solid var(--ink)}.cab-name[data-astro-cid-th33bxg4]{font-family:var(--f-head);font-weight:800;font-size:1.25rem;line-height:1.15}.cab-tag[data-astro-cid-th33bxg4]{color:#3d3a52;font-weight:700;font-size:.95rem}.cab-chips[data-astro-cid-th33bxg4] .chip[data-astro-cid-th33bxg4]{font-size:.72rem;padding:2px 9px}.cab-foot[data-astro-cid-th33bxg4]{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.cab-play[data-astro-cid-th33bxg4]{pointer-events:none}.cab-best[data-astro-cid-th33bxg4]{font-weight:900;font-size:.9rem;background:var(--navy);color:var(--gold-soft);border-radius:999px;padding:4px 10px}.cab-best[data-astro-cid-th33bxg4][hidden]{display:none}.info[data-astro-cid-th33bxg4] h2[data-astro-cid-th33bxg4]{font-size:1.35rem}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-th33bxg4] span[data-astro-cid-th33bxg4]{animation:none}}
