/* Breakpoints e preferencia de movemento; o sistema visual vive en style.css. */
@media (max-width:700px){.container{padding-left:18px;padding-right:18px}.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}
@media print{.site-header,.site-footer,.catalog-filters,.game-filters{display:none!important}body{background:#fff;color:#000}}
