.lightbox[data-astro-cid-hkabtazt]{border-radius:var(--bw-radius-md);background:var(--bw-surface);width:calc(100% - 32px);max-width:1120px;height:calc(100vh - 48px);max-height:900px;color:var(--bw-primary);box-shadow:var(--bw-shadow-overlay);border:0;margin:auto;padding:0;overflow:hidden}.lightbox[data-astro-cid-hkabtazt][open]{flex-direction:column;display:flex}.lightbox[data-astro-cid-hkabtazt]::backdrop{background:#1d1d1bb8}.lightbox__bar[data-astro-cid-hkabtazt]{border-bottom:1px solid var(--bw-border);align-items:center;gap:16px;padding:16px 16px 16px 24px;display:flex}.lightbox__head[data-astro-cid-hkabtazt]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lightbox__title[data-astro-cid-hkabtazt]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:1.3;overflow:hidden}.lightbox__counter[data-astro-cid-hkabtazt]{color:var(--bw-secondary);flex:none;font-size:14px}.lightbox__close[data-astro-cid-hkabtazt]{width:44px;height:44px;color:var(--bw-primary);border-radius:var(--bw-radius-sm);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.lightbox__close[data-astro-cid-hkabtazt]:hover{background:var(--bw-neutral)}.lightbox__stage[data-astro-cid-hkabtazt]{background:var(--bw-neutral);touch-action:pan-y;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.lightbox__img[data-astro-cid-hkabtazt]{object-fit:contain;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.lightbox__nav[data-astro-cid-hkabtazt]{position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-hkabtazt]{left:16px}.lightbox__nav--next[data-astro-cid-hkabtazt]{right:16px}.lightbox__nav[data-astro-cid-hkabtazt][hidden]{display:none}.lightbox__foot[data-astro-cid-hkabtazt]{align-items:center;gap:16px;padding:12px 24px 16px;display:flex}.lightbox__thumbs[data-astro-cid-hkabtazt]{flex:auto;gap:8px;min-width:0;padding:4px 0;display:flex;overflow-x:auto}.lightbox__thumbs[data-astro-cid-hkabtazt]:empty{display:none}.lightbox__link[data-astro-cid-hkabtazt]{flex:none;margin-left:auto}.lightbox[data-astro-cid-hkabtazt] .lb-thumb{border:1px solid var(--bw-border);border-radius:var(--bw-radius-sm);background:var(--bw-neutral);cursor:pointer;flex:none;width:64px;height:64px;padding:0;overflow:hidden}.lightbox[data-astro-cid-hkabtazt] .lb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lightbox[data-astro-cid-hkabtazt] .lb-thumb[aria-current=true]{border:2px solid var(--bw-primary);box-shadow:inset 0 -3px 0 var(--bw-tertiary)}@media (width<=600px){.lightbox[data-astro-cid-hkabtazt]{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.lightbox__bar[data-astro-cid-hkabtazt]{padding:8px 8px 8px 16px}.lightbox__title[data-astro-cid-hkabtazt]{font-size:17px}.lightbox__nav--prev[data-astro-cid-hkabtazt]{left:8px}.lightbox__nav--next[data-astro-cid-hkabtazt]{right:8px}.lightbox__foot[data-astro-cid-hkabtazt]{flex-wrap:wrap;padding:8px 16px 16px}.lightbox[data-astro-cid-hkabtazt] .lb-thumb{width:52px;height:52px}}
