.list-games{max-width:1280px;margin:auto;padding:72px 32px 88px}.list-games-title{text-align:left;margin-bottom:40px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;display:grid}.game-item{background:#fff;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.game-banner{position:relative}.game-banner-link{aspect-ratio:16/9;background:#18232a;display:block;position:relative;overflow:hidden}.game-banner-art{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.game-banner-shade{background:linear-gradient(#0000 45%,#0006);position:absolute;inset:0}.game-banner:hover .game-banner-art{transform:scale(1.025)}.game-banner-link:focus-visible{outline-offset:-5px}.game-icon-m{object-fit:cover;border:3px solid #fff;border-radius:20px;width:88px;height:88px;position:absolute;bottom:20px;left:24px;box-shadow:0 4px 18px #0003}.game-card-body{flex-direction:column;flex:1;padding:28px 24px 18px;display:flex}.game-item-name{margin-bottom:14px;font-size:28px}.game-descr{color:var(--muted);margin-bottom:20px;font-size:16px;line-height:1.6}.game-card-about{margin-top:auto;padding-bottom:10px}.about-link{border-bottom:1px solid var(--green);padding-bottom:4px;font-size:15px;font-weight:700}.game-banner-links{opacity:0;pointer-events:none;background:#080b12c9;flex-flow:column;justify-content:center;align-items:center;gap:0;padding:20px;transition:opacity .2s;display:flex;position:absolute;inset:0}.game-banner:hover .game-banner-links,.game-banner:focus-within .game-banner-links{opacity:1}.game-banner:hover .game-banner-links a,.game-banner:focus-within .game-banner-links a{pointer-events:auto}.game-banner-links .game-descr{color:#fff;margin:0}.promo-links img{object-fit:contain;vertical-align:middle;width:18px;height:18px;margin-right:5px}.promo-block{text-align:center;background:#fff;max-width:850px;margin:64px auto 32px;padding:56px 40px}.promo-img img{border-radius:20px;width:128px;height:128px}.promo-name{margin:24px 0;font-size:clamp(32px,5vw,48px)}.promo-descr{max-width:620px;color:var(--muted);margin:0 auto;font-size:18px}.promo-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:32px;display:flex}.txt-centered{text-align:center}main>.txt-centered{margin:24px 20px 64px}main.txt-centered{padding:72px 24px}.social-header,.social-footer{background:#fff;padding:12px 24px;font-size:14px}.social-header a{color:#b44d00}.social-footer{border-top:1px solid var(--line)}@media (width<=700px){.list-games{padding:44px 16px}.list-games-title{margin-bottom:28px}.games-grid{grid-template-columns:minmax(0,1fr);gap:24px}.game-card-body{padding:24px 20px 16px}.game-icon-m{border-radius:16px;width:72px;height:72px;bottom:16px;left:20px}.game-item-name{overflow-wrap:anywhere;font-size:25px}.game-descr{font-size:15px}.promo-block{margin:28px 16px;padding:32px 24px}.promo-links{flex-direction:column}.promo-descr{font-size:16px}}@media (hover:none),(pointer:coarse),(width<=700px){.game-banner-links{opacity:1;pointer-events:auto;background:#101218;flex-flow:wrap;gap:8px;padding:12px max(8px,50% - 152px);position:static}.game-banner-links :is(a.store-badge,a.web-badge-link){width:calc(50% - 4px);padding:0}.game-banner-links .web-badge{gap:6px;width:100%;min-width:0;padding-inline:6px}.game-banner-links .web-badge-icon{width:24px;height:24px}.game-banner-links .web-badge-bottom{font-size:16px}}@media (prefers-reduced-motion:reduce){.game-banner-art,.game-banner-links{transition:none}}@media (width>=701px) and (hover:hover) and (pointer:fine){.game-banner-link{min-height:244px}}
