.gallery-heading{display:block;max-width:900px;margin-bottom:40px}.gallery-heading h2{font-size:clamp(32px,3.5vw,46px);line-height:1.16;letter-spacing:-1.2px;margin:0}.game-grid{align-items:start;grid-auto-rows:auto;gap:20px 12px}.game-photo{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:start;margin:0;min-width:0;cursor:default;text-align:left;border:0;background:none;padding:0}.game-image{flex:0 0 auto;width:100%;aspect-ratio:1;position:relative;display:block;overflow:hidden;border:1px solid #e0d5a2;box-shadow:0 3px 12px #92823a14;isolation:isolate}.game-image:after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#fff2 0%,transparent 40%,transparent 80%,#fff1);pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 #fffb}.game-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(1.06) saturate(1.06) contrast(1.025);transform:none;transition:none}.game-photo:hover img{transform:none}.game-name{display:block;margin:8px 1px 0;line-height:1.45;font-size:10px;font-weight:500}.game-area h3{display:inline-block;position:relative;padding:12px 20px 13px;border-radius:7px;background:linear-gradient(105deg,#ffdd00,#fff17b 58%,#ffdf00);color:#292c32;font-size:24px;line-height:1.2;margin:0 0 22px;border:1px solid #e4c600;box-shadow:0 4px 16px #d0b00016;letter-spacing:-.5px}.game-area{margin-top:38px}@media(max-width:1000px) and (min-width:651px){.game-name{font-size:9px}.game-area h3{font-size:22px}}@media(max-width:650px){.gallery-heading{margin-bottom:30px}.gallery-heading h2{font-size:32px;line-height:1.16;letter-spacing:-.9px}.game-area{margin-top:28px}.game-area h3{font-size:21px;padding:11px 15px;margin-bottom:17px;max-width:100%;letter-spacing:-.5px}.game-grid{gap:16px 8px;align-items:start}.game-name{font-size:9px;line-height:1.4;margin-top:6px}.game-image{border-radius:8px}}
