.masonry-grid.svelte-1y72rcu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;padding:1rem;max-width:100%;margin:0 auto}.masonry-item.svelte-1y72rcu{break-inside:avoid;display:block;overflow:hidden;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.masonry-item.svelte-1y72rcu:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.masonry-item.svelte-1y72rcu img:where(.svelte-1y72rcu){width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/3}@media (min-width: 1200px){.masonry-grid.svelte-1y72rcu{grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:1.5rem}}@media (min-width: 768px) and (max-width: 1199px){.masonry-grid.svelte-1y72rcu{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem}}@media (max-width: 767px){.masonry-grid.svelte-1y72rcu{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem}.masonry-item.svelte-1y72rcu{border-radius:6px}.masonry-item.svelte-1y72rcu img:where(.svelte-1y72rcu){aspect-ratio:1/1}}@media (max-width: 320px){.masonry-grid.svelte-1y72rcu{gap:.25rem;padding:.25rem}}
