.full-image-backdrop.svelte-1hasp8u{position:fixed;inset:0;background-color:#0009;z-index:100;padding-top:var(--spacing-base)}.container.svelte-1hasp8u{display:flex;flex-direction:column;max-height:96dvh;background-color:var(--color-primary-2xdark);box-shadow:0 4px 20px #00000080}.top-bar.svelte-1hasp8u{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-base);padding:var(--spacing-small) var(--spacing-base);background-color:var(--color-grey-dark)}.filename.svelte-1hasp8u{color:var(--color-white);overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-base)}.actions.svelte-1hasp8u{display:flex;gap:var(--spacing-base)}.icon-btn.svelte-1hasp8u{cursor:pointer}.image-wrapper.svelte-1hasp8u{display:flex;min-height:0}img.svelte-1hasp8u{object-fit:contain}.masonry.svelte-16h6p05{column-count:3;column-gap:var(--spacing-xsmall);padding:var(--spacing-xsmall);padding-bottom:var(--spacing-2xlarge)}.masonry.svelte-16h6p05 img:where(.svelte-16h6p05){width:100%;height:auto;object-fit:cover;margin-bottom:var(--spacing-xsmall);cursor:pointer}@media(max-width:50em){.masonry.svelte-16h6p05{column-count:2;padding:var(--spacing-2xsmall);padding-bottom:var(--spacing-2xlarge);column-gap:var(--spacing-2xsmall)}.masonry.svelte-16h6p05 img:where(.svelte-16h6p05){margin-bottom:var(--spacing-2xsmall)}}
