.category-btn[data-v-f7f87e50]{align-items:center;background-color:transparent;border:1px solid var(--travel-border);border-radius:999px;color:var(--travel-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 16px;white-space:nowrap}.category-btn[data-v-f7f87e50]:hover{border-color:var(--travel-gold);color:var(--travel-text)}.category-btn.is-active[data-v-f7f87e50]{background-color:var(--travel-inverted);border-color:transparent;color:var(--travel-gold-lt)}.category-btn-en[data-v-f7f87e50]{font-size:10px;font-weight:400;letter-spacing:.05em;opacity:.6}.gallery-masonry[data-v-f7f87e50]{-moz-column-gap:16px;column-gap:16px;-moz-columns:280px 3;columns:280px 3}.gallery-item[data-v-f7f87e50]{display:block;margin-bottom:16px;width:100%;-moz-column-break-inside:avoid;background:none;border:none;border-radius:12px;break-inside:avoid;cursor:pointer;overflow:hidden;padding:0;position:relative}.gallery-img[data-v-f7f87e50]{display:block;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.gallery-item:hover .gallery-img[data-v-f7f87e50]{transform:scale(1.04)}.gallery-overlay[data-v-f7f87e50]{align-items:flex-end;background:linear-gradient(0deg,rgba(10,14,9,.85) 0,transparent 55%);display:flex;inset:0;opacity:0;padding:16px;position:absolute;transition:opacity .28s ease}.gallery-item:hover .gallery-overlay[data-v-f7f87e50]{opacity:1}.gallery-caption[data-v-f7f87e50]{color:#ffffffe6;font-size:13px;font-weight:600;line-height:1.4}.lightbox-wrap[data-v-f7f87e50]{background-color:#0a0e09f5;flex-direction:column;inset:0;position:fixed;z-index:9990}.lightbox-close[data-v-f7f87e50],.lightbox-wrap[data-v-f7f87e50]{align-items:center;display:flex;justify-content:center}.lightbox-close[data-v-f7f87e50]{background-color:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;height:40px;position:absolute;right:20px;top:20px;transition:background-color .2s ease;width:40px;z-index:1}.lightbox-close[data-v-f7f87e50]:hover{background-color:#ffffff29}.lightbox-img-wrap[data-v-f7f87e50]{align-items:center;display:flex;flex:1;justify-content:center;padding:60px 24px 16px;width:100%}.lightbox-img[data-v-f7f87e50]{border-radius:12px;box-shadow:0 32px 80px #0009;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.lightbox-footer[data-v-f7f87e50]{align-items:center;display:flex;gap:16px;justify-content:space-between;max-width:700px;padding:16px 24px 28px;width:100%}.lightbox-caption[data-v-f7f87e50]{color:#ffffffb8;font-size:14px;font-weight:500}.lightbox-nav[data-v-f7f87e50]{align-items:center;display:flex;flex-shrink:0;gap:12px}.lightbox-nav-btn[data-v-f7f87e50]{align-items:center;background-color:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.lightbox-nav-btn[data-v-f7f87e50]:hover{background-color:#c8860a66;border-color:var(--travel-gold,#c8860a)}.lightbox-counter[data-v-f7f87e50]{color:#ffffff80;font-size:13px;font-weight:600;min-width:52px;text-align:center}.lightbox-enter-active[data-v-f7f87e50],.lightbox-leave-active[data-v-f7f87e50]{transition:opacity .3s ease}.lightbox-enter-from[data-v-f7f87e50],.lightbox-leave-to[data-v-f7f87e50]{opacity:0}.lightbox-img-enter-active[data-v-f7f87e50],.lightbox-img-leave-active[data-v-f7f87e50]{transition:opacity .18s ease,transform .18s ease}.lightbox-img-enter-from[data-v-f7f87e50]{opacity:0;transform:scale(.96)}.lightbox-img-leave-to[data-v-f7f87e50]{opacity:0;transform:scale(1.03)}@media(max-width:640px){.gallery-masonry[data-v-f7f87e50]{-moz-column-gap:10px;column-gap:10px;-moz-columns:150px 2;columns:150px 2}.gallery-item[data-v-f7f87e50]{border-radius:8px;margin-bottom:10px}}
