.app-shell{max-width:1560px;padding-left:42px;padding-right:42px}
.game-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);gap:26px}
.collection-card{min-width:0}
.pokemon-row{gap:10px}
@media(max-width:1180px){.game-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:950px){.app-shell{padding-left:28px;padding-right:28px}}
@media(max-width:720px){.app-shell{padding-left:18px;padding-right:18px}}
