.animate-spin[data-astro-cid-3yd7dj7y]{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-scrollbar[data-astro-cid-3yd7dj7y]{scrollbar-width:thin;scrollbar-color:rgba(89,73,233,.5) rgba(15,23,42,.3)}.custom-scrollbar[data-astro-cid-3yd7dj7y]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-astro-cid-3yd7dj7y]::-webkit-scrollbar-track{background:#0f172a4d;border-radius:3px}.custom-scrollbar[data-astro-cid-3yd7dj7y]::-webkit-scrollbar-thumb{background:#5949e980;border-radius:3px}.custom-scrollbar[data-astro-cid-3yd7dj7y]::-webkit-scrollbar-thumb:hover{background:#5949e9b3}.sidebar-smart-scroll[data-astro-cid-3yd7dj7y]{scrollbar-width:thin;scrollbar-color:rgba(89,73,233,.3) transparent}.sidebar-smart-scroll[data-astro-cid-3yd7dj7y]::-webkit-scrollbar{width:4px}.sidebar-smart-scroll[data-astro-cid-3yd7dj7y]::-webkit-scrollbar-track{background:transparent}.sidebar-smart-scroll[data-astro-cid-3yd7dj7y]::-webkit-scrollbar-thumb{background:#5949e94d;border-radius:2px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.sidebar-smart-scroll[data-astro-cid-3yd7dj7y]:hover::-webkit-scrollbar-thumb{opacity:1}.sidebar-smart-scroll[data-astro-cid-3yd7dj7y]::-webkit-scrollbar-thumb:hover{background:#5949e980}.mobile-filter-hidden[data-astro-cid-3yd7dj7y]{display:none}@media (min-width: 1024px){.mobile-filter-hidden[data-astro-cid-3yd7dj7y]{display:block!important}}#gamesContainer[data-astro-cid-3yd7dj7y] .game-card[data-astro-cid-3yd7dj7y]{max-width:100%;width:100%;min-width:300px}@media (min-width: 640px){#gamesContainer[data-astro-cid-3yd7dj7y] .game-card[data-astro-cid-3yd7dj7y]{max-width:450px;margin:0 auto}#gamesContainer[data-astro-cid-3yd7dj7y]:has(.game-card:not(.hidden)~.game-card:not(.hidden)) .game-card[data-astro-cid-3yd7dj7y]{width:auto}}#sortOptions[data-astro-cid-3yd7dj7y]{background-image:none}#sortOptions[data-astro-cid-3yd7dj7y]:focus+div[data-astro-cid-3yd7dj7y] #sortArrow[data-astro-cid-3yd7dj7y]{transform:rotate(180deg)}button[data-astro-cid-3yd7dj7y],select[data-astro-cid-3yd7dj7y],input[data-astro-cid-3yd7dj7y]{transition:all .2s cubic-bezier(.4,0,.2,1)}button[data-astro-cid-3yd7dj7y]:hover:not(:disabled){transform:translateY(-1px)}button[data-astro-cid-3yd7dj7y]:active:not(:disabled){transform:translateY(0) scale(.98)}@media (max-width: 1023px){#mobileFilterToggle[data-astro-cid-3yd7dj7y]{touch-action:manipulation}.py-8[data-astro-cid-3yd7dj7y]{padding-top:1.5rem;padding-bottom:1.5rem}.mb-8[data-astro-cid-3yd7dj7y]{margin-bottom:1.5rem}.gap-8[data-astro-cid-3yd7dj7y]{gap:1.5rem}}@media (max-width: 640px){.pagination-btn[data-astro-cid-3yd7dj7y]{padding:.5rem .75rem;font-size:.875rem}.pagination-btn[data-astro-cid-3yd7dj7y] .h-4[data-astro-cid-3yd7dj7y]{height:.875rem;width:.875rem}}@media (max-width: 1023px){button[data-astro-cid-3yd7dj7y],select[data-astro-cid-3yd7dj7y],input[data-astro-cid-3yd7dj7y][type=text]{min-height:44px}#filterSidebar[data-astro-cid-3yd7dj7y]{position:fixed;top:0;left:0;right:0;z-index:50;height:100vh;overflow-y:auto;background:#000c;backdrop-filter:blur(8px);transform:translate(-100%)}#filterSidebar[data-astro-cid-3yd7dj7y]:not(.mobile-filter-hidden){transform:translate(0)}#filterSidebar[data-astro-cid-3yd7dj7y]>div[data-astro-cid-3yd7dj7y]{height:100vh;max-height:none;border-radius:0;border:none;margin:0}}.filter-badge-enter[data-astro-cid-3yd7dj7y]{animation:badgeEnter .3s ease-out forwards}.filter-badge-exit[data-astro-cid-3yd7dj7y]{animation:badgeExit .2s ease-in forwards}@keyframes badgeEnter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes badgeExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}#clearSearchBtn[data-astro-cid-3yd7dj7y]{transition:all .2s cubic-bezier(.4,0,.2,1)}#clearSearchBtn[data-astro-cid-3yd7dj7y]:hover{transform:scale(1.1);background-color:#4b556380}#clearSearchBtn[data-astro-cid-3yd7dj7y]:active{transform:scale(.95)}#gameSearch[data-astro-cid-3yd7dj7y]:focus-within+#clearSearchBtn[data-astro-cid-3yd7dj7y]{opacity:1!important;visibility:visible!important}.filter-section[data-astro-cid-3yd7dj7y]{transition:all .3s ease-in-out}.filter-section-collapsed[data-astro-cid-3yd7dj7y]{max-height:0;opacity:0;overflow:hidden;margin:0;padding:0}.filter-section-expanded[data-astro-cid-3yd7dj7y]{max-height:none;opacity:1}#resetFiltersBtn[data-astro-cid-3yd7dj7y]:disabled{cursor:not-allowed;transform:none!important}#resetFiltersBtn[data-astro-cid-3yd7dj7y]:not(:disabled):hover{background-color:#5949e926;transform:translateY(-1px);box-shadow:0 4px 12px #5949e933}.filter-section-scroll[data-astro-cid-3yd7dj7y]::-webkit-scrollbar{width:2px}.filter-section-scroll[data-astro-cid-3yd7dj7y]::-webkit-scrollbar-track{background:transparent}.filter-section-scroll[data-astro-cid-3yd7dj7y]::-webkit-scrollbar-thumb{background:#fff3;border-radius:1px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.filter-section-scroll[data-astro-cid-3yd7dj7y]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.filter-section-scroll[data-astro-cid-3yd7dj7y]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}
