.lightbox-modal{align-items:center;animation:lightboxFadeIn .2s ease;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.lightbox-backdrop{background:rgba(0,0,0,.88);inset:0;position:absolute}.lightbox-content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:92vh;max-width:92vw;position:relative}.lightbox-image{border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(0,0,0,.5);height:auto;max-height:78vh;max-width:100%;object-fit:contain;width:auto}.lightbox-close{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:44px;justify-content:center;line-height:1;position:absolute;right:0;top:-56px;transition:background var(--transition-fast);width:44px;z-index:10001}.lightbox-close:hover{background:hsla(0,0%,100%,.18)}.lightbox-nav{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:26px;height:48px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background var(--transition-fast);width:48px;z-index:10001}.lightbox-nav:hover{background:hsla(0,0%,100%,.18)}.lightbox-prev{left:-64px}.lightbox-next{right:-64px}.lightbox-info{color:hsla(0,0%,100%,.85);margin-top:var(--space-4);text-align:center}.lightbox-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.lightbox-filename{color:hsla(0,0%,100%,.5);font-size:var(--font-size-xs);margin-top:2px}@media (max-width:768px){.lightbox-close{right:12px;top:12px}.lightbox-prev{left:12px}.lightbox-next{right:12px}.lightbox-image{max-height:70vh}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvcnRmb2xpby1kZXRhaWwtbGlnaHRib3guY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLGdCQUtJLGtCQUFtQixDQUVuQixpQ0FBbUMsQ0FIbkMsWUFBYSxDQUZiLE9BQVEsQ0FJUixzQkFBdUIsQ0FMdkIsY0FBZSxDQUVmLGFBS0osQ0FFQSwwQkFDSSxHQUFPLFNBQVksQ0FDbkIsR0FBTyxTQUFZLENBQ3ZCLENBRUEsbUJBR0ksMEJBQStCLENBRC9CLE9BQVEsQ0FEUixpQkFLSixDQUVBLGtCQU1JLGtCQUFtQixDQUZuQixZQUFhLENBQ2IscUJBQXNCLENBRXRCLHNCQUF1QixDQUp2QixlQUFnQixDQURoQixjQUFlLENBRGYsaUJBT0osQ0FFQSxnQkFNSSw4QkFBK0IsQ0FDL0IscUNBQTBDLENBSDFDLFdBQVksQ0FGWixlQUFnQixDQURoQixjQUFlLENBSWYsa0JBQW1CLENBRm5CLFVBS0osQ0FHQSxnQkFXSSxrQkFBbUIsQ0FQbkIsOEJBQXFDLENBQ3JDLG1DQUEwQyxDQUkxQyxpQkFBa0IsQ0FIbEIsVUFBYyxDQVNkLGNBQWUsQ0FMZixZQUFhLENBR2IsY0FBZSxDQUxmLFdBQVksQ0FJWixzQkFBdUIsQ0FFdkIsYUFBYyxDQWJkLGlCQUFrQixDQUVsQixPQUFRLENBRFIsU0FBVSxDQWNWLDRDQUE2QyxDQVQ3QyxVQUFXLENBVVgsYUFDSixDQUVBLHNCQUNJLDhCQUNKLENBR0EsY0FXSSxrQkFBbUIsQ0FQbkIsOEJBQXFDLENBQ3JDLG1DQUEwQyxDQUkxQyxpQkFBa0IsQ0FIbEIsVUFBYyxDQVNkLGNBQWUsQ0FMZixZQUFhLENBR2IsY0FBZSxDQUxmLFdBQVksQ0FJWixzQkFBdUIsQ0FFdkIsYUFBYyxDQWJkLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsMEJBQTJCLENBYTNCLDRDQUE2QyxDQVQ3QyxVQUFXLENBVVgsYUFDSixDQUVBLG9CQUNJLDhCQUNKLENBRUEsZUFBaUIsVUFBYSxDQUM5QixlQUFpQixXQUFjLENBRy9CLGVBR0kseUJBQWdDLENBRmhDLHlCQUEwQixDQUMxQixpQkFFSixDQUVBLGdCQUNJLDZCQUE4QixDQUM5QixxQ0FDSixDQUVBLG1CQUVJLHdCQUErQixDQUQvQiw2QkFBOEIsQ0FFOUIsY0FDSixDQUdBLHlCQUNJLGdCQUVJLFVBQVcsQ0FEWCxRQUVKLENBRUEsZUFBaUIsU0FBWSxDQUM3QixlQUFpQixVQUFhLENBRTlCLGdCQUNJLGVBQ0osQ0FDSiIsImZpbGUiOiJwb3J0Zm9saW8tZGV0YWlsLWxpZ2h0Ym94LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09IFBPUlRGT0xJTyBERVRBSUwgLSBMaWdodGJveCAoIzExMzIgUmVmcmFtZSkgPT09PT1cbiAqIFNjcmVlbnNob3QtVmVyZ3LDtsOfZXJ1bmcuIFdpcmQgbnVyIHNpY2h0YmFyIHdlbm4gZGVyIFVzZXIgYWt0aXYga2xpY2t0LFxuICogZGFydW0gZGFyZiBoaWVyIGV0d2FzIG1laHIgRHJhbWF0aWsgc2VpbiAoZHVua2xlciBCYWNrZHJvcCwgZ3Jvw59lIEJpbGRlcikuXG4gKi9cblxuLmxpZ2h0Ym94LW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogbGlnaHRib3hGYWRlSW4gMC4ycyBlYXNlO1xufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0Ym94RmFkZUluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi5saWdodGJveC1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44OCk7XG4gICAgLyogQmV3dXNzdCBrZWluIGJhY2tkcm9wLWZpbHRlciBibHVyIG1laHIgLSBtYWNodCBhdWYgw6RsdGVyZW4gR2Vyw6R0ZW5cbiAgICAgKiBzcMO8cmJhcmUgUGVyZm9ybWFuY2UtUHJvYmxlbWUgdW5kIGRlciBFZmZla3QgZsO8Z3Qgd2VuaWcgaGluenUuICovXG59XG5cbi5saWdodGJveC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA5MnZ3O1xuICAgIG1heC1oZWlnaHQ6IDkydmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saWdodGJveC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc4dmg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi8qID09PT09IENsb3NlLUJ1dHRvbiA9PT09PSAqL1xuLmxpZ2h0Ym94LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTZweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcbiAgICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLmxpZ2h0Ym94LWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xufVxuXG4vKiA9PT09PSBOYXYtQnV0dG9ucyAodm9yL3p1csO8Y2spID09PT09ICovXG4ubGlnaHRib3gtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuICAgIHotaW5kZXg6IDEwMDAxO1xufVxuXG4ubGlnaHRib3gtbmF2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xufVxuXG4ubGlnaHRib3gtcHJldiB7IGxlZnQ6IC02NHB4OyB9XG4ubGlnaHRib3gtbmV4dCB7IHJpZ2h0OiAtNjRweDsgfVxuXG4vKiA9PT09PSBJbmZvLVplaWxlIHVudGVyIGRlbSBCaWxkID09PT09ICovXG4ubGlnaHRib3gtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ubGlnaHRib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLmxpZ2h0Ym94LWZpbGVuYW1lIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi8qID09PT09IFJlc3BvbnNpdmUgPT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5saWdodGJveC1jbG9zZSB7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLmxpZ2h0Ym94LXByZXYgeyBsZWZ0OiAxMnB4OyB9XG4gICAgLmxpZ2h0Ym94LW5leHQgeyByaWdodDogMTJweDsgfVxuXG4gICAgLmxpZ2h0Ym94LWltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzB2aDtcbiAgICB9XG59XG4iXX0= */