.photos-container.svelte-1pgek9m{width:80%;max-width:1440px;min-height:100vh;height:100%;margin:0 auto;padding:40px;display:flex;align-items:center;justify-content:center;overflow:hidden}.photos.svelte-1pgek9m{display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:100%;gap:0}.photo-wrapper.svelte-1pgek9m{overflow:hidden;width:100%;height:100%;position:relative}.photo-wrapper.svelte-1pgek9m img:where(.svelte-1pgek9m){width:100%;height:100%;object-fit:cover;border:1px solid gray;filter:grayscale(100%);transition:filter .4s ease,transform .3s ease;display:block;opacity:0;animation:svelte-1pgek9m-fadeIn .5s ease forwards}.photo-wrapper.svelte-1pgek9m img.loaded:where(.svelte-1pgek9m){opacity:1}.photo-wrapper.svelte-1pgek9m img:where(.svelte-1pgek9m):hover{filter:grayscale(0%);transform:scale(1.01)}.skeleton-loader.svelte-1pgek9m{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:svelte-1pgek9m-loading 1.5s infinite;border-radius:2px}@keyframes svelte-1pgek9m-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-1pgek9m-fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:1024px){.photos.svelte-1pgek9m{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.photos.svelte-1pgek9m{grid-template-columns:1fr;gap:10px;align-items:stretch}.photos-container.svelte-1pgek9m{width:90%;min-height:100vh;height:auto;padding:10px;box-sizing:border-box}.photo-wrapper.svelte-1pgek9m{height:auto}.photo-wrapper.svelte-1pgek9m img:where(.svelte-1pgek9m){width:100%;height:100%;display:block;object-fit:cover}}
