.lightbox[data-v-1f5f0984]{border-radius:var(--radius-lg);background:var(--color-surface);width:min(70rem,100vw - 1rem);max-width:none;max-height:calc(100dvh - 1rem);color:var(--color-text);box-shadow:var(--shadow-lg);border:0;padding:0;overflow:auto}.lightbox[data-v-1f5f0984]::backdrop{background:#1f2b2ad1}.lb-panel[data-v-1f5f0984]{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4);flex-direction:column;display:flex}@media (width>=720px){.lb-panel[data-v-1f5f0984]{padding:var(--space-4) var(--space-5) var(--space-5)}}.lb-head[data-v-1f5f0984]{align-items:center;gap:var(--space-3);display:flex}.lb-title[data-v-1f5f0984]{min-width:0;font-size:var(--text-lg);overflow-wrap:anywhere;flex:1;margin:0}.lb-counter[data-v-1f5f0984]{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;flex-shrink:0;margin:0;font-weight:750}.lb-close[data-v-1f5f0984]{border:2px solid var(--color-border-strong);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.lb-close[data-v-1f5f0984]:hover{border-color:var(--color-text);background:var(--color-band)}.lb-figure[data-v-1f5f0984]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.lb-stage[data-v-1f5f0984]{border-radius:var(--radius);background:var(--color-band);height:min(68dvh,46rem);position:relative;overflow:hidden}.lb-stage[data-v-1f5f0984] img,.lb-stage img[data-v-1f5f0984]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.lb-caption[data-v-1f5f0984]{flex-direction:column;gap:.15rem;min-height:1.6em;display:flex}.lb-caption-text[data-v-1f5f0984]{font-weight:700}.lb-detail[data-v-1f5f0984]{font-size:var(--text-sm);color:var(--color-muted)}.lb-nav[data-v-1f5f0984]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lb-step[data-v-1f5f0984]{min-width:8rem}.lb-keys[data-v-1f5f0984]{text-align:center;margin:0}@media (width<=599.98px){.lb-head[data-v-1f5f0984]{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.lb-title[data-v-1f5f0984]{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-base);-webkit-box-orient:vertical;flex-basis:calc(100% - 3.5rem);order:1;display:-webkit-box;overflow:hidden}.lb-close[data-v-1f5f0984]{order:2}.lb-counter[data-v-1f5f0984]{flex-basis:100%;order:3}.lb-stage[data-v-1f5f0984]{height:min(58dvh,34rem)}.lb-keys[data-v-1f5f0984]{display:none}.lb-step[data-v-1f5f0984]{flex:1;min-width:0}}html.lightbox-open{overflow:hidden}
