/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.c-lightbox{position:fixed;inset:0;z-index:var(--z-index-modal,200);display:none;align-items:center;justify-content:center;flex-direction:column}.c-lightbox[data-state=open]{display:flex}.c-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.9)}.c-lightbox__image-wrapper{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:1;width:100%;padding:1rem 1rem 0}.c-lightbox__image{max-width:90vw;max-height:80vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.c-lightbox__nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;padding:.75rem 1.5rem;font-size:calc(clamp(.75rem,.7117rem + .1701vw,.875rem));line-height:1.1;color:#b3b3b3}.c-lightbox__btn,.c-lightbox__nav{font-family:var(--font-mono)}.c-lightbox__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:#fff;cursor:pointer;padding:.5rem;line-height:1;font-size:calc(clamp(.875rem,.8367rem + .1701vw,1rem));line-height:1.6;transition:opacity .2s}.c-lightbox__btn:hover{opacity:.7}.c-lightbox__btn:disabled{opacity:.3;cursor:default}.c-lightbox__counter{min-width:3em;text-align:center;font-variant-numeric:tabular-nums}.c-lightbox__close{margin-left:auto}.c-lightbox__caption{position:relative;z-index:2;text-align:center;color:#b3b3b3;padding:0 1.5rem .75rem;font-size:calc(clamp(.75rem,.7117rem + .1701vw,.875rem));line-height:1.1;font-family:var(--font-mono);max-width:60ch}