/* Ilustrações e hierarquia originais. Alinhamento dos controles da grade. */
.games-layout .soon-grid{display:flex;flex-wrap:wrap;justify-content:center;--columns:4;--game-gap:18px;gap:0;margin:calc(var(--game-gap) / -2)}
.games-layout .soon-grid .mini{min-width:0;margin:calc(var(--game-gap) / 2);flex:0 0 calc(100% / var(--columns) - var(--game-gap))}
.games-layout .soon-grid .mini-info{display:flex;flex:1;flex-direction:column;align-items:center;width:100%}
.games-layout .soon-grid .mini-info .game-play{margin-top:auto}
.soon-grid .vestir-card{background:radial-gradient(ellipse at 50% 0,#c989a732,transparent 64%),linear-gradient(145deg,#563d55,#302439)}
.soon-grid .mosaicos-card{background:radial-gradient(ellipse at 50% 0,#a4d7d12e,transparent 65%),linear-gradient(145deg,#334a51,#243140)}
@media(max-width:940px){.games-layout .soon-grid{--columns:3;--game-gap:15px}}
@media(max-width:660px){.games-layout .soon-grid{--columns:2;--game-gap:12px}}
@media(max-width:350px){.games-layout .soon-grid{--game-gap:9px}}
@media(max-width:850px){
 .games-layout .soon-grid .encantos-card{flex-basis:calc(100% - var(--game-gap))}
 .games-layout .soon-grid .encantos-card .mini-info{align-items:flex-start}
}
