.post-gallery-block[data-v-32d2848a]{border-top:1px dashed #dcd8cd;margin-top:48px;padding-top:32px}.gallery-header[data-v-32d2848a]{margin-bottom:20px}.gallery-title-group[data-v-32d2848a]{align-items:center;display:flex;gap:10px}.gallery-title-group .gallery-icon[data-v-32d2848a]{color:#b8131a}.gallery-title-group .gallery-heading[data-v-32d2848a]{color:#211e1a;font-family:var(--font-serif,serif);font-size:1.35rem;font-weight:700;margin:0}.gallery-title-group .gallery-badge[data-v-32d2848a]{background:#efece6;border:1px solid #dcd8cd;border-radius:12px;color:#6c6558;font-size:.76rem;font-weight:700;padding:3px 10px}.gallery-grid[data-v-32d2848a]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.gallery-grid[data-v-32d2848a]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.gallery-grid[data-v-32d2848a]{gap:10px;grid-template-columns:repeat(2,1fr)}}.gallery-card[data-v-32d2848a]{background:#eae6db;border:1px solid #dcd8cd;border-radius:8px;box-shadow:0 2px 6px #0000000a;cursor:pointer;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.gallery-card[data-v-32d2848a]:hover{border-color:#b8131a;box-shadow:0 8px 18px #0000001a;transform:translateY(-3px)}.gallery-card:hover .thumb-hover-overlay[data-v-32d2848a]{opacity:1}.gallery-card:hover .thumb-img[data-v-32d2848a]{transform:scale(1.05)}.card-thumb-wrap[data-v-32d2848a]{height:140px;overflow:hidden;position:relative;width:100%}@media(max-width:600px){.card-thumb-wrap[data-v-32d2848a]{height:110px}}.card-thumb-wrap .thumb-img[data-v-32d2848a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.thumb-hover-overlay[data-v-32d2848a]{align-items:center;background:#b8131a66;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.lightbox-overlay[data-v-32d2848a]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0e0c0af0;box-sizing:border-box;flex-direction:column;height:100vh;left:0;padding:16px 24px;position:fixed;top:0;width:100vw;z-index:99999}.lightbox-overlay[data-v-32d2848a],.lightbox-top-bar[data-v-32d2848a]{display:flex;justify-content:space-between}.lightbox-top-bar[data-v-32d2848a]{align-items:center;color:#fff;padding:8px 12px;width:100%}.lightbox-counter[data-v-32d2848a]{color:#ffffffd9;font-size:.95rem;font-weight:600;letter-spacing:.05em}.lightbox-close-btn[data-v-32d2848a]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.lightbox-close-btn[data-v-32d2848a]:hover{background:#b8131a;border-color:#b8131a;transform:scale(1.08)}.lightbox-stage[data-v-32d2848a]{align-items:center;display:flex;flex-grow:1;justify-content:space-between;max-height:calc(100vh - 160px);position:relative}.lightbox-nav-btn[data-v-32d2848a]{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .2s ease;width:50px;z-index:10}.lightbox-nav-btn[data-v-32d2848a]:hover{background:#b8131a;border-color:#b8131a;transform:scale(1.1)}.lightbox-nav-btn.prev[data-v-32d2848a]{margin-right:12px}.lightbox-nav-btn.next[data-v-32d2848a]{margin-left:12px}@media(max-width:640px){.lightbox-nav-btn[data-v-32d2848a]{height:40px;width:40px}}.lightbox-image-wrap[data-v-32d2848a]{align-items:center;display:flex;flex-grow:1;height:100%;justify-content:center;overflow:hidden}.lightbox-image-wrap .lightbox-main-img[data-v-32d2848a]{border-radius:6px;box-shadow:0 16px 48px #00000080;max-height:calc(100vh - 180px);max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox-bottom-strip[data-v-32d2848a]{align-items:center;display:flex;gap:10px;justify-content:center;max-width:100%;overflow-x:auto;padding:12px 0 4px}.lightbox-bottom-strip .strip-thumb[data-v-32d2848a]{border:2px solid transparent;border-radius:4px;cursor:pointer;flex-shrink:0;height:44px;opacity:.55;overflow:hidden;transition:all .2s ease;width:60px}.lightbox-bottom-strip .strip-thumb img[data-v-32d2848a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lightbox-bottom-strip .strip-thumb[data-v-32d2848a]:hover{opacity:.85}.lightbox-bottom-strip .strip-thumb.is-active[data-v-32d2848a]{border-color:#b8131a;opacity:1;transform:scale(1.08)}.fade-enter-active[data-v-32d2848a],.fade-leave-active[data-v-32d2848a]{transition:opacity .25s ease}.fade-enter-from[data-v-32d2848a],.fade-leave-to[data-v-32d2848a]{opacity:0}
