.lb-backdrop.svelte-uqsmk{position:fixed;inset:0;z-index:1000;background:#080808f0;box-shadow:0 0 0 100vmax #080808f0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;padding:3.5rem 4.5rem 1rem;animation:svelte-uqsmk-lb-fade-in .3s ease;cursor:zoom-out;transition:background-color .45s ease,box-shadow .45s ease}.lb-backdrop.closing.svelte-uqsmk{background:#08080800;box-shadow:0 0 0 100vmax #08080800}.lb-backdrop.closing.svelte-uqsmk>:where(.svelte-uqsmk):not(.lb-stage){opacity:0;transition:opacity .2s ease}@keyframes svelte-uqsmk-lb-fade-in{0%{opacity:0}to{opacity:1}}.lb-close.svelte-uqsmk{position:fixed;top:1.25rem;right:1.5rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#c8c0b8b3;cursor:pointer;transition:color .2s ease;padding:0;z-index:1001}.lb-close.svelte-uqsmk:hover{color:#c8c0b8}.lb-nav.svelte-uqsmk{position:fixed;top:50%;transform:translateY(-50%);z-index:1001;background:none;border:none;color:#c8c0b88c;font-size:3.5rem;font-weight:100;width:4rem;height:6rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease;line-height:1}.lb-prev.svelte-uqsmk{left:.5rem}.lb-next.svelte-uqsmk{right:.5rem}.lb-nav.svelte-uqsmk:hover{color:#c8c0b8}.lb-stage.svelte-uqsmk{min-height:0;display:grid;place-items:center}.lb-frame.svelte-uqsmk{max-width:min(100%,1200px);max-height:100%;min-height:0;display:flex;cursor:default}@keyframes svelte-uqsmk-lb-img-in{0%{opacity:0}to{opacity:1}}.lb-img.svelte-uqsmk{animation:svelte-uqsmk-lb-img-in .35s ease;display:block;max-width:100%;max-height:calc(100vh - 13rem);max-height:calc(100dvh - 13rem);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;box-shadow:0 12px 48px #0009}.lb-img.lb-hidden.svelte-uqsmk{visibility:hidden;animation:none}.lb-meta.svelte-uqsmk{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.25rem;padding:1rem 0 .75rem;cursor:default}.lb-count.svelte-uqsmk{font-family:var(--font-ui);font-size:12px;letter-spacing:.3em;color:#c8c0b8bf;font-variant-numeric:tabular-nums}.lb-label.svelte-uqsmk{font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:#f0ebe3d9}.lb-rail.svelte-uqsmk{display:flex;gap:6px;overflow-x:auto;padding:4px 2px 6px;margin-inline:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:rgba(200,192,184,.25) transparent;cursor:default}.lb-thumb.svelte-uqsmk{flex-shrink:0;width:60px;height:42px;padding:0;border:0;background:#141414;opacity:.4;cursor:pointer;transition:opacity .25s ease}.lb-thumb.svelte-uqsmk:hover{opacity:.85}.lb-thumb[aria-current=true].svelte-uqsmk{opacity:1;box-shadow:0 0 0 1px var(--warm-white, #f0ebe3)}.lb-thumb.svelte-uqsmk img:where(.svelte-uqsmk){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 640px){.lb-meta.svelte-uqsmk{flex-direction:column;gap:.6rem}.lb-backdrop.svelte-uqsmk{padding:3.5rem .75rem .75rem}.lb-img.svelte-uqsmk{max-height:calc(100vh - 14rem);max-height:calc(100dvh - 14rem)}.lb-close.svelte-uqsmk{top:.5rem;right:.5rem}.lb-nav.svelte-uqsmk{display:none}.lb-thumb.svelte-uqsmk{width:52px;height:38px}}@media (prefers-reduced-motion: reduce){.lb-backdrop.svelte-uqsmk,.lb-img.svelte-uqsmk{animation:none}}
