.photo-lightbox[data-v-8b0b373a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:32px 72px;background:#0f172aeb}.photo-lightbox__content[data-v-8b0b373a]{display:flex;flex-direction:column;align-items:center;max-width:min(1100px,100%);max-height:100%;margin:0}.photo-lightbox__img[data-v-8b0b373a]{max-width:100%;max-height:calc(100vh - 220px);border-radius:8px;-o-object-fit:contain;object-fit:contain;box-shadow:0 20px 60px #00000080}.photo-lightbox__caption[data-v-8b0b373a]{width:100%;margin-top:14px;color:#e2e8f0;text-align:center}.photo-lightbox__desc[data-v-8b0b373a]{margin-top:6px;font-size:13px;line-height:1.7;color:#94a3b8}.photo-lightbox__date[data-v-8b0b373a]{margin-top:6px;font-size:12px;color:#64748b}.photo-lightbox__close[data-v-8b0b373a],.photo-lightbox__nav[data-v-8b0b373a]{position:absolute;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .2s}.photo-lightbox__close[data-v-8b0b373a]:hover,.photo-lightbox__nav[data-v-8b0b373a]:hover{background:#ffffff38}.photo-lightbox__close[data-v-8b0b373a]{top:20px;right:24px;width:40px;height:40px}.photo-lightbox__nav[data-v-8b0b373a]{top:50%;width:48px;height:48px;transform:translateY(-50%)}.photo-lightbox__nav--prev[data-v-8b0b373a]{left:20px}.photo-lightbox__nav--next[data-v-8b0b373a]{right:20px}.photo-lightbox__counter[data-v-8b0b373a]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:4px 14px;border-radius:9999px;background:#ffffff1a;font-size:12px;color:#cbd5e1}.lightbox-fade-enter-active[data-v-8b0b373a],.lightbox-fade-leave-active[data-v-8b0b373a]{transition:opacity .2s ease}.lightbox-fade-enter-from[data-v-8b0b373a],.lightbox-fade-leave-to[data-v-8b0b373a]{opacity:0}@media(max-width:640px){.photo-lightbox[data-v-8b0b373a]{padding:20px 48px}.photo-lightbox__nav[data-v-8b0b373a]{width:40px;height:40px}.photo-lightbox__nav--prev[data-v-8b0b373a]{left:6px}.photo-lightbox__nav--next[data-v-8b0b373a]{right:6px}}.photo-columns[data-v-eb78d08f]{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}@media(min-width:640px){.photo-columns[data-v-eb78d08f]{-moz-column-count:3;column-count:3}}@media(min-width:1280px){.photo-columns[data-v-eb78d08f]{-moz-column-count:4;column-count:4}}.photo-item[data-v-eb78d08f]{position:relative;background:#f1f5f9;cursor:zoom-in}.photo-item__info[data-v-eb78d08f]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:24px 10px 8px;background:linear-gradient(to top,rgba(15,23,42,.72),transparent);color:#fff;pointer-events:none}.photo-item__date[data-v-eb78d08f]{flex-shrink:0;font-size:11px;color:#cbd5e1}
