.lb.svelte-lnsl0r{z-index:1000;place-items:center;padding:clamp(3.5rem,6vw,5rem) clamp(.5rem,5vw,6rem);animation:.3s cubic-bezier(.16,1,.3,1) svelte-lnsl0r-lb-in;display:grid;position:fixed;inset:0}.lb__backdrop.svelte-lnsl0r{cursor:zoom-out;background:#0a0907f0;border:0;position:absolute;inset:0}.lb__figure.svelte-lnsl0r{pointer-events:none;flex-direction:column;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.lb__img.svelte-lnsl0r{object-fit:contain;pointer-events:auto;max-width:100%;max-height:calc(100svh - 10rem);animation:.35s cubic-bezier(.16,1,.3,1) svelte-lnsl0r-lb-in;display:block}.lb__caption.svelte-lnsl0r{letter-spacing:.04em;color:#f4efe6bf;gap:1rem;margin-top:1rem;font-size:.86rem;display:flex}.lb__count.svelte-lnsl0r{color:#c9ad7a;font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif}.lb__nav.svelte-lnsl0r,.lb__close.svelte-lnsl0r{color:#f4efe6;cursor:pointer;background:#0a090766;border:1px solid #f4efe640;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:border-color .3s,background .3s;display:grid;position:absolute}.lb__nav.svelte-lnsl0r:hover,.lb__close.svelte-lnsl0r:hover{background:#0a0907b3;border-color:#f4efe6}.lb__nav.svelte-lnsl0r{top:50%;transform:translateY(-50%)}.lb__nav--prev.svelte-lnsl0r{left:clamp(.5rem,2vw,2rem)}.lb__nav--next.svelte-lnsl0r{right:clamp(.5rem,2vw,2rem)}.lb__close.svelte-lnsl0r{top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.lb.svelte-lnsl0r .lb__icon{width:18px;height:18px}.lb.svelte-lnsl0r .lb__icon--prev{transform:rotate(180deg)}@keyframes svelte-lnsl0r-lb-in{0%{opacity:0}to{opacity:1}}
