.lightbox-backdrop.svelte-1xjbx9t{z-index:2000;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.lightbox-content.svelte-1xjbx9t{max-width:95vw;max-height:95vh;position:relative}.lightbox-image.svelte-1xjbx9t{border-radius:4px;max-width:100%;max-height:90vh;box-shadow:0 4px 20px #00000080}.lightbox-controls.svelte-1xjbx9t{gap:15px;display:flex;position:absolute;top:-40px;right:0}.btn-icon.svelte-1xjbx9t{color:#fff;cursor:pointer;background:0 0;border:none;padding:5px;transition:transform .2s}.btn-icon.svelte-1xjbx9t:hover{color:var(--primary-color);transform:scale(1.1)}.lightbox-loading.svelte-1xjbx9t,.lightbox-error.svelte-1xjbx9t{color:#fff;background:#00000080;border-radius:6px;padding:1rem 1.5rem;font-size:.95rem}.lightbox-error.svelte-1xjbx9t{color:#fca5a5}
