.blog-lightbox[data-astro-cid-7j3475qx][open]{display:flex;align-items:center;justify-content:center}.blog-lightbox[data-astro-cid-7j3475qx]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--space-lg);border:none;background:var(--color-scrim-strong);overflow:hidden}.blog-lightbox-figure[data-astro-cid-7j3475qx]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin:0;max-width:100%;max-height:100%}.blog-lightbox-img[data-astro-cid-7j3475qx]{display:block;max-width:100%;max-height:calc(100dvh - 8rem);width:auto;height:auto;border-radius:var(--radius-md)}.blog-lightbox-caption[data-astro-cid-7j3475qx]{text-align:center;font-size:.9rem;line-height:1.5;color:var(--color-text-on-dark);max-width:48rem}.blog-lightbox-close[data-astro-cid-7j3475qx]{position:absolute;top:var(--space-md);right:var(--space-md);display:inline-flex;align-items:center;justify-content:center;padding:.4rem;border:none;border-radius:var(--radius-pill);background:none;color:var(--color-text-on-dark);cursor:pointer;line-height:1}.blog-lightbox-close[data-astro-cid-7j3475qx]:focus-visible{outline:none;box-shadow:var(--focus-shadow-on-dark)}
