.figure-lightbox[data-v-9dae9f44]{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:3rem;background:var(--lop-bg);cursor:zoom-out;overflow:hidden;touch-action:none}.figure-lightbox__content[data-v-9dae9f44]{margin:0;max-width:92vw;max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:default}.figure-lightbox__content img[data-v-9dae9f44]{max-width:100%;max-height:82vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 12px 48px #00000073;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:zoom-in}.figure-lightbox__img--svg[data-v-9dae9f44]{width:min(92vw,900px);height:auto;background:#fff;padding:1.5rem}.figure-lightbox__content figcaption[data-v-9dae9f44]{color:var(--lop-ink-soft);font-size:.9rem;line-height:1.5;text-align:center;max-width:600px}.figure-lightbox__hint[data-v-9dae9f44]{margin:0;color:var(--lop-ink-muted);font-size:.8rem;text-align:center}.figure-lightbox__hint--touch[data-v-9dae9f44]{display:none}@media(pointer:coarse){.figure-lightbox__hint--touch[data-v-9dae9f44]{display:block}.figure-lightbox__hint--keys[data-v-9dae9f44]{display:none}}.figure-lightbox__close[data-v-9dae9f44]{position:absolute;top:max(1.25rem,env(safe-area-inset-top));inset-inline-end:1.25rem;z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--lop-border);border-radius:50%;background:var(--lop-surface);color:var(--lop-ink);cursor:pointer;transition:background .15s}.figure-lightbox__close[data-v-9dae9f44]:hover{background:var(--lop-surface-alt)}.figure-lightbox__close svg[data-v-9dae9f44]{width:20px;height:20px}@media(prefers-reduced-motion:reduce){.figure-lightbox__close[data-v-9dae9f44]{transition:none}}@media(max-width:640px){.figure-lightbox[data-v-9dae9f44]{padding:1rem}.figure-lightbox__content[data-v-9dae9f44]{max-width:100%}}
