.arcade-room[data-astro-cid-pnebxxf4]{background:radial-gradient(90% 420px at 50% 0,rgba(63,232,165,.07),transparent 70%),linear-gradient(180deg,#071a12 0,#081d13 46%,#06150e);color:var(--cream-100)}.room-hero[data-astro-cid-pnebxxf4]{position:relative;overflow:hidden;background:var(--night-950);color:var(--cream-100);min-height:clamp(520px,78vh,720px);display:flex;align-items:flex-start}.room-hero[data-astro-cid-pnebxxf4]>img[data-astro-cid-pnebxxf4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.room-hero[data-astro-cid-pnebxxf4]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,#071a12a8 0,#071a1247 42%,#071a1200 68%),linear-gradient(180deg,#071a1257 0,#071a1200 30% 62%,#071a12e0 96%,#071a12);pointer-events:none}.room-hero__shimmer[data-astro-cid-pnebxxf4]{position:absolute;left:0;right:0;top:16%;height:38%;z-index:1;background:radial-gradient(180px 150px at 17% 50%,rgba(255,196,92,.34),transparent 70%),radial-gradient(150px 130px at 35% 60%,rgba(255,196,92,.26),transparent 70%),radial-gradient(160px 140px at 64% 54%,rgba(255,196,92,.28),transparent 70%),radial-gradient(190px 160px at 83% 48%,rgba(255,196,92,.34),transparent 70%);opacity:.5;animation:room-shimmer 8s ease-in-out infinite alternate;will-change:opacity;pointer-events:none}@keyframes room-shimmer{0%{opacity:.34}to{opacity:.62}}.room-hero__flies[data-astro-cid-pnebxxf4]{position:absolute;inset:0;z-index:1;pointer-events:none}.room-hero__flies[data-astro-cid-pnebxxf4] span[data-astro-cid-pnebxxf4]{position:absolute;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,#ffe8a0f2 0,#ffcd6080 42%,#ffcd6000 72%);opacity:.55;animation:room-firefly 11s ease-in-out infinite alternate;will-change:transform,opacity}.room-hero__flies[data-astro-cid-pnebxxf4] span[data-astro-cid-pnebxxf4]:nth-child(1){left:12%;top:60%;animation-duration:10s;animation-delay:-2s}.room-hero__flies[data-astro-cid-pnebxxf4] span[data-astro-cid-pnebxxf4]:nth-child(2){left:26%;top:72%;animation-duration:13s;animation-delay:-6s}.room-hero__flies[data-astro-cid-pnebxxf4] span[data-astro-cid-pnebxxf4]:nth-child(3){left:41%;top:52%;animation-duration:9s;animation-delay:-4s}.room-hero__flies[data-astro-cid-pnebxxf4] span[data-astro-cid-pnebxxf4]:nth-child(4){left:58%;top:68%;animation-duration:12s;animation-delay:-8s}.room-hero__flies[data-astro-cid-pnebxxf4] span[data-astro-cid-pnebxxf4]:nth-child(5){left:74%;top:54%;animation-duration:10.5s;animation-delay:-1s}.room-hero__flies[data-astro-cid-pnebxxf4] span[data-astro-cid-pnebxxf4]:nth-child(6){left:89%;top:66%;animation-duration:14s;animation-delay:-5s}@keyframes room-firefly{0%{opacity:.25;transform:translateZ(0)}50%{opacity:.85}to{opacity:.4;transform:translate3d(26px,-34px,0)}}.room-hero__in[data-astro-cid-pnebxxf4]{position:relative;z-index:2;max-width:1180px;width:100%;margin:0 auto;padding:clamp(30px,7vh,72px) 20px 40px}.room-hero__title-block[data-astro-cid-pnebxxf4]{max-width:500px;padding:22px 24px 20px;border-left:3px solid var(--gold-500);border-radius:0 16px 16px 0;background:radial-gradient(130% 140% at 16% 28%,#071a12d1 0,#071a129e 46%,#071a1247 74%,#071a1200)}.room-hero[data-astro-cid-pnebxxf4] h1[data-astro-cid-pnebxxf4]{color:var(--cream-50);margin:0;text-shadow:0 1px 3px rgba(13,29,31,.9),0 3px 22px rgba(0,0,0,.55)}.room-hero[data-astro-cid-pnebxxf4] .eyebrow[data-astro-cid-pnebxxf4]{margin:0 0 8px;text-shadow:0 1px 3px rgba(13,29,31,.9)}.arcade-devnote[data-astro-cid-pnebxxf4]{margin:10px 0 0;font-weight:600;color:var(--cream-100);text-shadow:0 1px 8px rgba(13,29,31,.8)}.room-floor[data-astro-cid-pnebxxf4]{position:relative;overflow:hidden}.room-floor[data-astro-cid-pnebxxf4]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:min(620px,88vw);transform:translate(-50%);background:linear-gradient(180deg,#eed9a417,#eed9a409 55%,#eed9a412);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);pointer-events:none}.room-floor[data-astro-cid-pnebxxf4] .wrap[data-astro-cid-pnebxxf4]{position:relative;z-index:1}.room-lede[data-astro-cid-pnebxxf4]{color:var(--cream-100);max-width:68ch;margin:0 auto;text-align:center}.cabinet-row[data-astro-cid-pnebxxf4]{display:flex;flex-wrap:wrap;justify-content:center;gap:44px 26px;margin:48px auto 0;max-width:1080px}.cabinet-row[data-astro-cid-pnebxxf4] .cabinet[data-astro-cid-pnebxxf4]{flex:0 1 342px}@media(max-width:900px){.cabinet-row[data-astro-cid-pnebxxf4] .cabinet[data-astro-cid-pnebxxf4]{flex-basis:100%;max-width:460px}}.cabinet[data-astro-cid-pnebxxf4]{position:relative;isolation:isolate;background:linear-gradient(90deg,#0a1e21 0,var(--night-900) 14%,var(--night-800) 50%,var(--night-900) 86%,#081a1d 100%);border:2px solid var(--gold-600);border-radius:20px;box-shadow:0 24px 48px #00000085,inset 16px 0 26px #00000061,inset -16px 0 26px #00000061,inset 0 0 0 1px #eed9a414;display:flex;flex-direction:column}.cabinet[data-astro-cid-pnebxxf4]:before{content:"";position:absolute;z-index:-1;top:-26px;left:-20px;right:-20px;height:245px;background:radial-gradient(ellipse 62% 56% at 50% 42%,#ffc658a8,#d9a4414d 48%,#d9a44100 72%);opacity:.6;animation:cabinet-breathe 7s ease-in-out infinite alternate;will-change:opacity;pointer-events:none}.cabinet[data-astro-cid-pnebxxf4]:after{content:"";position:absolute;z-index:-1;left:3%;right:3%;bottom:-28px;height:54px;background:radial-gradient(ellipse 50% 50% at 50% 50%,#ffbe545c,#d9a44121 55%,#d9a44100 74%);opacity:.68;pointer-events:none}@keyframes cabinet-breathe{0%{opacity:.48}to{opacity:.92}}.cabinet-row[data-astro-cid-pnebxxf4] .cabinet[data-astro-cid-pnebxxf4]:nth-child(2):before{animation-duration:6s;animation-delay:-2s}.cabinet-row[data-astro-cid-pnebxxf4] .cabinet[data-astro-cid-pnebxxf4]:nth-child(3):before{animation-duration:8s;animation-delay:-4s}.cabinet-row[data-astro-cid-pnebxxf4] .cabinet[data-astro-cid-pnebxxf4]:nth-child(4):before{animation-duration:6.5s;animation-delay:-1s}.cabinet-row[data-astro-cid-pnebxxf4] .cabinet[data-astro-cid-pnebxxf4]:nth-child(5):before{animation-duration:7.5s;animation-delay:-5s}.cabinet-row[data-astro-cid-pnebxxf4] .cabinet[data-astro-cid-pnebxxf4]:nth-child(6):before{animation-duration:6.8s;animation-delay:-3s}.cabinet-row[data-astro-cid-pnebxxf4] .cabinet[data-astro-cid-pnebxxf4]:nth-child(7):before{animation-duration:8s;animation-delay:-6s}.cabinet__link[data-astro-cid-pnebxxf4]{display:block;text-decoration:none}.cabinet__marquee[data-astro-cid-pnebxxf4]{position:relative;overflow:hidden;border-radius:18px 18px 0 0;border-bottom:3px solid rgba(238,217,164,.25);background:#0d1d1f;box-shadow:inset 0 -22px 28px #0000008c,inset 0 3px #ffd98a2e,inset 0 0 0 4px #00000080,inset 0 0 34px #0006}.cabinet__marquee[data-astro-cid-pnebxxf4]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,#ffffff26 0,#ffffff0a 30%,#fff0 48%);pointer-events:none}.cabinet__marquee[data-astro-cid-pnebxxf4]:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 72% 88% at 50% 42%,#ffce6661,#ffce6600 70%);opacity:0;transition:opacity .45s ease;pointer-events:none}.cabinet[data-astro-cid-pnebxxf4]:hover .cabinet__marquee[data-astro-cid-pnebxxf4]:after,.cabinet[data-astro-cid-pnebxxf4]:focus-within .cabinet__marquee[data-astro-cid-pnebxxf4]:after{opacity:.65}.cabinet__badge[data-astro-cid-pnebxxf4]{position:absolute;right:12px;bottom:12px;z-index:2;padding:5px 10px 4px;border:2px solid rgba(247,239,219,.9);border-radius:8px;background:#7a1218b8;color:#f7efdb;font-family:var(--font-head);font-weight:800;font-size:1.02rem;letter-spacing:.06em;line-height:1;opacity:.85;pointer-events:none}.cabinet__link[data-astro-cid-pnebxxf4] .cabinet__title[data-astro-cid-pnebxxf4]{padding:16px 20px 0}.cabinet__link[data-astro-cid-pnebxxf4]:hover .cabinet__title[data-astro-cid-pnebxxf4],.cabinet__link[data-astro-cid-pnebxxf4]:focus-visible .cabinet__title[data-astro-cid-pnebxxf4]{color:var(--gold-400)}.cabinet__marquee[data-astro-cid-pnebxxf4] img[data-astro-cid-pnebxxf4]{display:block;width:100%;height:auto}.cabinet__marquee[data-astro-cid-pnebxxf4] img[data-astro-cid-pnebxxf4][src$=".png"]{image-rendering:pixelated;image-rendering:crisp-edges}.cabinet__body[data-astro-cid-pnebxxf4]{padding:8px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1;border-top:1px solid rgba(238,217,164,.07);box-shadow:inset 0 14px 20px #00000047}.cabinet__title[data-astro-cid-pnebxxf4]{font-family:var(--font-head);color:var(--gold-300);letter-spacing:.04em;margin:0;font-size:1.35rem}.cabinet__hook[data-astro-cid-pnebxxf4]{color:var(--cream-100);margin:0;line-height:1.45}.cabinet__meta[data-astro-cid-pnebxxf4]{color:#f7efdbd6;font-size:.9rem;margin:0;letter-spacing:.02em}.cabinet__hint[data-astro-cid-pnebxxf4]{color:var(--gold-300);font-size:.88rem;font-style:italic;margin:0}.cabinet__actions[data-astro-cid-pnebxxf4]{margin:auto 0 0;padding-top:10px}.cabinet__play[data-astro-cid-pnebxxf4]{background:var(--gold-500);border-color:var(--gold-500);color:var(--night-950);min-width:120px;text-align:center}.arcade-psst[data-astro-cid-pnebxxf4]{max-width:640px;margin:38px auto 0;text-align:center;font-style:italic;color:var(--gold-300)}.arcade-note[data-astro-cid-pnebxxf4]{max-width:720px;margin:26px auto 0;text-align:center;color:var(--cream-100);opacity:.92}.arcade-note[data-astro-cid-pnebxxf4] a[data-astro-cid-pnebxxf4]{color:var(--gold-400);font-weight:600}.room-board[data-astro-cid-pnebxxf4]{padding-top:20px}.champion-frame[data-astro-cid-pnebxxf4]{position:relative;border:3px solid var(--gold-600);border-radius:26px;padding:clamp(20px,4vw,42px);color:var(--cream-100);background:repeating-linear-gradient(90deg,#00000029 0 2px,#0000 2px 118px),linear-gradient(180deg,#2c1c10 0,#1e130a 34%,#150d06);box-shadow:0 30px 60px #0000008c,inset 0 0 0 2px #eed9a424,inset 0 0 44px #00000080}.champion-frame__marquee[data-astro-cid-pnebxxf4]{position:relative;text-align:center;border:2px solid var(--gold-500);border-radius:18px;padding:28px 16px 24px;background:radial-gradient(ellipse 82% 130% at 50% -10%,#ffcb604d,#ffcb6000 62%),linear-gradient(180deg,#3b2513,#251708);box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 30px #00000073,0 0 34px #d9a44138}.champion-frame__marquee[data-astro-cid-pnebxxf4]:before,.champion-frame__marquee[data-astro-cid-pnebxxf4]:after{content:"";position:absolute;left:16px;right:16px;height:9px;background-image:radial-gradient(circle,#ffedb0 0 3px,#ffd56d66 4.5px,#ffd56d00 6.5px);background-size:36px 9px;background-repeat:repeat-x;background-position:center;pointer-events:none}.champion-frame__marquee[data-astro-cid-pnebxxf4]:before{top:8px}.champion-frame__marquee[data-astro-cid-pnebxxf4]:after{bottom:8px}.champion-frame__eyebrow[data-astro-cid-pnebxxf4]{color:var(--gold-400);margin:0 0 6px;text-align:center}.champion-frame__title[data-astro-cid-pnebxxf4]{color:var(--gold-300);margin:0;font-size:clamp(1.9rem,4.4vw,2.9rem);letter-spacing:.05em;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 26px rgba(217,164,65,.35)}.champion-frame__lede[data-astro-cid-pnebxxf4]{color:var(--cream-200);max-width:62ch;margin:24px auto 6px;text-align:center}.hub-boards[data-astro-cid-pnebxxf4] .vale-boards[data-astro-cid-pnebxxf4]{gap:22px;margin-top:20px}.hub-boards[data-astro-cid-pnebxxf4] .vale-lb__panel[data-astro-cid-pnebxxf4]{background:linear-gradient(180deg,#eed9a414,#eed9a400 42%),linear-gradient(165deg,#123a27,#071a12);border:1px solid rgba(227,200,120,.55);box-shadow:0 16px 34px #00000080,inset 0 0 0 1px #0006,inset 0 0 26px #00000059}.hub-boards[data-astro-cid-pnebxxf4] .vale-lb__title[data-astro-cid-pnebxxf4]{border-bottom-color:#e3c8788c}.room-missions[data-astro-cid-pnebxxf4]{padding-top:8px}.missions-frame[data-astro-cid-pnebxxf4]{border:2px solid var(--gold-600);border-radius:22px;padding:clamp(20px,4vw,38px);color:var(--cream-100);background:linear-gradient(180deg,#123a27,#071a12);box-shadow:0 24px 48px #00000080,inset 0 0 26px #00000059}.missions-frame__title[data-astro-cid-pnebxxf4]{color:var(--gold-300);margin:0;font-size:clamp(1.6rem,3.6vw,2.3rem);letter-spacing:.04em}.missions-frame__lede[data-astro-cid-pnebxxf4]{color:var(--cream-100);max-width:66ch;margin:14px 0 0;line-height:1.5}.missions-frame__balance[data-astro-cid-pnebxxf4]{color:var(--gold-300);font-weight:700;margin:12px 0 0}.missions-frame__note[data-astro-cid-pnebxxf4]{margin:12px 0 0;color:var(--cream-100)}.missions-frame__note[data-astro-cid-pnebxxf4] a[data-astro-cid-pnebxxf4],.missions-frame__terms[data-astro-cid-pnebxxf4] a[data-astro-cid-pnebxxf4]{color:var(--gold-400);font-weight:600}.missions-list[data-astro-cid-pnebxxf4]{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.missions-row[data-astro-cid-pnebxxf4]{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid rgba(227,200,120,.4);border-radius:14px;background:#00000038}.missions-row__title[data-astro-cid-pnebxxf4]{margin:0;font-size:1.02rem;color:var(--cream-50)}.missions-row__detail[data-astro-cid-pnebxxf4]{margin:4px 0 0;font-size:.9rem;line-height:1.45;color:#f7efdbe0}.missions-row__side[data-astro-cid-pnebxxf4]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;flex-shrink:0}.missions-row__award[data-astro-cid-pnebxxf4]{color:var(--gold-300);font-weight:700;font-size:.92rem}.missions-row__award--future[data-astro-cid-pnebxxf4]{color:#f7efdbbf;font-weight:600}.missions-row__state[data-astro-cid-pnebxxf4]{font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:#f7efdbcc}.missions-frame__terms[data-astro-cid-pnebxxf4]{margin:20px 0 0;font-size:.9rem;line-height:1.5;color:#f7efdbe0}@media(max-width:640px){.missions-row[data-astro-cid-pnebxxf4]{flex-direction:column;gap:8px}.missions-row__side[data-astro-cid-pnebxxf4]{align-items:flex-start;text-align:left}}@media(max-width:640px){.room-hero[data-astro-cid-pnebxxf4]{min-height:540px}.room-hero[data-astro-cid-pnebxxf4]>img[data-astro-cid-pnebxxf4]{object-position:56% 62%}.room-hero__title-block[data-astro-cid-pnebxxf4]{max-width:none;padding:18px 18px 16px}.room-hero[data-astro-cid-pnebxxf4] .eyebrow[data-astro-cid-pnebxxf4]{font-size:.68rem;letter-spacing:.13em}.champion-frame[data-astro-cid-pnebxxf4]{padding:16px 14px 20px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.room-hero__shimmer[data-astro-cid-pnebxxf4],.room-hero__flies[data-astro-cid-pnebxxf4] span[data-astro-cid-pnebxxf4],.cabinet[data-astro-cid-pnebxxf4]:before,.cabinet[data-astro-cid-pnebxxf4]:after{animation:none}.room-hero__shimmer[data-astro-cid-pnebxxf4]{opacity:.5}.room-hero__flies[data-astro-cid-pnebxxf4] span[data-astro-cid-pnebxxf4]{opacity:.55}.cabinet[data-astro-cid-pnebxxf4]:before{opacity:.6}.cabinet[data-astro-cid-pnebxxf4]:after{opacity:.6}.cabinet__marquee[data-astro-cid-pnebxxf4]:after{transition:none}}.arcade-room[data-astro-cid-pnebxxf4]{font-family:"Nunito",var(--font-body)}.room-hero[data-astro-cid-pnebxxf4] h1[data-astro-cid-pnebxxf4],.cabinet__title[data-astro-cid-pnebxxf4],.champion-frame__title[data-astro-cid-pnebxxf4],.missions-frame__title[data-astro-cid-pnebxxf4]{font-family:Playfair Display,Georgia,serif}.cabinet-row[data-astro-cid-pnebxxf4]{gap:52px 30px}.cabinet[data-astro-cid-pnebxxf4]{border-radius:24px;transition:transform .25s ease}.cabinet[data-astro-cid-pnebxxf4]:hover{transform:translateY(-4px)}.cabinet__marquee[data-astro-cid-pnebxxf4]{border-radius:22px 22px 0 0}.cabinet__play[data-astro-cid-pnebxxf4]{font-family:Playfair Display,Georgia,serif;border-radius:999px;padding:12px 26px}.missions-row[data-astro-cid-pnebxxf4]{border-radius:18px}.arcade-psst[data-astro-cid-pnebxxf4]{background:#f5b9211f;border:1px dashed var(--vv-gold, #F5B921);border-radius:22px;padding:18px 22px}@media(prefers-reduced-motion:reduce){.cabinet[data-astro-cid-pnebxxf4]{transition:none}.cabinet[data-astro-cid-pnebxxf4]:hover{transform:none}}
