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