h1{margin-bottom:25px;text-align:center}@media screen and (min-width: 800px){h1{margin-bottom:50px}}.grid{display:grid;justify-content:center;grid-template-columns:repeat(auto-fill, minmax(200px, 360px));gap:10px}@media screen and (min-width: 800px){.grid{gap:25px}}.grid-item{cursor:pointer}.grid-item img{border:var(--color-white) 1px solid;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}
