.GameDiscoveryCarousel-module__oK_ffq__section{min-width:0;max-width:100%;scroll-margin-top:6rem}.GameDiscoveryCarousel-module__oK_ffq__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.GameDiscoveryCarousel-module__oK_ffq__headingGroup{min-width:0}.GameDiscoveryCarousel-module__oK_ffq__heading{color:#f1f5f9;font-size:clamp(1rem,2vw,1.3rem);font-weight:800;line-height:1.8}.GameDiscoveryCarousel-module__oK_ffq__description{color:#94a3b8;max-width:46rem;margin-top:.2rem;font-size:.8rem;line-height:1.9}.GameDiscoveryCarousel-module__oK_ffq__allLink{color:#c7d2fe;border-radius:.7rem;flex-shrink:0;align-items:center;gap:.5rem;min-height:44px;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.GameDiscoveryCarousel-module__oK_ffq__allLink:hover{color:#fff;background:#818cf812}.GameDiscoveryCarousel-module__oK_ffq__toolbar{justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem 0 .35rem;display:flex}.GameDiscoveryCarousel-module__oK_ffq__hint{color:#94a3b8;font-size:.7rem}.GameDiscoveryCarousel-module__oK_ffq__controls{align-items:center;gap:.35rem;display:flex}.GameDiscoveryCarousel-module__oK_ffq__counter{color:#94a3b8;white-space:nowrap;margin-inline-end:.45rem;font-size:.7rem}.GameDiscoveryCarousel-module__oK_ffq__arrow{color:#e0e7ff;background:#101629;border:1px solid #a5b4fc26;border-radius:.8rem;place-items:center;width:44px;height:44px;transition:background-color .15s,border-color .15s;display:grid}.GameDiscoveryCarousel-module__oK_ffq__arrow:hover:not(:disabled){background:#6366f126;border-color:#a5b4fc80}.GameDiscoveryCarousel-module__oK_ffq__arrow:disabled{color:#64748b;opacity:.45;cursor:default}.GameDiscoveryCarousel-module__oK_ffq__rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#6366f14d transparent;border-radius:1rem;grid-auto-columns:82%;grid-auto-flow:column;gap:.75rem;margin:0 -.2rem;padding:.25rem .2rem .85rem;list-style:none;display:grid;overflow-x:auto}.GameDiscoveryCarousel-module__oK_ffq__slide{scroll-snap-align:start;min-width:0;height:100%}.GameDiscoveryCarousel-module__oK_ffq__card{isolation:isolate;background:linear-gradient(160deg,#192035 0%,#0c1222 85%);border:1px solid #94a3b823;border-radius:1.1rem;height:100%;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 5px 18px #02061720}.GameDiscoveryCarousel-module__oK_ffq__card:hover{border-color:#a5b4fc66;box-shadow:0 8px 22px #6366f115}.GameDiscoveryCarousel-module__oK_ffq__cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.GameDiscoveryCarousel-module__oK_ffq__cover{aspect-ratio:3/4;background:#171d33;position:relative;overflow:hidden}.GameDiscoveryCarousel-module__oK_ffq__coverImage{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.GameDiscoveryCarousel-module__oK_ffq__cardLink:hover .GameDiscoveryCarousel-module__oK_ffq__coverImage{transform:scale(1.035)}.GameDiscoveryCarousel-module__oK_ffq__coverShade{pointer-events:none;background:linear-gradient(#02061730 0%,#0000 35%,#090e1bc9 100%);position:absolute;inset:0}.GameDiscoveryCarousel-module__oK_ffq__coverBadges{justify-content:space-between;align-items:start;gap:.3rem;display:flex;position:absolute;inset:.6rem .6rem auto}.GameDiscoveryCarousel-module__oK_ffq__year,.GameDiscoveryCarousel-module__oK_ffq__age{font-variant-numeric:tabular-nums;border:1px solid #ffffff2e;border-radius:.5rem;justify-content:center;align-items:center;min-height:26px;padding:.12rem .4rem;font-size:.7rem;font-weight:800;line-height:1.5;display:inline-flex;box-shadow:0 2px 9px #0003}.GameDiscoveryCarousel-module__oK_ffq__year{color:#eef2ff;background:#10182de8}.GameDiscoveryCarousel-module__oK_ffq__age{color:#fde68a;background:#332619ed;margin-inline-start:auto}.GameDiscoveryCarousel-module__oK_ffq__platforms{inset-inline:.6rem;flex-wrap:wrap;align-items:center;gap:.3rem;display:flex;position:absolute;bottom:.65rem}.GameDiscoveryCarousel-module__oK_ffq__platforms>span{text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9;background:#0b1024bf;border:1px solid #ffffff21;border-radius:.3rem;max-width:100%;padding:.1rem .35rem;font-size:.6rem;line-height:1.6;overflow:hidden}.GameDiscoveryCarousel-module__oK_ffq__cardBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;padding:.7rem;display:flex}.GameDiscoveryCarousel-module__oK_ffq__cardTitle{-webkit-line-clamp:2;color:#f1f5f9;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.8em;font-size:.85rem;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}.GameDiscoveryCarousel-module__oK_ffq__modes{flex-wrap:wrap;gap:.3rem;display:flex}.GameDiscoveryCarousel-module__oK_ffq__modes>span{color:#c7d2fe;background:#818cf810;border-radius:.35rem;align-items:center;gap:.15rem;padding:.15rem .3rem;font-size:.57rem;line-height:1.4;display:inline-flex}.GameDiscoveryCarousel-module__oK_ffq__modes>span>span{font-size:13px}.GameDiscoveryCarousel-module__oK_ffq__summary{-webkit-line-clamp:2;color:#a3aec2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:3.6em;font-size:.69rem;line-height:1.8;display:-webkit-box;overflow:hidden}.GameDiscoveryCarousel-module__oK_ffq__cardFooter{border-top:1px solid #94a3b819;justify-content:space-between;align-items:center;gap:.35rem;margin-top:auto;padding-top:.45rem;font-size:.66rem;display:flex}.GameDiscoveryCarousel-module__oK_ffq__detailsLink{color:#c7d2fe;align-items:center;gap:.3rem;display:inline-flex}.GameDiscoveryCarousel-module__oK_ffq__detailsLink>span{color:#818cf8}.GameDiscoveryCarousel-module__oK_ffq__rating{color:#fde68a;font-variant-numeric:tabular-nums;align-items:center;gap:.18rem;display:inline-flex}.GameDiscoveryCarousel-module__oK_ffq__allLink:focus-visible,.GameDiscoveryCarousel-module__oK_ffq__arrow:focus-visible,.GameDiscoveryCarousel-module__oK_ffq__rail:focus-visible{outline-offset:3px;outline:2px solid #c7d2fe}.GameDiscoveryCarousel-module__oK_ffq__cardLink:focus-visible{outline-offset:-3px;border-radius:1rem;outline:2px solid #c7d2fe}@media (min-width:360px){.GameDiscoveryCarousel-module__oK_ffq__rail{grid-auto-columns:calc(50% - .375rem)}}@media (min-width:640px){.GameDiscoveryCarousel-module__oK_ffq__rail{grid-auto-columns:calc(33.3333% - .5rem)}.GameDiscoveryCarousel-module__oK_ffq__cardBody{padding:.8rem}.GameDiscoveryCarousel-module__oK_ffq__cardTitle{font-size:.93rem}.GameDiscoveryCarousel-module__oK_ffq__modes>span{font-size:.64rem}.GameDiscoveryCarousel-module__oK_ffq__summary{font-size:.75rem}.GameDiscoveryCarousel-module__oK_ffq__cardFooter{font-size:.73rem}}@media (min-width:900px){.GameDiscoveryCarousel-module__oK_ffq__rail{grid-auto-columns:calc(25% - .5625rem)}}@media (min-width:1200px){.GameDiscoveryCarousel-module__oK_ffq__rail{grid-auto-columns:calc(20% - .6rem)}}@media (max-width:420px){.GameDiscoveryCarousel-module__oK_ffq__counter{display:none}.GameDiscoveryCarousel-module__oK_ffq__hint{font-size:.63rem}.GameDiscoveryCarousel-module__oK_ffq__sectionHeader{align-items:start;gap:.4rem}.GameDiscoveryCarousel-module__oK_ffq__allLink{font-size:.66rem}.GameDiscoveryCarousel-module__oK_ffq__description{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.GameDiscoveryCarousel-module__oK_ffq__card,.GameDiscoveryCarousel-module__oK_ffq__coverImage,.GameDiscoveryCarousel-module__oK_ffq__arrow{transition:none}.GameDiscoveryCarousel-module__oK_ffq__cardLink:hover .GameDiscoveryCarousel-module__oK_ffq__coverImage{transform:none}.GameDiscoveryCarousel-module__oK_ffq__rail{scroll-behavior:auto}}
