.games_main__ZdUOC{min-height:calc(100vh - 56px);background:#f7f6f3;color:#1a1a1a;padding-bottom:80px}.games_banner__0V0QC{position:relative;overflow:hidden;background:linear-gradient(135deg,#eef0ff,#f6effd 50%,#fdf2f8);color:#1a1a1a;padding:80px 24px 88px;text-align:center;border-bottom:1px solid #ececec}.games_banner__0V0QC:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(139,92,246,.16) 1px,transparent 0);background-size:22px 22px;opacity:.7;pointer-events:none}.games_bannerInner__lMUdJ{position:relative;z-index:1}.games_bannerTitle__Hc213{font-size:clamp(2.6rem,8vw,5rem);font-weight:800;letter-spacing:-.04em}.games_bannerSub__p2uhN{margin-top:16px;font-size:clamp(1rem,2.5vw,1.25rem);color:#6b6680}.games_grid__COZUK{max-width:1080px;margin:-44px auto 0;padding:0 24px;position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:22px;gap:22px}.games_card__2CSET{display:block;background:#fff;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:transform .18s ease,box-shadow .18s ease}.games_card__2CSET:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,0,0,.14)}.games_thumb__PN5Xb{height:150px;display:flex;align-items:center;justify-content:center}.games_emoji__EOd5H{font-size:3.4rem;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25))}.games_cardBody__eYBxW{padding:18px 20px 22px}.games_cardTitle__trp9_{font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.games_cardDesc__UVYDF{margin-top:8px;font-size:.92rem;line-height:1.5;color:#666}.games_intro__v2grO{max-width:720px;margin:8px auto 0;padding:32px 20px 56px}.games_introTitle__PhFLf{font-size:1.3rem;font-weight:800;letter-spacing:-.01em;color:#1a1a1a;margin-bottom:12px}.games_introBody__tqg8F{font-size:1.02rem;line-height:1.75;color:#4a4a4a}@media (max-width:480px){.games_intro__v2grO{padding:24px 16px 44px}.games_introTitle__PhFLf{font-size:1.15rem}}