.game[data-astro-cid-wzgjbdq5]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:440px;display:grid;overflow:hidden}.game__art[data-astro-cid-wzgjbdq5]{place-items:center;display:grid;position:relative;overflow:hidden}.game__art--ball-burst[data-astro-cid-wzgjbdq5]{background:radial-gradient(circle at 50% 48%, #ffffff2e, transparent 42%), repeating-conic-gradient(from -6.43deg at 50% 48%, var(--bb-ray) 0 12.857deg, var(--bb-blue) 0 25.714deg)}.game__logo[data-astro-cid-wzgjbdq5]{width:min(420px,74%);height:auto;transition:transform .6s var(--ease-out)}.game[data-astro-cid-wzgjbdq5]:hover .game__logo[data-astro-cid-wzgjbdq5]{transform:scale(1.04)}.game__info[data-astro-cid-wzgjbdq5]{flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,3.4vw,44px) clamp(24px,3.4vw,48px);display:flex}.game__icon[data-astro-cid-wzgjbdq5]{border-radius:13px;width:56px;height:56px;margin-bottom:20px;display:block}.game__title[data-astro-cid-wzgjbdq5]{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);font-weight:600;line-height:1.1}.game__description[data-astro-cid-wzgjbdq5]{color:var(--text-soft);line-height:1.6}.game__meta[data-astro-cid-wzgjbdq5]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:20px;display:flex}.game__facts[data-astro-cid-wzgjbdq5]{gap:28px;margin:0;display:flex}.game__facts[data-astro-cid-wzgjbdq5] dt[data-astro-cid-wzgjbdq5]{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.game__facts[data-astro-cid-wzgjbdq5] dd[data-astro-cid-wzgjbdq5]{margin:2px 0 0;font-size:.9375rem;font-weight:500}.game__button[data-astro-cid-wzgjbdq5]{background:var(--text);min-height:44px;color:var(--ground);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.game__button[data-astro-cid-wzgjbdq5] svg[data-astro-cid-wzgjbdq5]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (width<=860px){.game[data-astro-cid-wzgjbdq5]{grid-template-columns:1fr}.game__art[data-astro-cid-wzgjbdq5]{aspect-ratio:16/10}}.hero[data-astro-cid-lcdefpme]{background:var(--sky);justify-content:center;min-height:max(640px,100svh);display:flex;position:relative;overflow:hidden;container-type:size}.hero__stage[data-astro-cid-lcdefpme]{aspect-ratio:1440/1000;width:max(100cqw,144cqh);position:absolute;bottom:0;left:34%;transform:translate(-34%)}.hero__stage[data-astro-cid-lcdefpme]:before{content:"";background:var(--placeholder) center / 100% 100%;filter:blur(8px);position:absolute;inset:0}.hero__scene[data-astro-cid-lcdefpme],.hero__scene[data-astro-cid-lcdefpme] img{width:100%;height:100%;display:block;position:relative}.hero__scene[data-astro-cid-lcdefpme]{opacity:0}.hero__scene[data-astro-cid-lcdefpme].is-loaded{opacity:1}.hero__sign[data-astro-cid-lcdefpme]{opacity:0;border-radius:8px;width:15.76%;position:absolute;top:80.65%;left:78.09%}.hero__sign[data-astro-cid-lcdefpme].is-loaded{opacity:1}.hero__sign[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.hero__sign[data-astro-cid-lcdefpme]:after{content:"";mix-blend-mode:soft-light;opacity:0;pointer-events:none;background:#ffb36b;border-radius:3.1%/10.9%;width:98.7%;height:39.6%;transition:opacity .25s;position:absolute;top:3.4%;left:.65%;transform:rotate(-3deg)}.hero__sign[data-astro-cid-lcdefpme]:hover:after,.hero__sign[data-astro-cid-lcdefpme]:focus-visible:after{opacity:.55}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.7s cubic-bezier(.22,1,.36,1) both hero-rise}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:90ms}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.18s}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:none}}.hero__text[data-astro-cid-lcdefpme]{width:100%;max-width:1000px;padding:clamp(100px, 11svh, 120px) var(--gutter) 0;text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.eyebrow[data-astro-cid-lcdefpme]{color:var(--glow-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.875rem;font-weight:500}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(3.25rem,1.4rem + 7.6vw,8rem);font-weight:600;line-height:.95}.hero__lead[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--text-soft);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:10px;display:flex}.pill[data-astro-cid-lcdefpme]{min-height:48px;transition:transform .2s var(--ease-out), background-color .2s;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pill[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px)}.pill[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pill--solid[data-astro-cid-lcdefpme]{background:var(--text);color:#17132c}.pill--glass[data-astro-cid-lcdefpme]{color:var(--text);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38}.pill--glass[data-astro-cid-lcdefpme]:hover{background:#ffffff29}.games[data-astro-cid-lcdefpme]{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding:clamp(24px, 4vw, 48px) var(--gutter) clamp(80px, 10vw, 136px);margin:0 auto;scroll-margin-top:24px}.games__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:48px;display:flex}.games__title[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-top:14px;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.5rem);font-weight:600;line-height:1.05}.games__note[data-astro-cid-lcdefpme]{max-width:24rem;color:var(--text-faint);text-align:right;line-height:1.55}.games__list[data-astro-cid-lcdefpme]{gap:24px;display:grid}@media (width<=700px){.games__note[data-astro-cid-lcdefpme]{text-align:left}}
