.games-page{max-width:1000px;margin:0 auto;padding:4rem 1.5rem}.games-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:3rem}.game-card-list{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.game-card{display:flex;flex-direction:column;background:#f9f9f9;border-radius:1rem;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.05)}@media (min-width:768px){.game-card{flex-direction:row}}.game-card-img-wrapper{flex:1 1;position:relative;min-width:300px}.game-card-img{width:100%;height:auto;display:block;object-fit:cover}.game-card-content{flex:2 1;padding:2rem}.game-card-content h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.game-card-content p{font-size:1rem;color:#555;margin-bottom:1.5rem;line-height:1.6}.game-card-button{display:inline-block;background:black;color:white;padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;font-weight:500;font-size:.95rem}.game-card-button:hover{background:#222}