.photo-mosaic.svelte-g6pv3u.svelte-g6pv3u{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;max-width:960px;margin:0 auto}.photo-mosaic__cell.svelte-g6pv3u.svelte-g6pv3u{aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:var(--surface-2)}.photo-mosaic__cell.svelte-g6pv3u img.svelte-g6pv3u{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s var(--ease-out)}.photo-mosaic__cell.svelte-g6pv3u:hover img.svelte-g6pv3u{transform:scale(1.04)}
