.prose.svelte-1szor9z img:not(a img):not(.tc img){cursor:zoom-in}.prose.svelte-1szor9z figure:has(svg){cursor:zoom-in}.prose.svelte-1szor9z figure:has(svg) a{cursor:pointer}.lightbox.svelte-1szor9z{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;width:100%;border:none;padding:1.5rem;background:color-mix(in srgb,var(--color-bg) 92%,transparent);cursor:zoom-out}.lightbox.svelte-1szor9z img:where(.svelte-1szor9z){max-width:100%;max-height:100%;object-fit:contain;border:1px solid var(--color-border)}.figzoom.svelte-1szor9z{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem}.figzoom-backdrop.svelte-1szor9z{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:color-mix(in srgb,var(--color-bg) 92%,transparent);cursor:zoom-out}.figzoom-box.svelte-1szor9z{position:relative;z-index:1;width:min(96vw,1500px);max-height:92vh;overflow:auto;background:var(--color-bg);border:1px solid var(--color-border);padding:2.5rem 1.5rem 1.25rem}.figzoom-close.svelte-1szor9z{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-dim);cursor:pointer}.figzoom-close.svelte-1szor9z:hover{color:var(--color-text)}.figzoom-close.svelte-1szor9z svg:where(.svelte-1szor9z){width:.75rem;height:.75rem}.figzoom-body.svelte-1szor9z figure{margin:0!important}.figzoom-body.svelte-1szor9z svg{width:100%;height:auto}
