.game-platform-icons[data-v-8fff6c2d]{color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.game-platform-icons__icon[data-v-8fff6c2d]{display:inline-flex}.game-directory[data-v-192d4c11]{flex-direction:column;gap:44px;width:min(100% - 32px,1200px);margin:auto;padding:44px 0 72px;display:flex}.game-directory__head[data-v-192d4c11]{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:40px;display:grid}.game-directory__head h1[data-v-192d4c11]{margin:0;font-size:56px;font-weight:700;line-height:.95}.game-directory__head p[data-v-192d4c11]{color:var(--text-muted);font:400 16px/1.5 var(--font-body);margin-top:8px}.game-directory__search[data-v-192d4c11]{background:var(--surface);height:48px;color:var(--text-subtle);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.game-directory__search[data-v-192d4c11]:focus-within{outline:2px solid var(--focus-ring)}.game-directory__search input[data-v-192d4c11]{min-width:0;color:var(--text);font:400 15px/1 var(--font-ui);background:0 0;border:0;outline:none;flex:1}.game-block[data-v-192d4c11]{flex-direction:column;gap:18px;display:flex}.game-block__heading[data-v-192d4c11]{align-items:center;gap:16px;display:flex}.game-block__heading h2[data-v-192d4c11]{white-space:nowrap;margin:0;font-size:28px;font-weight:700;line-height:1}.game-block__heading h2 small[data-v-192d4c11]{color:var(--text-subtle);font-size:20px;font-weight:600}.game-block__heading>span[data-v-192d4c11]{background:var(--border);flex:1;height:1px}.game-block__all[data-v-192d4c11]{color:var(--link);font:700 12px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.game-latest[data-v-192d4c11]{--latest-cols:3;position:relative;container-type:inline-size}.game-latest__track[data-v-192d4c11]{grid-auto-columns:calc((100% - (var(--latest-cols) - 1)*20px)/var(--latest-cols));scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.game-latest__track[data-v-192d4c11]::-webkit-scrollbar{display:none}.game-latest__card[data-v-192d4c11]{background:var(--surface);color:var(--text);scroll-snap-align:start;border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.game-latest__card:hover strong[data-v-192d4c11]{color:var(--link-hover)}.game-latest__image[data-v-192d4c11]{aspect-ratio:16/9;background:var(--surface-muted);display:block;overflow:hidden}.game-latest__image img[data-v-192d4c11]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.game-latest__body[data-v-192d4c11]{flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex}.game-latest strong[data-v-192d4c11]{font-size:22px;font-weight:700;line-height:1.05}.game-latest__summary[data-v-192d4c11]{min-height:2.9em;color:var(--text-muted);font:400 14px/1.45 var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-latest__meta[data-v-192d4c11]{border-top:1px solid var(--divider);color:var(--text-subtle);font:500 12px/1 var(--font-ui);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.game-latest__arrow[data-v-192d4c11]{top:calc((100cqw - (var(--latest-cols) - 1)*20px)/var(--latest-cols)*9/32 - 22px);z-index:1;background:var(--surface-raised);width:44px;height:44px;color:var(--text-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 2px 10px #0003}.game-latest__arrow[data-v-192d4c11]:hover{background:var(--control-hover);color:var(--text)}.game-latest__arrow[data-v-192d4c11]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.game-latest__arrow--prev[data-v-192d4c11]{left:-22px}.game-latest__arrow--next[data-v-192d4c11]{right:-22px}@media (width<=1280px){.game-latest__arrow--prev[data-v-192d4c11]{left:8px}.game-latest__arrow--next[data-v-192d4c11]{right:8px}}.game-popular[data-v-192d4c11]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.game-popular__tile[data-v-192d4c11]{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--surface-muted);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.game-popular__tile img[data-v-192d4c11]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.game-popular__tile:hover img[data-v-192d4c11]{transform:scale(1.04)}.game-popular__score[data-v-192d4c11]{border-radius:var(--radius-sm);background:var(--primary-action);color:var(--primary-action-text);font:700 17px/1 var(--font-display);padding:4px 7px 2px;position:absolute;top:8px;left:8px}.game-popular__name[data-v-192d4c11]{background:linear-gradient(#0000,#000 53%,#000);padding:36px 10px 10px;font-size:17px;font-weight:700;line-height:1.05;position:absolute;bottom:0;left:0;right:0}.game-upcoming[data-v-192d4c11]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.game-upcoming__featured[data-v-192d4c11]{aspect-ratio:16/9;border-radius:var(--radius-lg);color:#fff;background:#0d0d0e;align-self:start;align-items:flex-end;width:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.game-upcoming__featured img[data-v-192d4c11]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.game-upcoming__body[data-v-192d4c11]{background:linear-gradient(#0000,#000 53%,#000);flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:56px 22px 20px;display:flex;position:relative}.game-upcoming__date[data-v-192d4c11]{border-radius:var(--radius-sm);background:var(--primary-action);color:var(--primary-action-text);font:700 12px/1 var(--font-ui);padding:5px 9px;display:inline-flex}.game-upcoming__featured strong[data-v-192d4c11]{font-size:34px;font-weight:700;line-height:1}.game-upcoming__meta[data-v-192d4c11]{color:#fffc;font:400 13px/1 var(--font-ui);align-items:center;gap:12px;display:flex}.game-upcoming__meta[data-v-192d4c11] .game-platform-icons{color:#fff}.game-upcoming__list[data-v-192d4c11]{border-radius:var(--radius-lg);background:var(--surface);grid-auto-rows:minmax(60px,1fr);align-self:stretch;margin:0;padding:6px 18px;list-style:none;display:grid}.game-upcoming__list li+li[data-v-192d4c11]{border-top:1px solid var(--divider)}.game-upcoming__list li[data-v-192d4c11]{min-height:60px;color:var(--text);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.game-upcoming__list a[data-v-192d4c11]{color:var(--text);text-decoration:none}.game-upcoming__list .game-upcoming__name[data-v-192d4c11]{justify-self:start;max-width:100%}.game-upcoming__list .game-upcoming__name[data-v-192d4c11]:hover{color:var(--link-hover)}.game-upcoming__icons[data-v-192d4c11]{display:inline-flex}.game-upcoming__when[data-v-192d4c11]{flex-direction:column;gap:3px;display:flex}.game-upcoming__when strong[data-v-192d4c11]{font-size:17px;font-weight:700;line-height:1}.game-upcoming__when span[data-v-192d4c11]{color:var(--text-subtle);font:400 11px/1 var(--font-ui)}.game-upcoming__name[data-v-192d4c11]{font:600 15px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-filters[data-v-192d4c11]{flex-direction:column;gap:12px;display:flex}.game-filters__bar[data-v-192d4c11]{background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;position:relative}.game-filters__mobile-bar[data-v-192d4c11],.game-filters__mobile-panel[data-v-192d4c11]{display:none}.game-filters__spacer[data-v-192d4c11]{flex:1}.game-filters__switch[data-v-192d4c11]{border-radius:var(--radius-md);background:var(--control);height:40px;color:var(--text);font:600 14px/1 var(--font-ui);cursor:pointer;border:0;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.game-filters__track[data-v-192d4c11]{background:var(--field-border);border-radius:999px;width:32px;height:18px;transition:background .15s;position:relative}.game-filters__track span[data-v-192d4c11]{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.game-filters__switch[aria-checked=true] .game-filters__track[data-v-192d4c11]{background:var(--primary-action)}.game-filters__switch[aria-checked=true] .game-filters__track span[data-v-192d4c11]{transform:translate(14px)}.game-filters__chips[data-v-192d4c11]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.game-filters__chip[data-v-192d4c11]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--link);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.game-filters__chip[data-v-192d4c11],.game-filters__clear[data-v-192d4c11]{height:30px;font:600 13px/1 var(--font-ui);cursor:pointer}.game-filters__clear[data-v-192d4c11]{color:var(--text-muted);background:0 0;border:0;padding:0 6px}.game-filters__count[data-v-192d4c11]{color:var(--text-subtle);font:500 13px/1 var(--font-ui);margin-left:auto}.game-directory__grid[data-v-192d4c11]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.game-directory__empty[data-v-192d4c11]{color:var(--text-muted);text-align:center;padding:40px 0}.game-directory__pages[data-v-192d4c11]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.game-directory__pages a[data-v-192d4c11]{border:1px solid var(--border);border-radius:var(--radius-md);min-width:40px;height:40px;color:var(--text-muted);font:700 14px/1 var(--font-ui);place-items:center;text-decoration:none;display:grid}.game-directory__pages .game-directory__page-step[data-v-192d4c11]{padding:0 12px}.game-directory__pages a[aria-current=page][data-v-192d4c11]{border-color:var(--primary-action);background:var(--primary-action);color:var(--primary-action-text)}@media (width<=1100px){.game-directory__grid[data-v-192d4c11],.game-popular[data-v-192d4c11]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1160px){.game-upcoming[data-v-192d4c11]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.game-directory__head[data-v-192d4c11]{grid-template-columns:minmax(0,1fr);gap:20px}.game-latest[data-v-192d4c11]{--latest-cols:2}.game-directory__grid[data-v-192d4c11],.game-popular[data-v-192d4c11]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.game-directory[data-v-192d4c11]{gap:36px;width:calc(100% - 24px);padding-top:28px}.game-latest__track[data-v-192d4c11]{grid-auto-columns:85%}.game-latest__arrow[data-v-192d4c11]{display:none}.game-directory__head h1[data-v-192d4c11]{font-size:44px}.game-directory__grid[data-v-192d4c11],.game-popular[data-v-192d4c11]{grid-template-columns:repeat(2,minmax(0,1fr))}.game-filters__bar--desktop[data-v-192d4c11],.game-filters__spacer[data-v-192d4c11]{display:none}.game-filters__mobile-bar[data-v-192d4c11]{align-items:center;gap:8px;display:flex}.game-filters__mobile-bar[data-v-192d4c11]>.game-filter{flex:1;min-width:0}.game-filters__mobile-bar[data-v-192d4c11]>.game-filter__trigger{justify-content:center;width:100%}.game-filters__mobile-toggle[data-v-192d4c11]{border-radius:var(--radius-md);background:var(--control);height:40px;color:var(--text);font:600 14px/1 var(--font-ui);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.game-filters__badge[data-v-192d4c11]{background:var(--primary-action);min-width:20px;height:20px;color:var(--primary-action-text);font:700 12px/1 var(--font-ui);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.game-filters__mobile-panel[data-v-192d4c11]{background:var(--surface);border-radius:12px;gap:8px;padding:10px;display:grid;position:relative}.game-filters__mobile-panel[data-v-192d4c11]>.game-filter,.game-filters__mobile-panel[data-v-192d4c11]>.game-filter__trigger{width:100%}.game-filters__mobile-panel[data-v-192d4c11]>.game-filter__trigger{justify-content:flex-start}.game-filters__mobile-panel .game-filters__switch[data-v-192d4c11]{justify-content:flex-start;width:100%}.game-upcoming__featured strong[data-v-192d4c11]{font-size:28px}}
