.advanced-search.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.searchButton.active.svelte-1uha8ag{color:#a8d4f0;background:#6eb0e440}.resetButton.svelte-1uha8ag{color:#c8cede;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:.4rem .875rem;font-size:.8rem;transition:all .2s}.resetButton.svelte-1uha8ag:hover{color:#fff;background:#ffffff1a}.typeFilterBar.svelte-1uha8ag{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:calc(100vw - 350px);max-width:1440px;margin:1rem auto .25rem;padding:0 20px;display:flex}.typeFilterQuery.svelte-1uha8ag{color:#c8cede;font-size:.85rem;font-weight:600}.typeFilterPills.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;display:flex}.typePill.svelte-1uha8ag{color:#c8cede;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.typePill.svelte-1uha8ag:hover{background:#ffffff17}.typePill.active.svelte-1uha8ag{color:#a8d4f0;background:#8ab4f82e;border-color:#8ab4f88c}.typePillGame.active.svelte-1uha8ag{color:#04c053;background:#04c0532e;border-color:#04c0538c}.typePillHack.active.svelte-1uha8ag{color:#fd1f20;background:#fd1f202e;border-color:#fd1f208c}.typePillTranslation.active.svelte-1uha8ag{color:#5b8aca;background:#5b8aca2e;border-color:#5b8aca8c}.typeCount.svelte-1uha8ag{color:inherit;background:#ffffff14;border-radius:10px;padding:.05rem .4rem;font-size:.7rem;font-weight:700}.searchSpinnerSlot.svelte-1uha8ag{visibility:hidden;justify-content:center;align-items:center;width:18px;height:18px;margin-left:.5rem;display:inline-flex}.searchSpinnerSlot.visible.svelte-1uha8ag{visibility:visible}.spinner.svelte-1uha8ag{border:2px solid #8ab4f840;border-top-color:#8ab4f8;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite svelte-1uha8ag-spin}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.skeletonItem.svelte-1uha8ag{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:1rem;padding:.75rem;display:flex}.skThumb.svelte-1uha8ag{border-radius:8px;flex-shrink:0;width:140px;height:88px}.skBody.svelte-1uha8ag{flex-direction:column;flex:1;gap:.55rem;display:flex}.skLine.svelte-1uha8ag{border-radius:6px;width:55%;height:14px}.skShort.svelte-1uha8ag{width:35%;height:10px}.skBadges.svelte-1uha8ag{gap:.4rem;margin-top:auto;display:flex}.skBadge.svelte-1uha8ag{border-radius:10px;width:70px;height:18px}.skThumb.svelte-1uha8ag,.skLine.svelte-1uha8ag,.skBadge.svelte-1uha8ag{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 0 0/200% 100%;animation:1.2s linear infinite svelte-1uha8ag-shimmer}@keyframes svelte-1uha8ag-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gamesList.svelte-1uha8ag{flex-direction:column;gap:.5rem;transition:opacity .15s;display:flex}.gamesList.listLoading.svelte-1uha8ag{opacity:.4}.pagination.svelte-1uha8ag{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.paginationTop.svelte-1uha8ag{margin-top:0;margin-bottom:.875rem}.pageBtn.svelte-1uha8ag{color:#8ab4f8;cursor:pointer;background:#6eb0e41a;border:1px solid #6eb0e44d;border-radius:20px;padding:.35rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.pageBtn.svelte-1uha8ag:hover:not(:disabled){background:#6eb0e433}.pageBtn.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}.pageInfo.svelte-1uha8ag{color:#888;font-size:.8rem}.gameListItem.svelte-1uha8ag{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;gap:1rem;padding:.75rem;text-decoration:none;transition:all .15s;display:flex}.gameListItem.svelte-1uha8ag:hover{background:#6eb0e40f;border-color:#6eb0e433}.gameListThumb.svelte-1uha8ag{background:#131a2a;border-radius:8px;flex-shrink:0;width:140px;height:88px;position:relative;overflow:hidden}.gameListThumb.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.gameListInfo.svelte-1uha8ag{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.gameListTitle.svelte-1uha8ag{color:#e8ecf5;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.gameListDesc.svelte-1uha8ag{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.gameListMeta.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.metaBadge.svelte-1uha8ag{color:#a0a8c0;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.72rem;display:inline-flex}.metaBadge.svelte-1uha8ag img:where(.svelte-1uha8ag){width:14px;height:14px}.typeBadgeGame.svelte-1uha8ag{color:#04c053;text-transform:uppercase;letter-spacing:.05em;background:#04c05326;border-color:#04c05366;font-size:.65rem;font-weight:700}.typeBadgeHack.svelte-1uha8ag{color:#fd1f20;text-transform:uppercase;letter-spacing:.05em;background:#fd1f2026;border-color:#fd1f2066;font-size:.65rem;font-weight:700}.typeBadgeTranslation.svelte-1uha8ag{color:#5b8aca;text-transform:uppercase;letter-spacing:.05em;background:#5b8aca26;border-color:#5b8aca66;font-size:.65rem;font-weight:700}.metaPublisher.svelte-1uha8ag{color:#6579b7}.metaHacks.svelte-1uha8ag{color:#8ab4f8;background:#6eb0e41f;border-color:#6eb0e433;font-weight:600}.metaGame.svelte-1uha8ag{color:#8fa3d4;background:#6579b71f;border-color:#6579b740}.text-gray-400.svelte-1uha8ag{color:#888;padding:1rem}@media screen and (width<=768px){.typeFilterBar.svelte-1uha8ag{justify-content:flex-start;gap:.4rem;width:100%;max-width:100%;margin-top:.5rem;padding:0 10px}.typeFilterQuery.svelte-1uha8ag{width:100%;font-size:.75rem}.typeFilterPills.svelte-1uha8ag{gap:.3rem}.typePill.svelte-1uha8ag{gap:.25rem;padding:.25rem .55rem;font-size:.7rem}.typeCount.svelte-1uha8ag{padding:.03rem .32rem;font-size:.62rem}.advanced-search.svelte-1uha8ag{gap:.5rem;margin-top:.5rem}.resetButton.svelte-1uha8ag{font-size:.72rem}.gamesList.svelte-1uha8ag{gap:.4rem}.gameListItem.svelte-1uha8ag{align-items:center;gap:.6rem;min-width:0;padding:.55rem}.gameListThumb.svelte-1uha8ag{width:92px;height:62px}.gameListTitle.svelte-1uha8ag{font-size:.85rem}.gameListDesc.svelte-1uha8ag{-webkit-line-clamp:2;font-size:.72rem}.metaBadge.svelte-1uha8ag{gap:.2rem;padding:.1rem .4rem;font-size:.62rem}.metaBadge.svelte-1uha8ag img:where(.svelte-1uha8ag){width:12px;height:12px}.typeBadgeGame.svelte-1uha8ag,.typeBadgeHack.svelte-1uha8ag,.typeBadgeTranslation.svelte-1uha8ag{font-size:.58rem}.pagination.svelte-1uha8ag{gap:.5rem;margin-top:.75rem}.paginationTop.svelte-1uha8ag{margin-bottom:.6rem}.pageBtn.svelte-1uha8ag{padding:.3rem .7rem;font-size:.72rem}.pageInfo.svelte-1uha8ag{font-size:.72rem}.skeletonItem.svelte-1uha8ag{align-items:center;gap:.6rem;min-width:0;padding:.55rem}.skThumb.svelte-1uha8ag{width:92px;height:62px}.searchSpinnerSlot.svelte-1uha8ag{margin-left:.25rem}}
