#gamesRoot{position:relative;z-index:0;flex:1;display:flex;gap:24px;padding:16px clamp(16px,4vw,32px) 32px;align-content:center;align-items:center;flex-direction:column;overflow-x:hidden;max-width:100%}#gamesGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:16px clamp(16px,4vw,32px) 32px;max-width:100%}.game-card{flex:1 1 200px;max-width:200px;min-width:0;background:var(--color-card-bg);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);border-top:4px solid var(--color-accent);text-decoration:none;color:var(--color-text);text-align:center;transition:transform .15s ease,box-shadow .15s ease}#gamesRoot h1{font-size:clamp(1.4rem,4vw,2rem);color:var(--color-text);margin:0 0 4px;text-align:center}#gamesRoot>p{font-size:.95rem;color:var(--color-text-muted);margin:0 0 8px;text-align:center;max-width:480px}.game-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 28px #2b2d421f}.game-card .thumb-wrap{width:100%;height:200px;overflow:hidden;background:#f0f0f0}.game-card img{width:100%;height:100%;object-fit:cover;display:block}.game-card .game-title{display:block;padding:12px 8px;font-weight:600;font-size:1rem;letter-spacing:.2px;color:var(--color-text)}#moreGamesNote{position:relative;z-index:1;text-align:center;font-size:.85rem;color:var(--color-text-muted);padding:4px 16px 20px;margin:0}
