.media-lightbox{--lightbox-duration:.28s;width:min(var(--lightbox-size,600px), calc(100vw - 48px), calc(100dvh - 48px));aspect-ratio:1;transform-origin:50%;background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.media-lightbox::backdrop{background:rgb(var(--overlay-rgb) / 70%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity var(--lightbox-duration) var(--ease-out)}.media-lightbox[open]:not([data-closing])::backdrop{opacity:1}.media-lightbox-dismiss{aspect-ratio:1;cursor:pointer;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-lightbox-dismiss img{object-fit:contain;width:100%;height:100%;display:block}@starting-style{.media-lightbox[open]:not([data-closing])::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.media-lightbox::backdrop{transition-duration:.1s!important}}
