.lb.svelte-lnsl0r{z-index:100;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.lb-backdrop.svelte-lnsl0r{cursor:zoom-out;background:#140f0cdb;position:absolute;inset:0}.lb-stage.svelte-lnsl0r{z-index:1;max-width:min(92vw,880px);max-height:88vh;position:relative}.lb-stage.svelte-lnsl0r img:where(.svelte-lnsl0r){object-fit:contain;border-radius:var(--r-md);max-width:100%;max-height:88vh;box-shadow:var(--shadow-2)}.arrow.svelte-lnsl0r{width:3rem;height:3rem;color:var(--ink);background:color-mix(in srgb, var(--cream) 88%, transparent);border:1px solid var(--gold);box-shadow:var(--shadow-1);border-radius:999px;place-items:center;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.arrow.svelte-lnsl0r:hover{background:var(--cream)}.arrow.left.svelte-lnsl0r{left:.6rem}.arrow.right.svelte-lnsl0r{right:.6rem}.counter.svelte-lnsl0r{font-family:var(--mono);letter-spacing:.06em;color:var(--gold-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140f0c99;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;position:absolute;bottom:.7rem;right:.7rem}.lb-close.svelte-lnsl0r{z-index:2;width:2.5rem;height:2.5rem;color:var(--cream);background:color-mix(in srgb, var(--ink) 50%, transparent);border:1px solid color-mix(in srgb, var(--cream) 35%, transparent);border-radius:999px;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:1rem;right:1.1rem}.lb-close.svelte-lnsl0r:hover{background:color-mix(in srgb, var(--ink) 70%, transparent)}
