@charset "UTF-8";.game-section.svelte-1p7gl9a{padding:0 0 .8rem 1.6rem;font-family:Inter,sans-serif;font-feature-settings:"liga" off,"clig" off}.section-header.svelte-1p7gl9a{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.section-header.svelte-1p7gl9a .title:where(.svelte-1p7gl9a){flex:1;display:flex;align-items:center;justify-content:flex-start;background:var(--gradient-header);border-left:.1rem solid var(--color-accent);padding:.4rem 1.2rem .4rem .8rem;color:var(--color-text-0);font-size:1.4rem;font-weight:600;margin:0}.section-header.svelte-1p7gl9a .more-link:where(.svelte-1p7gl9a){display:flex;align-items:center;flex-shrink:0;cursor:pointer;text-decoration:none}.section-header.svelte-1p7gl9a .more-link:where(.svelte-1p7gl9a) .text:where(.svelte-1p7gl9a){color:var(--color-text-3);text-align:center;font-size:1rem;font-weight:500;margin-right:.2rem}.section-header.svelte-1p7gl9a .more-link:where(.svelte-1p7gl9a) .arrow:where(.svelte-1p7gl9a){width:2.4rem;height:2.4rem;object-fit:contain}.game-scroller-wrap.svelte-1p7gl9a{position:relative}.game-scroller-wrap.svelte-1p7gl9a:after{content:"";position:absolute;top:0;right:0;width:4rem;height:12rem;background:linear-gradient(270deg,#12121299,#12121200);pointer-events:none;z-index:2}.game-scroller.svelte-1p7gl9a{overflow-x:auto;overscroll-behavior-x:contain;width:100%}.game-scroller.svelte-1p7gl9a::-webkit-scrollbar{display:none}.game-scroller.svelte-1p7gl9a{scrollbar-width:none}.game-scroller.svelte-1p7gl9a .game-track:where(.svelte-1p7gl9a){display:flex;gap:1.2rem;padding-right:1.6rem}.game-card.svelte-1p7gl9a{width:9rem;height:12rem;flex-shrink:0;background:transparent;border:none;padding:0;margin:0;border-radius:1rem;overflow:hidden;position:relative;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .2s}.view-more-card.svelte-1p7gl9a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:9rem;height:12rem;border-radius:1rem;background:var(--color-bg-node);flex-shrink:0;text-decoration:none}.view-more-card.svelte-1p7gl9a .more-icon:where(.svelte-1p7gl9a){width:2.6rem;height:2.6rem;object-fit:contain}.view-more-card.svelte-1p7gl9a .more-text:where(.svelte-1p7gl9a){color:var(--color-text-3);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Inter,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:normal;margin-top:.8rem}.cover-placeholder.svelte-1p7gl9a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;position:relative}.cover-placeholder.svelte-1p7gl9a .game-cover:where(.svelte-1p7gl9a){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;z-index:1}@keyframes svelte-13w2sxw-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-box.svelte-13w2sxw{background-color:var(--line-2, #222);background-image:linear-gradient(90deg,transparent 0%,var(--line-glass, rgba(255, 255, 255, .05)) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:svelte-13w2sxw-shimmer 1.5s infinite linear}.home-skeleton.svelte-13w2sxw{padding-bottom:3rem}.marquee-skeleton.svelte-13w2sxw{height:3.2rem;margin:1rem 1.6rem;border-radius:1.6rem}.category-nav-skeleton.svelte-13w2sxw{display:flex;gap:1rem;padding:1.2rem 0 1.2rem 1.6rem;overflow:hidden}.category-nav-skeleton.svelte-13w2sxw .cat-pill-skeleton:where(.svelte-13w2sxw){height:2.8rem;border-radius:1.6rem;flex-shrink:0}.game-section-skeleton.svelte-13w2sxw{padding:0 0 .8rem 1.6rem;margin-top:2rem}.game-section-skeleton.svelte-13w2sxw .section-header-skeleton:where(.svelte-13w2sxw){display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding-right:1.6rem}.game-section-skeleton.svelte-13w2sxw .section-header-skeleton:where(.svelte-13w2sxw) .title-skeleton:where(.svelte-13w2sxw){width:12rem;height:2.6rem;border-radius:.6rem}.game-section-skeleton.svelte-13w2sxw .section-header-skeleton:where(.svelte-13w2sxw) .arrow-skeleton:where(.svelte-13w2sxw){width:2.4rem;height:2.4rem;border-radius:50%}.game-section-skeleton.svelte-13w2sxw .game-track-skeleton:where(.svelte-13w2sxw){display:flex;gap:1.2rem;overflow:hidden}.game-section-skeleton.svelte-13w2sxw .game-track-skeleton:where(.svelte-13w2sxw) .game-card-skeleton:where(.svelte-13w2sxw){width:10.6rem;height:14.4rem;border-radius:1rem;flex-shrink:0}
