.game-cta-request.svelte-1uyndvr{cursor:pointer;transition:all .2s ease;box-shadow:0 2px 20px rgb(var(--gh-accent-primary-rgb) / .3);animation:gh-pulse-glow 3s ease-in-out infinite}.game-cta-request.svelte-1uyndvr:hover{filter:brightness(1.08);transform:scale(1.03)}.game-cta-request.svelte-1uyndvr:active{transform:scale(.98)}.game-hero.svelte-pnwccd{position:relative;background:var(--gh-text-strong);color:var(--gh-text-on-dark)}.game-hero-bg-img.svelte-pnwccd{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-bg-image.svelte-pnwccd{width:100%;height:100%;object-fit:cover;opacity:.55}.hero-bg-overlay.svelte-pnwccd{position:absolute;inset:0;background:linear-gradient(rgb(var(--gh-text-strong-rgb) / .12),rgb(var(--gh-text-strong-rgb) / .12)),linear-gradient(to top,var(--gh-text-strong) 0%,rgb(var(--gh-text-strong-rgb) / .65) 40%,transparent 100%)}.hero-bg-solid.svelte-pnwccd{position:absolute;inset:0;background:linear-gradient(to bottom right,var(--gh-text-body),var(--gh-text-strong))}.game-hero-inner.svelte-pnwccd{position:relative;z-index:10;max-width:72rem;margin:0 auto;padding:7rem 1.5rem 4rem}@media(min-width:1024px){.game-hero-inner.svelte-pnwccd{padding:8rem 2rem 5rem}}.game-hero-layout.svelte-pnwccd{display:flex;flex-direction:column;align-items:center;gap:2.5rem;text-align:center}@media(min-width:768px){.game-hero-layout.svelte-pnwccd{flex-direction:row;align-items:flex-end;text-align:left}}.game-cover-wrap.svelte-pnwccd{flex-shrink:0;filter:drop-shadow(0 24px 48px rgb(var(--gh-shadow-neutral-rgb) / .55));width:14rem;height:14rem;border-radius:1rem;overflow:hidden}.game-cover-img.svelte-pnwccd{width:100%;height:100%;object-fit:cover}@media(min-width:640px){.game-cover-wrap.svelte-pnwccd{width:18rem;height:18rem}}@media(min-width:768px){.game-cover-wrap.svelte-pnwccd{width:20rem;height:20rem}}.game-hero-content.svelte-pnwccd{flex:1}.hero-chip.svelte-pnwccd{position:relative;display:inline-flex;align-items:center;border-radius:999px;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap}.hero-chip.svelte-pnwccd .hero-chip-main:where(.svelte-pnwccd){position:relative;z-index:2;display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .75rem;margin-right:-14px;transition:box-shadow .2s ease}.hero-chip.svelte-pnwccd:hover .hero-chip-main:where(.svelte-pnwccd){box-shadow:0 2px 8px #0003}.hero-chip-primary.svelte-pnwccd .hero-chip-main:where(.svelte-pnwccd){background:color-mix(in srgb,var(--gh-accent-primary) 22%,var(--gh-text-strong) 78%);border:1px solid rgb(var(--gh-accent-primary-rgb) / .45);color:color-mix(in srgb,var(--gh-accent-primary-soft) 82%,var(--gh-surface-raised) 18%)}.hero-chip-secondary.svelte-pnwccd .hero-chip-main:where(.svelte-pnwccd){background:color-mix(in srgb,var(--gh-accent-secondary) 22%,var(--gh-text-strong) 78%);border:1px solid rgb(var(--gh-accent-secondary-rgb) / .45);color:color-mix(in srgb,var(--gh-accent-secondary-soft) 82%,var(--gh-surface-raised) 18%)}.hero-chip.svelte-pnwccd .hero-chip-count:where(.svelte-pnwccd){position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.2rem .65rem .2rem .85rem;font-size:.75rem;font-weight:600;transition:transform .15s ease,background .15s ease;box-shadow:0 1px 4px #0000001f}.hero-chip.svelte-pnwccd:hover .hero-chip-count:where(.svelte-pnwccd){transform:translate(2px)}.hero-chip-primary.svelte-pnwccd .hero-chip-count:where(.svelte-pnwccd){background:color-mix(in srgb,var(--gh-accent-primary) 12%,var(--gh-text-strong) 88%);color:color-mix(in srgb,var(--gh-accent-primary-soft) 65%,var(--gh-surface-raised) 35%)}.hero-chip-secondary.svelte-pnwccd .hero-chip-count:where(.svelte-pnwccd){background:color-mix(in srgb,var(--gh-accent-secondary) 12%,var(--gh-text-strong) 88%);color:color-mix(in srgb,var(--gh-accent-secondary-soft) 65%,var(--gh-surface-raised) 35%)}.hero-chip-rating.svelte-pnwccd{display:inline-flex;align-items:center;gap:.375rem;background:color-mix(in srgb,rgb(var(--gh-accent-primary-rgb) / .3),var(--gh-text-strong));border:1px solid rgb(var(--gh-accent-primary-rgb) / .4);color:color-mix(in srgb,var(--gh-accent-primary-soft) 85%,var(--gh-surface-raised) 15%);border-radius:999px;padding:.25rem .75rem;white-space:nowrap}.hero-chip-rating.svelte-pnwccd .hero-rating-value:where(.svelte-pnwccd){display:inline}.sidebar-cta.svelte-175ntr2{background:linear-gradient(135deg,var(--gh-accent-primary) 0%,var(--gh-accent-primary-strong) 100%);padding:2px;box-shadow:0 4px 24px rgb(var(--gh-accent-primary-rgb) / .3)}.sidebar-cta-inner.svelte-175ntr2{background:linear-gradient(135deg,color-mix(in srgb,var(--gh-accent-primary) 72%,var(--gh-surface-raised) 28%) 0%,var(--gh-accent-primary) 60%,var(--gh-accent-primary-strong) 100%);position:relative;overflow:hidden}.sidebar-cta-inner.svelte-175ntr2:before{content:"";position:absolute;top:-40%;right:-20%;width:200px;height:200px;border-radius:50%;background:rgb(var(--gh-surface-raised-rgb) / .07);pointer-events:none}.sidebar-cta-btn.svelte-175ntr2{display:block;width:100%;box-sizing:border-box;text-align:center;border-radius:.75rem;border:none;padding:.875rem 1.5rem;font-size:.9375rem;font-family:var(--font-gh-body);font-weight:700;color:var(--gh-surface-page);text-decoration:none;background:var(--gh-text-strong);transition:all .2s ease;box-shadow:0 2px 12px rgb(var(--gh-text-strong-rgb) / .25);cursor:pointer}.sidebar-cta-btn.svelte-175ntr2:hover{background:color-mix(in srgb,var(--gh-text-strong) 88%,var(--gh-surface-page) 12%);transform:translateY(-1px);box-shadow:0 4px 16px rgb(var(--gh-text-strong-rgb) / .3)}.tag-group-label.svelte-189cxx{margin-bottom:.625rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gh-text-muted)}.tag-list.svelte-189cxx{display:flex;flex-wrap:wrap;gap:.5rem}.tag-pill.svelte-189cxx{border-radius:999px;border:1px solid transparent;padding:.25rem .75rem;font-size:.8125rem;font-weight:500}.tag-pill-primary.svelte-189cxx{border-color:rgb(var(--gh-accent-primary-rgb) / .15);background:var(--gh-accent-primary-soft);color:var(--gh-accent-primary-strong)}.tag-pill-secondary.svelte-189cxx{border-color:rgb(var(--gh-accent-secondary-rgb) / .15);background:var(--gh-accent-secondary-soft);color:var(--gh-accent-secondary-strong)}.sidebar-card.svelte-189cxx{background:var(--gh-surface-raised);border-radius:1rem;border:1px solid var(--gh-stroke-subtle);box-shadow:0 1px 8px rgb(var(--gh-text-strong-rgb) / .04);padding:1.5rem}.sidebar-card-title.svelte-189cxx{font-size:1.0625rem;font-weight:700;color:var(--gh-text-strong);margin-bottom:1rem}.details-list.svelte-189cxx{display:flex;flex-direction:column;gap:.75rem}.detail-row.svelte-189cxx{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--gh-stroke-subtle);padding-bottom:.75rem;font-size:.875rem}.detail-row.svelte-189cxx:last-child{border-bottom:none;padding-bottom:0}.detail-row-block.svelte-189cxx{flex-direction:column;align-items:flex-start}.detail-label.svelte-189cxx{flex-shrink:0;color:var(--gh-text-muted);font-size:.8125rem}.detail-value.svelte-189cxx{text-align:right;color:var(--gh-text-strong);font-size:.875rem;font-weight:600}.detail-chip-row.svelte-189cxx{margin-top:.375rem;display:flex;flex-wrap:wrap;gap:.375rem}.detail-chip.svelte-189cxx{border:1px solid var(--gh-stroke-subtle);border-radius:.375rem;background:var(--gh-surface-subtle);padding:.1875rem .625rem;font-size:.75rem;color:var(--gh-text-body)}.detail-chip-muted.svelte-189cxx{color:var(--gh-text-muted)}.links-list.svelte-189cxx{display:flex;flex-direction:column;gap:.5rem}.sidebar-link.svelte-189cxx{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;font-size:.875rem;font-weight:500;color:var(--gh-text-body);background:var(--gh-surface-page);border-radius:.625rem;border:1px solid var(--gh-stroke-subtle);text-decoration:none;transition:all .2s ease}.sidebar-link.svelte-189cxx:hover{background:var(--gh-accent-primary-soft);border-color:var(--gh-accent-primary);color:var(--gh-accent-primary-strong)}.sidebar-link.svelte-189cxx svg:where(.svelte-189cxx){flex-shrink:0;opacity:.5;transition:opacity .2s ease}.sidebar-link.svelte-189cxx:hover svg:where(.svelte-189cxx){opacity:1}.feature-card.svelte-16fq5mc{background:var(--gh-surface-raised);border-radius:1rem;border:1px solid var(--gh-stroke-subtle);box-shadow:0 1px 8px rgb(var(--gh-text-strong-rgb) / .04);display:flex;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;transition:transform .2s ease,box-shadow .2s ease}.feature-card.svelte-16fq5mc:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(var(--gh-text-strong-rgb) / .08)}.feature-icon.svelte-16fq5mc{width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--gh-accent-primary-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-secondary.svelte-16fq5mc .feature-icon:where(.svelte-16fq5mc){background:rgb(var(--gh-accent-secondary-rgb) / .18)}.feature-primary.svelte-16fq5mc:hover{border-color:var(--gh-accent-primary)}.feature-secondary.svelte-16fq5mc:hover{border-color:var(--gh-accent-secondary)}.feature-title.svelte-16fq5mc{font-size:.9375rem;font-weight:600;color:var(--gh-text-strong);line-height:1.3}.feature-desc.svelte-16fq5mc{font-size:.8125rem;color:var(--gh-text-muted);margin-top:.25rem;line-height:1.5}.value-card.svelte-1opjvsa{background:var(--gh-surface-raised);border-radius:1rem;border:1px solid var(--gh-stroke-subtle);padding:1.5rem;box-shadow:0 1px 8px rgb(var(--gh-text-strong-rgb) / .04);transition:transform .2s ease,box-shadow .2s ease}.value-card.svelte-1opjvsa:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgb(var(--gh-text-strong-rgb) / .08)}.value-card-icon.svelte-1opjvsa{width:2.5rem;height:2.5rem;border-radius:.625rem;background:var(--gh-accent-primary-soft);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.value-secondary.svelte-1opjvsa .value-card-icon:where(.svelte-1opjvsa){background:rgb(var(--gh-accent-secondary-rgb) / .18)}.value-primary.svelte-1opjvsa:hover{border-color:var(--gh-accent-primary)}.value-secondary.svelte-1opjvsa:hover{border-color:var(--gh-accent-secondary)}.value-card-title.svelte-1opjvsa{font-size:1rem;font-weight:700;color:var(--gh-text-strong);margin-bottom:.5rem;line-height:1.3}.value-card-desc.svelte-1opjvsa{font-size:.875rem;color:var(--gh-text-muted);line-height:1.6}.hero-link{color:var(--gh-accent-secondary);text-decoration:underline;text-decoration-color:var(--gh-accent-secondary-soft);text-underline-offset:2px;transition:color .2s ease}.hero-link:hover{color:var(--gh-accent-secondary-strong)}.similar-card.svelte-sxwptn{display:block;text-decoration:none;background:var(--gh-surface-raised);border-radius:.875rem;overflow:hidden;border:1px solid var(--gh-stroke-subtle);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.similar-card.svelte-sxwptn:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(var(--gh-text-strong-rgb) / .08);border-color:var(--gh-accent-primary)}.similar-card-cover.svelte-sxwptn{aspect-ratio:3/4;background:var(--gh-surface-subtle);position:relative;overflow:hidden}.similar-card-img.svelte-sxwptn{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.similar-card.svelte-sxwptn:hover .similar-card-img:where(.svelte-sxwptn){transform:scale(1.06)}.grayscale-partial.svelte-sxwptn{opacity:.65}.similar-card.svelte-sxwptn:hover .grayscale-partial:where(.svelte-sxwptn){opacity:1}.similar-card-overlay.svelte-sxwptn{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,rgb(var(--gh-text-strong-rgb) / .85),transparent);padding:1.5rem .5rem .5rem}.coming-soon-label.svelte-sxwptn{color:var(--gh-text-on-dark);font-size:.625rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.04em}.similar-card-info.svelte-sxwptn{padding:.625rem .75rem}.similar-card-name.svelte-sxwptn{font-size:.8125rem;font-weight:600;color:var(--gh-text-strong);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.similar-card.svelte-sxwptn:hover .similar-card-name:where(.svelte-sxwptn){color:var(--gh-accent-primary-strong)}.similar-card-rating.svelte-sxwptn{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--gh-accent-secondary-strong);font-weight:600;margin-top:.25rem}
