.lightbox.svelte-10x6wl6{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;flex-direction:column;overflow:hidden;border:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#0b1513;color:#fff}.lightbox[open].svelte-10x6wl6{display:flex;animation:svelte-10x6wl6-lightbox-in .2s ease both}.lightbox.svelte-10x6wl6::backdrop{background:#0b1513;animation:svelte-10x6wl6-lightbox-in .2s ease both}.lightbox.is-closing.svelte-10x6wl6,.lightbox.is-closing.svelte-10x6wl6::backdrop{animation:svelte-10x6wl6-lightbox-out .16s ease both}.lightbox-bar.svelte-10x6wl6{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:.5rem .75rem .5rem 1rem}.lightbox-stage.svelte-10x6wl6{position:relative;min-height:0;flex:1;touch-action:pinch-zoom}.lightbox-stage.is-zoomed.svelte-10x6wl6{touch-action:auto}.lightbox-track.svelte-10x6wl6{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .28s var(--ease-out-soft),opacity .2s ease}.lightbox-track.is-dragging.svelte-10x6wl6{transition:none}.lightbox-photo.svelte-10x6wl6{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.lightbox-photo.is-loaded.svelte-10x6wl6{opacity:1;animation:svelte-10x6wl6-photo-in .28s var(--ease-out-soft)}.lightbox-photo.is-placeholder.svelte-10x6wl6{opacity:1}.lightbox-photo.svelte-10x6wl6 img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.lightbox-status.svelte-10x6wl6{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;text-align:center;color:#ffffffd9;animation:svelte-10x6wl6-status-in .2s ease .15s both;pointer-events:none}.lightbox-status.is-error.svelte-10x6wl6{animation-delay:0ms;pointer-events:auto}.lightbox-spinner.svelte-10x6wl6,.lightbox-slow-hint.svelte-10x6wl6{border-radius:999px;background:#0b1513a6}.lightbox-spinner.svelte-10x6wl6{display:inline-flex;padding:.625rem}.lightbox-slow-hint.svelte-10x6wl6{padding:.25rem .75rem;font-size:.875rem;animation:svelte-10x6wl6-status-in .3s ease 1.5s both}.lightbox-footer.svelte-10x6wl6{display:flex;min-height:3.75rem;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem}.lightbox-caption.svelte-10x6wl6{display:-webkit-box;min-width:0;max-width:44rem;flex:1;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.875rem;line-height:1.35;text-align:center;color:#ffffffd9}.lightbox-button.svelte-10x6wl6{display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:#ffffff24;color:#fff;cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.lightbox-button.svelte-10x6wl6:hover{background:#ffffff42}}.lightbox-button.svelte-10x6wl6:focus-visible{outline:2px solid #fff;outline-offset:2px}.lightbox-side.svelte-10x6wl6{display:none}@media(min-width:640px),(max-height:480px){.lightbox-side.svelte-10x6wl6{position:absolute;top:50%;display:inline-flex;transform:translateY(-50%)}.lightbox-side.is-previous.svelte-10x6wl6{left:.75rem}.lightbox-side.is-next.svelte-10x6wl6{right:.75rem}.lightbox-thumb-arrow.svelte-10x6wl6{display:none}.lightbox-photo.svelte-10x6wl6{top:0;right:4.25rem;bottom:0;left:4.25rem}}@media(max-height:480px){.lightbox-bar.svelte-10x6wl6{position:absolute;top:env(safe-area-inset-top);right:env(safe-area-inset-right);left:env(safe-area-inset-left);z-index:1;pointer-events:none}.lightbox-bar.svelte-10x6wl6>:where(.svelte-10x6wl6){pointer-events:auto}.lightbox-footer.svelte-10x6wl6{display:none}}@keyframes svelte-10x6wl6-lightbox-in{0%{opacity:0}}@keyframes svelte-10x6wl6-lightbox-out{to{opacity:0}}@keyframes svelte-10x6wl6-photo-in{0%{opacity:0;transform:translate(var(--from))}}@keyframes svelte-10x6wl6-status-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.lightbox[open].svelte-10x6wl6,.lightbox.svelte-10x6wl6::backdrop,.lightbox-photo.is-loaded.svelte-10x6wl6{animation:none}.lightbox-track.svelte-10x6wl6{transition:none}}
