._overlay_v6gu1_1{z-index:var(--z-modal);padding:var(--sp-8) var(--sp-12);background:var(--lightbox-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_lightbox-fade_v6gu1_1 var(--transition-base);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes _lightbox-fade_v6gu1_1{0%{opacity:0}}._close_v6gu1_23{top:var(--sp-4);right:var(--sp-4);z-index:1;padding:var(--sp-2);background:var(--lightbox-ctrl-bg);color:var(--lightbox-fg);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);border:none;border-radius:50%;display:flex;position:absolute}._close_v6gu1_23:hover{background:var(--lightbox-ctrl-bg-strong);color:var(--lightbox-fg-strong)}._nav_v6gu1_45{padding:var(--sp-3);background:var(--lightbox-ctrl-bg);color:var(--lightbox-fg-dim);cursor:pointer;opacity:0;transition:opacity var(--transition-base), color var(--transition-fast);border:none;border-radius:50%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._overlay_v6gu1_1:hover ._nav_v6gu1_45{opacity:1}._nav_v6gu1_45:hover{color:var(--lightbox-fg-strong)}._navPrev_v6gu1_70{left:var(--sp-3)}._navNext_v6gu1_74{right:var(--sp-3)}._stage_v6gu1_78{gap:var(--sp-3);flex-direction:column;align-items:center;max-width:100%;max-height:100%;display:flex}._img_v6gu1_87{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:80vh;box-shadow:var(--lightbox-img-shadow);cursor:zoom-out}._caption_v6gu1_97{align-items:center;gap:var(--sp-3);max-width:640px;font-size:var(--text-sm);color:var(--lightbox-fg);display:flex}._captionText_v6gu1_106{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._counter_v6gu1_112{font-family:var(--prose-font-mono,monospace);font-size:var(--text-xs);color:var(--lightbox-fg-dim);flex-shrink:0}@media (width<=768px){._overlay_v6gu1_1{padding:var(--sp-4) var(--sp-2)}._close_v6gu1_23{padding:var(--sp-3)}._img_v6gu1_87{max-height:68vh}._nav_v6gu1_45{opacity:1;background:var(--lightbox-ctrl-bg-strong)}}
