.play[data-astro-cid-ikqophwf]{width:min(1440px,100% - 48px);margin:0 auto;padding:20px 0}.cab[data-astro-cid-ikqophwf]{--pad:14px;isolation:isolate;width:fit-content;max-width:100%;padding:0 var(--pad);background:var(--grain) 0 0 / 160px, linear-gradient(160deg, #241a5c 0%, #140f38 38%, #0b0a22 100%);border-radius:30px;margin:0 auto;position:relative;box-shadow:0 40px 90px -40px #000000f2,0 0 70px -20px #9945ff73,0 0 90px -30px #14f19540,inset 0 1.5px #ffffff2e,inset 0 -2px #00000080}.cab[data-astro-cid-ikqophwf]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cab-a,0deg), #9945ff, #14f195, #00c2ff, #9945ff 50%, #9945ff26 62%, #14f195 80%, #9945ff);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.screw[data-astro-cid-ikqophwf]{background:radial-gradient(circle at 35% 35%,#c9c4ee,#4d4680 55%,#1b1740);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 1px 1px #0009}.screw[data-astro-cid-ikqophwf]:after{content:"";background:#0a081ecc;height:1px;position:absolute;top:4px;left:1.5px;right:1.5px;transform:rotate(35deg)}.screw[data-astro-cid-ikqophwf].tl{top:12px;left:12px}.screw[data-astro-cid-ikqophwf].tr{top:12px;right:12px}.screw[data-astro-cid-ikqophwf].bl{bottom:12px;left:12px}.screw[data-astro-cid-ikqophwf].br{bottom:12px;right:12px}.cab-top[data-astro-cid-ikqophwf]{justify-content:space-between;align-items:center;gap:16px;height:46px;padding:4px 18px 0;display:flex}.cab-top[data-astro-cid-ikqophwf] h1[data-astro-cid-ikqophwf]{min-width:0;font:700 15px/1 var(--mono);letter-spacing:.08em;color:#f2efff;text-shadow:0 0 12px #9945ff99;align-items:center;gap:10px;margin:0;display:flex}.cab-top[data-astro-cid-ikqophwf] h1[data-astro-cid-ikqophwf] span[data-astro-cid-ikqophwf]{font:400 12px var(--font);letter-spacing:0;color:#9d97cc;text-shadow:none;white-space:nowrap;text-overflow:ellipsis;margin-left:4px;overflow:hidden}.led[data-astro-cid-ikqophwf]{background:#14f195;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #14f195,inset 0 0 2px #fff}.play-tools[data-astro-cid-ikqophwf]{flex:none;gap:8px;display:flex}.play-tool[data-astro-cid-ikqophwf]{color:#ddd8ff;height:28px;font:500 12px var(--font);cursor:pointer;background:linear-gradient(#ffffff1a,#ffffff05);border:1px solid #b4a0ff4d;border-radius:8px;align-items:center;gap:6px;padding:0 12px;transition:color .15s,border-color .15s,transform .1s,box-shadow .1s;display:inline-flex;box-shadow:0 2px #00000073}.play-tool[data-astro-cid-ikqophwf]:hover{color:#fff;border-color:#14f1958c;text-decoration:none}.play-tool[data-astro-cid-ikqophwf]:active{transform:translateY(2px);box-shadow:0 0 #00000073}.play-tool[data-astro-cid-ikqophwf][hidden]{display:none}.cab-screen[data-astro-cid-ikqophwf]{background:#05040f;border-radius:18px;padding:6px;position:relative;box-shadow:inset 0 0 0 1px #9945ff59,inset 0 6px 18px #000000e6,0 1px #ffffff14}#game[data-astro-cid-ikqophwf]{height:max(540px,100dvh - 226px);width:min(calc(min(1440px, 100vw - 64px) - 2 * var(--pad,14px) - 12px), calc(max(540px, 100vh - 226px) * 1.54));width:min(calc(min(1440px, 100vw - 64px) - 2 * var(--pad,14px) - 12px), calc(max(540px, 100dvh - 226px) * 1.54));background:#0b0f2a;border:0;border-radius:13px;display:block}.cab-bottom[data-astro-cid-ikqophwf]{justify-content:space-between;align-items:center;gap:16px;height:40px;padding:0 22px;display:flex}.grille[data-astro-cid-ikqophwf]{background:repeating-linear-gradient(90deg,#000000a6 0 3px,#ffffff12 3px 6px);border-radius:4px;width:84px;height:14px;box-shadow:inset 0 1px 2px #000c}.press[data-astro-cid-ikqophwf]{font:600 11px var(--mono);letter-spacing:.3em;color:#8f88c4}.btns[data-astro-cid-ikqophwf]{gap:10px;display:flex}.btns[data-astro-cid-ikqophwf] i[data-astro-cid-ikqophwf]{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 -2px #00000059,0 2px #00000080}.btns[data-astro-cid-ikqophwf] i[data-astro-cid-ikqophwf]:first-child{background:radial-gradient(circle at 35% 30%,#c79bff,#9945ff 60%)}.btns[data-astro-cid-ikqophwf] i[data-astro-cid-ikqophwf]:nth-child(2){background:radial-gradient(circle at 35% 30%,#8ffcd0,#14f195 60%)}.btns[data-astro-cid-ikqophwf] i[data-astro-cid-ikqophwf]:nth-child(3){background:radial-gradient(circle at 35% 30%,#8fe3ff,#00c2ff 60%)}@property --cab-a{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.cab[data-astro-cid-ikqophwf]:before{animation:8s linear infinite cab-spin}.led[data-astro-cid-ikqophwf]{animation:1.6s step-end infinite cab-blink}.press[data-astro-cid-ikqophwf]{animation:2.4s ease-in-out infinite cab-press}}@keyframes cab-spin{to{--cab-a:360deg}}@keyframes cab-blink{50%{opacity:.25;box-shadow:none}}@keyframes cab-press{50%{color:#e9e5ff;text-shadow:0 0 10px #14f1958c}}.play-nojs[data-astro-cid-ikqophwf]{margin:16px 0 0}.play-mob[data-astro-cid-ikqophwf]{display:none}@media (width<=1100px){.press[data-astro-cid-ikqophwf]{letter-spacing:.18em}}@media (width<=767px){.play[data-astro-cid-ikqophwf]{width:calc(100% - 32px);padding-top:4px}.play-desk[data-astro-cid-ikqophwf]{display:none}.play-mob[data-astro-cid-ikqophwf]{display:block}}
