.PixelBlob_sprite__jwWoe{display:block;overflow:visible;image-rendering:pixelated}.PixelBlob_body__HUxLW{transform-origin:16px 28px;animation:PixelBlob_bob__IKW_T 2s steps(6) infinite}.PixelBlob_shadow__71P_7{transform-origin:16px 30px;opacity:.4;animation:PixelBlob_shadow__71P_7 2s steps(6) infinite}.PixelBlob_lavender__eHZg5 .PixelBlob_body__HUxLW,.PixelBlob_lavender__eHZg5 .PixelBlob_shadow__71P_7{animation-delay:-.65s}.PixelBlob_apricot__qfXvU .PixelBlob_body__HUxLW,.PixelBlob_apricot__qfXvU .PixelBlob_shadow__71P_7{animation-delay:-1.3s}@keyframes PixelBlob_bob__IKW_T{0%,to{transform:translateY(0) scale(1.04,.96)}50%{transform:translateY(-2.5px) scale(.97,1.03)}}@keyframes PixelBlob_shadow__71P_7{0%,to{transform:scaleX(1);opacity:.4}50%{transform:scaleX(.78);opacity:.24}}@media (prefers-reduced-motion:reduce){.PixelBlob_body__HUxLW,.PixelBlob_shadow__71P_7{animation:none}}.Arcade_main__aCZa_{display:block;flex-grow:0;max-height:none}.Arcade_preview__WZ2eC{display:flex;align-items:center;justify-content:center;height:218px;margin:16px 16px 0;padding:24px;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(ellipse at bottom,var(--blob-tint),transparent 70%),var(--background)}.Arcade_blue__hBTMt{--blob-tint:#78add217}.Arcade_lavender__VAij1{--blob-tint:#b09bc917}.Arcade_apricot__RAm3q{--blob-tint:#dbad7d17}.Arcade_imagePreview__lhWk_{height:auto;aspect-ratio:4/3;padding:0}.Arcade_previewImage__yO1G6{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.Arcade_gamePlayer__urTPj[data-slot=dialog-content]{position:fixed;inset:0;display:flex;flex-direction:column;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;min-height:0;padding:0;gap:0;overflow:hidden;border-radius:0;transform:none;translate:none;animation:none;box-shadow:none;background:var(--background)}.Arcade_gameToolbar__e5PgI{display:flex;flex-shrink:0;align-items:center;gap:12px;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--border)}.Arcade_gameTitle__BSwSm{min-width:0;font-size:clamp(.75rem,2vw,1rem);line-height:1.35;overflow-wrap:anywhere}.Arcade_gameViewport__u7L_O{position:relative;flex:1;min-height:0;overflow:hidden}.Arcade_gameFrame__zJJQP{display:block;width:100%;height:100%;min-height:0;border:0;background:var(--card)}.GameControls_overlay__1pVOI{position:absolute;inset:0;pointer-events:none}.GameControls_toggle__6F03h{top:8px;min-width:44px;min-height:44px;pointer-events:auto;background:color-mix(in srgb,var(--background) 82%,transparent)}.GameControls_controls__afDN7,.GameControls_toggle__6F03h{position:absolute;right:max(8px,env(safe-area-inset-right))}.GameControls_controls__afDN7{--control-size:clamp(44px,5vw,56px);bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));display:flex;align-items:end;justify-content:space-between;gap:8px}.GameControls_controls__afDN7[hidden]{display:none}.GameControls_control__1nQrr{min-width:44px;min-height:44px;padding:0;pointer-events:auto;touch-action:none;user-select:none;background:color-mix(in srgb,var(--background) 62%,transparent);border-color:color-mix(in srgb,var(--foreground) 38%,transparent);box-shadow:0 1px 4px #0003}.GameControls_control__1nQrr:active,.GameControls_control__1nQrr:hover{background:color-mix(in srgb,var(--background) 82%,transparent)}.GameControls_dpad__Dq_Mx{display:grid;grid-template-columns:repeat(3,var(--control-size));grid-template-rows:repeat(3,var(--control-size));gap:3px;flex-shrink:0}.GameControls_direction__zuWGF{width:var(--control-size);height:var(--control-size);font-size:1.5rem}.GameControls_direction__zuWGF:nth-child(5){grid-column:3}.GameControls_actionArea__DzytA{display:flex;flex-direction:column;align-items:center;gap:12px}.GameControls_actions__NwkgU{display:flex;gap:12px}.GameControls_action__cecVj{width:calc(var(--control-size) + 8px);height:calc(var(--control-size) + 8px);border-radius:50%;font-size:1.25rem}.GameControls_systemActions__OG4kR{display:flex;gap:4px}.GameControls_system__73YII{width:var(--control-size);height:44px;font-size:.65rem}@media (max-height:480px){.GameControls_controls__afDN7{--control-size:44px}}