.image-viewer[data-astro-cid-xjzw3fs2]{width:min(var(--viewer-width,1200px),calc(100vw - 40px));color:#fff;background:#0b1725;border:1px solid #435063;max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0008}.image-viewer[data-astro-cid-xjzw3fs2]::backdrop{backdrop-filter:blur(5px);background:#050d19db}.image-viewer-header[data-astro-cid-xjzw3fs2],.image-viewer-footer[data-astro-cid-xjzw3fs2]{background:#15283d;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.image-viewer-header[data-astro-cid-xjzw3fs2] [data-astro-cid-xjzw3fs2]:is(h2,p){font:600 16px/1.5 var(--sans);color:#fff;margin:0}.image-viewer-header[data-astro-cid-xjzw3fs2] button[data-astro-cid-xjzw3fs2]{color:#fff;background:0 0;border:1px solid #8090a0;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:5px 12px;font-size:13px;display:inline-flex}.image-viewer-header[data-astro-cid-xjzw3fs2] button[data-astro-cid-xjzw3fs2] span[data-astro-cid-xjzw3fs2]{font-size:26px;line-height:1}.image-viewer-stage[data-astro-cid-xjzw3fs2]{background:#fff;place-items:center;min-height:100px;display:grid}.image-viewer-stage[data-astro-cid-xjzw3fs2] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 188px);display:block}.image-viewer-footer[data-astro-cid-xjzw3fs2]{color:#d6dfe9;font-size:12px}.image-viewer-footer[data-astro-cid-xjzw3fs2] a[data-astro-cid-xjzw3fs2]{color:#efd69f;text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;text-decoration:underline;display:inline-flex}.image-viewer[data-astro-cid-xjzw3fs2] [data-astro-cid-xjzw3fs2]:is(a,button):focus-visible{outline-offset:3px;outline:3px solid #efd69f}@media (width<=760px){.image-viewer[data-astro-cid-xjzw3fs2]{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.image-viewer-header[data-astro-cid-xjzw3fs2],.image-viewer-footer[data-astro-cid-xjzw3fs2]{gap:10px;padding:10px 14px}.image-viewer-header[data-astro-cid-xjzw3fs2] [data-astro-cid-xjzw3fs2]:is(h2,p){font-size:14px}.image-viewer-footer[data-astro-cid-xjzw3fs2]>span[data-astro-cid-xjzw3fs2]{display:none}.image-viewer-footer[data-astro-cid-xjzw3fs2]{justify-content:flex-end}.image-viewer-stage[data-astro-cid-xjzw3fs2] img{max-height:calc(100dvh - 168px)}}
