dialog.svelte-192mffp{margin:auto;width:min(520px,94vw);max-height:92dvh;padding:24px;border:1px solid var(--j-line);color:var(--j-ink);background:var(--j-bg, #fff);overflow:auto}dialog.wide.svelte-192mffp{width:min(1080px,96vw);padding:16px}dialog.svelte-192mffp::backdrop{background:#14201cb3}header.svelte-192mffp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:13px}button.svelte-192mffp{display:grid;place-items:center;width:44px;height:44px;flex:none}button.svelte-192mffp:focus-visible{outline:2px solid var(--j-plum);outline-offset:2px}.gallery.svelte-ebxavb{min-width:0}.main.svelte-ebxavb{display:block;position:relative;width:100%;background:#fff;touch-action:pan-y pinch-zoom}.main.svelte-ebxavb img:where(.svelte-ebxavb){display:block;width:100%;aspect-ratio:1;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main.svelte-ebxavb>span:where(.svelte-ebxavb){position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;background:#fffffff0;padding:10px;font-size:11px}.navigation.svelte-ebxavb,.zoom-tools.svelte-ebxavb{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px}.navigation.svelte-ebxavb button:where(.svelte-ebxavb),.zoom-tools.svelte-ebxavb button:where(.svelte-ebxavb){display:grid;place-items:center;min-width:44px;height:44px}.thumbnails.svelte-ebxavb{display:flex;gap:10px;overflow-x:auto;padding:5px}.thumbnails.svelte-ebxavb button:where(.svelte-ebxavb){flex:none;width:72px;border:1px solid var(--j-line);padding:3px}.thumbnails.svelte-ebxavb img:where(.svelte-ebxavb){display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.thumbnails.svelte-ebxavb button[aria-pressed=true]:where(.svelte-ebxavb){border:2px solid var(--j-plum);padding:2px}button.svelte-ebxavb:focus-visible,section.svelte-ebxavb:focus-visible,.zoom-viewport.svelte-ebxavb:focus-visible{outline:2px solid var(--j-plum);outline-offset:2px}button.svelte-ebxavb:disabled{opacity:.4;cursor:not-allowed}.missing.svelte-ebxavb{aspect-ratio:1;display:grid;place-items:center;padding:24px;background:var(--j-paper);color:var(--j-muted);font-size:13px;text-align:center}.notice.svelte-ebxavb{margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--j-muted)}.notice.svelte-ebxavb button:where(.svelte-ebxavb){min-height:44px;text-decoration:underline;margin-left:8px}.zoom-tools.svelte-ebxavb{justify-content:flex-start;margin-bottom:8px}.magnify.svelte-ebxavb{display:flex;align-items:center;gap:8px;margin-left:auto}.zoom-viewport.svelte-ebxavb{height:min(62dvh,680px);width:100%;overflow:auto;background:#fff;touch-action:pan-y pinch-zoom}.zoom-viewport.magnified.svelte-ebxavb{touch-action:pan-x pan-y pinch-zoom}.zoom-canvas.svelte-ebxavb{width:calc(100% * var(--scale));height:calc(100% * var(--scale))}.zoom-canvas.svelte-ebxavb img:where(.svelte-ebxavb){width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:800px){.thumbnails.svelte-ebxavb button:where(.svelte-ebxavb){width:60px}}
