.games-section{padding:60px 7%;background:#091c2c;color:white}
.games-section h1{font-size:38px;margin-bottom:30px;color:#00e53b}
.games-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.game-card{background:#10283b;border:1px solid #24465c;border-radius:16px;padding:24px;transition:transform .2s,border-color .2s}
.game-card:hover{transform:translateY(-5px);border-color:#00e53b}
.game-card h2{font-size:19px;color:white;margin-bottom:15px}
.game-card p{color:#a8bdcb;font-size:14px;line-height:1.6}
@media(max-width:900px){.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.games-grid{grid-template-columns:1fr}.games-section{padding:40px 6%}}

/* CE ARENA - GAME IMAGE STYLING */
.game-image{display:block;width:100%;height:160px;object-fit:contain;background:#081827;border-radius:12px;padding:15px;margin-bottom:18px}
.game-card{overflow:hidden}
.game-card:hover .game-image{background:#123247}
@media(max-width:550px){.game-image{height:190px}}

/* CE ARENA - HORIZONTAL GAME CARDS */
.games-grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:1100px;margin:30px auto}
.game-card{display:flex;align-items:center;gap:30px;padding:20px 25px;min-height:190px;background:#10283b;border:1px solid #24465c;border-radius:16px}
.game-image{display:block;flex:0 0 230px;width:230px;max-width:230px;height:150px;object-fit:contain;object-position:center;background:#081827;padding:18px;margin:0;border-radius:12px}
.game-card h2{flex:1;font-size:23px;margin:0 0 10px;color:#fff}
.game-card p{font-size:15px;color:#a8bdcb;margin:5px 0}
@media(max-width:650px){.games-grid{grid-template-columns:1fr;gap:15px}.game-card{display:flex;flex-direction:column;align-items:stretch;gap:15px;padding:18px;min-height:auto}.game-image{flex:none;width:100%;max-width:100%;height:180px}.game-card h2{font-size:20px}.game-card p{font-size:14px}}
