.viewer-frame.svelte-1np625u{display:flex;flex-direction:column;min-inline-size:280px}.viewer-box.svelte-1np625u{position:relative;flex:none;margin-inline:auto;inline-size:min(var(--viewer-image-width),calc((var(--media-room-block) - var(--viewer-controls-block, 0px) - var(--viewer-below-block, 0px)) * var(--viewer-image-ratio)));max-inline-size:100%;aspect-ratio:var(--viewer-image-ratio);background:var(--bg-raised)}.viewer-stage--captioned.svelte-1np625u{--viewer-caption-inline: 260px;display:flex;align-items:flex-start}.viewer-stage--captioned.svelte-1np625u .viewer-box:where(.svelte-1np625u){margin-inline:0;max-inline-size:calc(100% - var(--viewer-caption-inline))}.viewer-caption-slot.svelte-1np625u{--viewer-caption-max: calc(var(--media-room-block) - var(--viewer-controls-block, 0px));flex:none;align-self:stretch;display:grid;inline-size:var(--viewer-caption-inline);background:var(--bg-raised);border-inline-start:1px solid var(--border)}.viewer-caption-slot.svelte-1np625u>:where(.svelte-1np625u),.viewer-caption-sizer.svelte-1np625u>:where(.svelte-1np625u){grid-area:1 / 1;min-block-size:0;max-block-size:var(--viewer-caption-max)}.viewer-caption-sizer.svelte-1np625u{display:grid;overflow:hidden;visibility:hidden}.viewer-caption-words.svelte-1np625u{padding:16px 20px;font-size:.9rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.viewer-caption.svelte-1np625u{overflow-y:auto;color:var(--text-primary)}.viewer-caption-hidden.svelte-1np625u{display:inline-block;margin-inline-end:4px;padding:0 6px;border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1.6;text-transform:uppercase;letter-spacing:.04em}@media(max-width:640px){.viewer-stage--captioned.svelte-1np625u{--viewer-below-block: var(--viewer-caption-block, 0px);flex-direction:column;align-items:stretch;inline-size:100vw;max-inline-size:100%}.viewer-stage--captioned.svelte-1np625u .viewer-box:where(.svelte-1np625u){margin-inline:auto;max-inline-size:100%}.viewer-caption-slot.svelte-1np625u{--viewer-caption-max: 40dvh;inline-size:auto;border-inline-start:0;border-top:1px solid var(--border)}}.viewer-box-unsized.svelte-1np625u{inline-size:100%;min-block-size:200px}.viewer-box-unsized.svelte-1np625u img:where(.svelte-1np625u){object-fit:contain}.viewer-box.svelte-1np625u img:where(.svelte-1np625u){position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.viewer-pending.svelte-1np625u{visibility:hidden}.viewer-failed.svelte-1np625u{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:var(--text-secondary);font-size:.87rem}.viewer-footer.svelte-1np625u{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 24px;background:var(--bg-raised);border-top:1px solid var(--border);contain:inline-size}.viewer-actions.svelte-1np625u{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-inline-start:auto}.viewer-nav.svelte-1np625u{display:flex;align-items:center;gap:12px}.viewer-paging.svelte-1np625u{display:flex;align-items:center;gap:4px}.viewer-count.svelte-1np625u{min-inline-size:4.5em;text-align:center;font-size:.85rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.viewer-divider.svelte-1np625u{inline-size:1px;block-size:20px;background:var(--border)}svg.svelte-1np625u{inline-size:16px;block-size:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
