.app-photo-lightbox{height:100%;width:100%}.app-photo-lightbox .p-galleria-content,.app-photo-lightbox .p-galleria-items,.app-photo-lightbox .p-galleria-items-container{height:100%}.app-photo-lightbox__figure{align-items:center;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;margin:0;padding:3.5rem 4.5rem 1.5rem;width:100%}.app-photo-lightbox-mask{--px-mask-background:rgba(0,0,0,.9)}.app-photo-lightbox__frame{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;position:relative;width:100%}.app-photo-lightbox__image{border-radius:.5rem;filter:blur(8px);max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .26s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.16,1,.3,1)}.app-photo-lightbox__image.is-loaded{filter:none;opacity:1}.app-photo-lightbox__image.is-instant{transition:none}@media(prefers-reduced-motion:reduce){.app-photo-lightbox__image{transition:none}}.app-photo-lightbox__loader{background:#09090b8c;border-radius:1rem;display:inline-flex;padding:.75rem .875rem;pointer-events:none;position:absolute}.app-photo-lightbox__unavailable{align-items:center;color:#ffffffbf;display:flex;flex-direction:column;font-size:.875rem;gap:.75rem}.app-photo-lightbox .p-galleria-close-button,.app-photo-lightbox .p-galleria-next-button,.app-photo-lightbox .p-galleria-prev-button{z-index:2}.app-photo-lightbox__caption{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.75rem}@media(max-width:640px){.app-photo-lightbox__figure{padding:3.5rem .75rem 1rem}}
