[data-image-figure]{position:relative}[data-image-figure]:has([data-image-open]:not([hidden]))>img{cursor:zoom-in}.image-open:not([hidden]){z-index:4;color:#fff;cursor:zoom-in;background:#171c19;border:1px solid #d8b57f99;border-radius:.2rem;justify-content:center;align-items:center;gap:.4rem;min-width:44px;min-height:44px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.image-open svg,.image-viewer-toolbar svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.image-viewer{box-sizing:border-box;color:#f5f4ee;width:min(94vw,90rem);max-width:none;height:min(94dvh,70rem);max-height:none;font-family:var(--body,sans-serif);color-scheme:dark;background:#111713;border:1px solid #66706a;border-radius:.25rem;margin:auto;padding:0;line-height:1.5;position:fixed;inset:0;overflow:hidden}.image-viewer::backdrop{background:#060a08e0}.image-viewer-panel{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid}.image-viewer-toolbar{border-bottom:1px solid #39433c;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.image-viewer-counter{color:#d8b57f;font-variant-numeric:lining-nums tabular-nums;margin-right:auto}.image-viewer button{color:#f5f4ee;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#202a23;border:1px solid #66706a;border-radius:.2rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.875rem;line-height:1.4;display:inline-flex}.image-viewer button[hidden]{display:none}.image-viewer button:disabled{color:#a2aaa5;cursor:default}.image-viewer button:hover:not(:disabled),.image-open:hover{background:#303c33;border-color:#d8b57f}.image-viewer :focus-visible,.image-open:focus-visible{outline-offset:3px;outline:2px solid #d8b57f}.image-viewer-stage{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;scrollbar-gutter:stable both-edges;place-items:center;min-width:0;min-height:0;padding:.75rem;display:grid;overflow:auto}.image-viewer-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.image-viewer[data-zoomed=true] .image-viewer-stage{touch-action:auto;display:block}.image-viewer[data-loading=true] .image-viewer-stage img,.image-viewer[data-error=true] .image-viewer-stage img{visibility:hidden}.image-viewer-details{overscroll-behavior:contain;border-top:1px solid #39433c;max-height:min(30dvh,14rem);padding:.65rem 1rem;overflow-y:auto}.image-viewer-caption,.image-viewer-status{color:#e1e5e0;overflow-wrap:anywhere;margin:0;font-size:.875rem}.image-viewer-status:empty{display:none}.image-viewer-navigation{justify-content:space-between;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=640px){.image-viewer{border:0;border-radius:0;width:100%;height:100dvh}.image-viewer-toolbar{padding-top:max(.5rem, env(safe-area-inset-top))}.image-viewer-details{padding-bottom:max(.65rem, env(safe-area-inset-bottom))}}
