.lightbox[data-v-e251dd2c]{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--space-xl) var(--gutter);background:var(--color-deep);color:var(--color-paper);overscroll-behavior:contain;border:0;margin:0}.lightbox[data-v-e251dd2c]::backdrop{background:0 0}.lightbox__figure[data-v-e251dd2c]{place-items:center;gap:var(--space-sm);grid-template-rows:minmax(0,1fr) auto;height:calc(100% - 4rem);margin:0;display:grid}.lightbox__image[data-v-e251dd2c]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.lightbox[data-v-e251dd2c] .image-caption{color:var(--color-on-dark)}.lightbox[data-v-e251dd2c] .image-caption__title{color:var(--color-paper)}.lightbox__close[data-v-e251dd2c]{top:var(--space-sm);right:var(--space-sm);background:var(--color-deep);position:absolute}.lightbox__controls[data-v-e251dd2c]{justify-content:center;align-items:center;gap:var(--space-md);display:flex}.lightbox .icon-button[data-v-e251dd2c]{border-color:var(--color-on-dark-muted);color:var(--color-paper)}
