._home_1psbx_1{flex-direction:column;align-items:center;height:100%;padding:2rem 1rem;display:flex;overflow-y:auto}._header_1psbx_10{text-align:center;margin-bottom:2rem}._title_1psbx_15{color:var(--color-primary);text-shadow:0 0 20px #e9456066;font-size:1.5rem}._grid_1psbx_21{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.25rem;width:100%;max-width:600px;display:grid}._card_1psbx_29{background:var(--color-surface);cursor:pointer;border:3px solid;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;transition:transform .1s,box-shadow .1s;display:flex}._card_1psbx_29:active{transform:scale(.97)}._thumb_1psbx_45{border:2px solid var(--color-secondary);border-radius:4px}._cardTitle_1psbx_50{text-transform:uppercase;font-size:.65rem}._cardScore_1psbx_55{color:var(--color-text-dim);font-size:.5rem}._empty_1psbx_60{color:var(--color-text-dim);text-align:center;grid-column:1/-1;padding:3rem 0;font-size:.6rem}._install_1psbx_68{margin-top:auto;padding:1.5rem 0}._pullIndicator_1psbx_73{width:100%;color:var(--color-text-dim);font-family:var(--font-pixel);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;transition:height .2s ease-out;display:flex}._pullArrow_1psbx_85{opacity:.6}._pullSpinner_1psbx_89{animation:.6s ease-in-out infinite _pulse_1psbx_1}@keyframes _pulse_1psbx_1{0%,to{opacity:.3}50%{opacity:1}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#1a1a2e;--color-surface:#16213e;--color-primary:#e94560;--color-secondary:#0f3460;--color-text:#c8c8d0;--color-text-dim:#6b6b80;--color-accent:#53d8fb;--font-pixel:"Press Start 2P", monospace}html,body,#app{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-pixel);background:var(--color-bg);color:var(--color-text);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (width>=1024px){body{background:#111119;justify-content:center;align-items:center;display:flex}#app{contain:paint;background:var(--color-bg);border-radius:20px;max-width:400px;max-height:860px;margin:0 auto;overflow:hidden;box-shadow:0 8px 30px #0006}}
