.preview.svelte-g4rw9.svelte-g4rw9{display:flex;position:absolute;inset:0;flex-direction:column;z-index:var(--layer-2);backdrop-filter:blur(8px);background:var(--background-fill-primary);height:var(--size-full)}.fixed-height.svelte-g4rw9.svelte-g4rw9{min-height:var(--size-80);max-height:55vh}@media (min-width: 1280px){.fixed-height.svelte-g4rw9.svelte-g4rw9{min-height:450px}}.preview.svelte-g4rw9 img.svelte-g4rw9{width:var(--size-full);height:calc(var(--size-full) - 60px);object-fit:contain}.preview.svelte-g4rw9 img.with-caption.svelte-g4rw9{height:calc(var(--size-full) - 80px)}.caption.svelte-g4rw9.svelte-g4rw9{padding:var(--size-2) var(--size-3);overflow:hidden;color:var(--block-label-text-color);font-weight:var(--weight-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap}.thumbnails.svelte-g4rw9.svelte-g4rw9{display:flex;position:absolute;bottom:0;justify-content:center;align-items:center;gap:var(--spacing-lg);width:var(--size-full);height:var(--size-14);overflow-x:scroll}.thumbnail-item.svelte-g4rw9.svelte-g4rw9{--ring-color:transparent;position:relative;outline:none;box-shadow:0 0 0 2px var(--ring-color),var(--shadow-drop);border:1px solid var(--border-color-primary);border-radius:var(--button-small-radius);background:var(--background-fill-secondary);aspect-ratio:var(--ratio-square);width:var(--size-full);height:var(--size-full);overflow:clip}.thumbnail-item.svelte-g4rw9.svelte-g4rw9:hover{--ring-color:var(--border-color-accent);filter:brightness(1.1);border-color:var(--border-color-accent)}.thumbnail-small.svelte-g4rw9.svelte-g4rw9{flex:none;transform:scale(.9);transition:75ms;width:var(--size-9);height:var(--size-9)}.thumbnail-small.selected.svelte-g4rw9.svelte-g4rw9{--ring-color:var(--color-accent);transform:scale(1);border-color:var(--color-accent)}.thumbnail-small.svelte-g4rw9>img.svelte-g4rw9{width:var(--size-full);height:var(--size-full);overflow:hidden;object-fit:var(--object-fit)}.grid-wrap.svelte-g4rw9.svelte-g4rw9{padding:var(--size-2);height:var(--size-full);overflow-y:auto}.grid-container.svelte-g4rw9.svelte-g4rw9{display:grid;grid-template-rows:var(--grid-rows);grid-template-columns:var(--grid-cols);gap:var(--spacing-lg)}@media (min-width: 640px){.grid-container.svelte-g4rw9.svelte-g4rw9{grid-template-columns:var(--sm-grid-cols)}}@media (min-width: 768px){.grid-container.svelte-g4rw9.svelte-g4rw9{grid-template-columns:var(--md-grid-cols)}}@media (min-width: 1024px){.grid-container.svelte-g4rw9.svelte-g4rw9{grid-template-columns:var(--lg-grid-cols)}}@media (min-width: 1280px){.grid-container.svelte-g4rw9.svelte-g4rw9{grid-template-columns:var(--xl-grid-cols)}}@media (min-width: 1536px){.grid-container.svelte-g4rw9.svelte-g4rw9{grid-template-columns:var(--2xl-grid-cols)}}.thumbnail-lg.svelte-g4rw9>img.svelte-g4rw9{width:var(--size-full);height:var(--size-full);overflow:hidden;object-fit:var(--object-fit)}.thumbnail-lg.svelte-g4rw9:hover .caption-label.svelte-g4rw9{opacity:.5}.caption-label.svelte-g4rw9.svelte-g4rw9{position:absolute;right:var(--block-label-margin);bottom:var(--block-label-margin);z-index:var(--layer-1);border-top:1px solid var(--border-color-primary);border-left:1px solid var(--border-color-primary);border-radius:var(--block-label-radius);background:var(--background-fill-secondary);padding:var(--block-label-padding);max-width:80%;overflow:hidden;font-size:var(--block-label-text-size);text-align:left;text-overflow:ellipsis;white-space:nowrap}
