body.arcade-page{background:#1a1d2e}.arcade-shell[data-astro-cid-h6l55teo]{max-width:1500px;margin:0 auto;padding:16px 16px 48px;color:#e6e9f2}.arcade-breadcrumb[data-astro-cid-h6l55teo]{font-size:14px;padding:8px 0 16px;color:#9aa3b8}.arcade-breadcrumb[data-astro-cid-h6l55teo] a[data-astro-cid-h6l55teo]{color:#9aa3b8;text-decoration:none}.arcade-breadcrumb[data-astro-cid-h6l55teo] a[data-astro-cid-h6l55teo]:hover{color:var(--brand-cyan)}.arcade-breadcrumb[data-astro-cid-h6l55teo] .sep[data-astro-cid-h6l55teo]{margin:0 8px;color:#5a6375}.arcade-breadcrumb[data-astro-cid-h6l55teo] .current[data-astro-cid-h6l55teo]{color:#e6e9f2}.arcade-header[data-astro-cid-h6l55teo]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.arcade-header[data-astro-cid-h6l55teo] h1[data-astro-cid-h6l55teo]{margin:0;color:#fff;font-size:2em}.back-link[data-astro-cid-h6l55teo]{color:var(--brand-cyan);font-weight:700;text-decoration:none;font-size:15px}.back-link[data-astro-cid-h6l55teo]:hover{color:#fff}.arcade-toolbar[data-astro-cid-h6l55teo]{display:flex;justify-content:flex-end;max-width:var(--game-w);margin:0 auto 8px}.fullscreen-btn[data-astro-cid-h6l55teo]{background:#232742;color:#e6e9f2;border:1px solid #2d3448;border-radius:6px;padding:6px 12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.fullscreen-btn[data-astro-cid-h6l55teo]:hover{background:#2d3448;color:var(--brand-cyan);border-color:var(--brand-cyan)}.arcade-frame-outer[data-astro-cid-h6l55teo]{position:relative;width:100%;max-width:var(--game-w);aspect-ratio:var(--game-aspect);margin:0 auto;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 6px 24px #00000080}.arcade-frame-wrap[data-astro-cid-h6l55teo]{position:absolute;top:0;left:0;width:var(--game-w);height:var(--game-h);transform-origin:top left}.arcade-frame[data-astro-cid-h6l55teo]{display:block;width:100%;height:100%;border:0}.arcade-frame-outer[data-astro-cid-h6l55teo]:fullscreen,.arcade-frame-outer[data-astro-cid-h6l55teo]:-webkit-full-screen{width:100vw;height:100vh;max-width:none;aspect-ratio:auto;border-radius:0}.arcade-launch[data-astro-cid-h6l55teo]{max-width:1280px;margin:0 auto}.launch-poster[data-astro-cid-h6l55teo]{position:relative;display:block;aspect-ratio:16 / 9;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 6px 24px #00000080}.launch-poster[data-astro-cid-h6l55teo] img[data-astro-cid-h6l55teo]{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.7);transition:filter .2s ease,transform .3s ease}.launch-poster[data-astro-cid-h6l55teo]:hover img[data-astro-cid-h6l55teo],.launch-poster[data-astro-cid-h6l55teo]:focus-visible img[data-astro-cid-h6l55teo]{filter:brightness(.85);transform:scale(1.02)}.launch-btn[data-astro-cid-h6l55teo]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;padding:18px 32px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:1.4em;font-weight:700;white-space:nowrap;border-radius:10px;box-shadow:0 4px 14px #22c55e59;transition:box-shadow .15s ease,background .15s ease}.launch-poster[data-astro-cid-h6l55teo]:hover .launch-btn[data-astro-cid-h6l55teo],.launch-poster[data-astro-cid-h6l55teo]:focus-visible .launch-btn[data-astro-cid-h6l55teo]{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 8px 22px #22c55e80}.launch-icon[data-astro-cid-h6l55teo]{font-size:1.1em;line-height:1}.launch-notes[data-astro-cid-h6l55teo]{margin:16px 0 0;padding-left:20px;color:#9aa3b8;font-size:15px;line-height:1.6}@media(max-width:600px){.launch-btn[data-astro-cid-h6l55teo]{padding:12px 20px;font-size:1.1em}}.more-arcade[data-astro-cid-h6l55teo]{margin-top:48px;padding-top:32px;border-top:1px solid #2d3448}.more-arcade[data-astro-cid-h6l55teo] h2[data-astro-cid-h6l55teo]{color:#fff;font-size:1.5em;margin:0 0 18px}.arcade-grid[data-astro-cid-h6l55teo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.arcade-grid[data-astro-cid-h6l55teo] a[data-astro-cid-h6l55teo]{display:block;color:#e6e9f2;text-decoration:none;background:#232742;border-radius:6px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.arcade-grid[data-astro-cid-h6l55teo] a[data-astro-cid-h6l55teo]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0006}.arcade-grid[data-astro-cid-h6l55teo] img[data-astro-cid-h6l55teo]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.arcade-grid[data-astro-cid-h6l55teo] .grid-title[data-astro-cid-h6l55teo]{display:block;padding:10px 12px;font-weight:600;font-size:14px}.arcade-grid[data-astro-cid-h6l55teo] a[data-astro-cid-h6l55teo]:hover .grid-title[data-astro-cid-h6l55teo]{color:var(--brand-cyan)}
