.video-placeholder[data-astro-cid-zg7dkzxc]{background:#f3f5f7;border:1px solid #dce1e6;border-radius:16px;padding:clamp(1.5rem,4vw,3rem)}.video-placeholder[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{max-width:65ch}.prose .image-enlarge{width:100%;color:inherit;cursor:zoom-in;text-align:inherit;background:0 0;border:0;border-radius:8px;margin:1.5rem 0;padding:0;display:block}.prose .image-enlarge img{width:100%;height:auto;margin:0;display:block}.prose .image-enlarge:focus-visible{outline-offset:6px;outline:3px solid #10263d}html.image-viewer-open{overflow:hidden}.image-viewer{color:#fff;box-sizing:border-box;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 24px 24px;position:fixed;inset:0;overflow:auto}.image-viewer[open]{justify-content:center;align-items:center;display:flex}.image-viewer::backdrop{backdrop-filter:blur(6px);background:#050f1be8}.image-viewer figure{pointer-events:none;flex-direction:column;align-items:center;gap:16px;max-width:1400px;max-height:100%;margin:0;display:flex}.image-viewer .viewer-image{object-fit:contain;pointer-events:auto;border-radius:6px;max-width:100%;max-height:calc(100dvh - 160px);display:block;box-shadow:0 18px 70px #0008}.image-viewer .viewer-caption{text-align:center;color:#e1e6ec;max-width:900px;font-size:14px;line-height:1.5;overflow:auto}.image-viewer .viewer-close{color:#fff;cursor:pointer;z-index:1;background:#10263d;border:1px solid #fff5;border-radius:50%;width:44px;height:44px;font-size:22px;position:fixed;top:16px;right:20px}.image-viewer .viewer-close:hover{color:#10263d;background:#ffcf32}.image-viewer .viewer-close:focus-visible{outline-offset:3px;outline:3px solid #ffcf32}@media (width<=600px){.image-viewer{padding:64px 12px 20px}.image-viewer .viewer-caption{font-size:12px}}@media (prefers-reduced-motion:no-preference){.image-viewer[open] figure{animation:.18s ease-out viewer-in}@keyframes viewer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
