.image-lightbox-trigger{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.image-lightbox{z-index:calc(var(--z-modal) + 10);cursor:zoom-out;background:#0a101cd1;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.image-lightbox__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-lightbox__close{width:44px;height:44px;color:var(--dark);cursor:pointer;z-index:2;background:#fffffff2;border:0;border-radius:50%;font-size:1.75rem;line-height:1;position:absolute;top:1rem;right:1rem}.image-lightbox__close:hover{background:#fff}.image-lightbox__img{object-fit:contain;border-radius:var(--radius);cursor:default;width:auto;max-width:min(1100px,96vw);height:auto;max-height:90vh;box-shadow:0 24px 64px #00000059}
