.media-viewer.svelte-7kq5wi{color:#f2f2f2;background:0 0;border:none;width:min(92vw,1100px);max-width:none;height:min(88dvh,900px);padding:0;overflow:hidden}.media-viewer.svelte-7kq5wi::backdrop{background:#000000d9}.viewer-backdrop.svelte-7kq5wi{z-index:0;background:#141414;position:absolute;inset:0}.viewer-stage.svelte-7kq5wi{z-index:1;justify-content:center;align-items:center;width:100%;height:calc(100% - 72px);display:flex;position:relative}.viewer-image.svelte-7kq5wi{object-fit:contain;transform-origin:0 0;max-width:100%;max-height:100%;display:block}.viewer-nav.svelte-7kq5wi{color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--motion-fast) var(--ease-out);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.viewer-nav.svelte-7kq5wi:hover{background:#fff3}.viewer-nav.prev.svelte-7kq5wi{left:8px}.viewer-nav.next.svelte-7kq5wi{right:8px}.viewer-footer.svelte-7kq5wi{z-index:1;justify-content:center;align-items:center;gap:12px;height:72px;padding:0 64px;display:flex;position:relative}.viewer-counter.svelte-7kq5wi{font-size:var(--type-body-size);color:#cfcfcf;white-space:nowrap}.viewer-caption.svelte-7kq5wi{font-size:var(--type-small-size);line-height:var(--type-small-leading);color:#f2f2f2;text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.viewer-close.svelte-7kq5wi{z-index:2;color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--motion-fast) var(--ease-out);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.viewer-close.svelte-7kq5wi:hover{background:#fff3}
