.grid-masonry.svelte-10bxrr{-moz-columns:1;columns:1;gap:1rem;padding:0 1rem}@media (min-width: 640px){.grid-masonry.svelte-10bxrr{-moz-columns:2;columns:2}}@media (min-width: 768px){.grid-masonry.svelte-10bxrr{-moz-columns:3;columns:3}}@media (min-width: 1024px){.grid-masonry.svelte-10bxrr{-moz-columns:4;columns:4}}.masonry-item.svelte-10bxrr{position:relative;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;border-radius:.5rem;overflow:hidden}.masonry-item.svelte-10bxrr img:where(.svelte-10bxrr){width:100%;height:auto;display:block;transform:translateZ(0)}.overlay.svelte-10bxrr{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.group.svelte-10bxrr:hover .overlay:where(.svelte-10bxrr){opacity:1}.caption.svelte-10bxrr{color:#fff;font-size:1.25rem;text-align:center;padding:0 1rem}.deleting-overlay.svelte-10bxrr{position:absolute;top:0;right:0;bottom:0;left:0;background:#ef44444d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.deleting-overlay.svelte-10bxrr span:where(.svelte-10bxrr){color:#fff;font-size:1.5rem}
