.lightbox__trigger[data-v-55adf29d]{color:inherit;font:inherit;cursor:zoom-in;border-radius:var(--radius-md,12px);background:0 0;border:0;margin:0;padding:0;display:block}.lightbox__trigger[data-v-55adf29d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.lightbox__dialog[data-v-55adf29d]{color:#fff;overscroll-behavior:contain;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:56px 16px 16px;overflow:hidden}.lightbox__dialog[open][data-v-55adf29d]{justify-content:center;align-items:center;display:flex}.lightbox__dialog[data-v-55adf29d]::backdrop{background:#000000f7}.lightbox__figure[data-v-55adf29d]{flex-direction:column;align-items:center;gap:12px;max-width:100%;max-height:100%;margin:0;display:flex}.lightbox__media[data-v-55adf29d]{justify-content:center;min-height:0;display:flex}.lightbox__img[data-v-55adf29d]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md,12px);width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 160px);display:block}.lightbox__caption[data-v-55adf29d]{text-align:center;color:#fff;max-width:760px;font-size:14px;line-height:1.5}.lightbox__count[data-v-55adf29d]{color:#ffffffbf;margin-top:4px;display:block}.lightbox__btn[data-v-55adf29d]{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;width:48px;height:48px;padding:0;font-size:32px;line-height:1;position:fixed}.lightbox__btn[data-v-55adf29d]:hover{background:#000c}.lightbox__btn[data-v-55adf29d]:focus-visible{outline-offset:2px;outline:2px solid #fff}.lightbox__close[data-v-55adf29d]{top:8px;right:8px}.lightbox__next[data-v-55adf29d],.lightbox__prev[data-v-55adf29d]{top:50%;transform:translateY(-50%)}.lightbox__prev[data-v-55adf29d]{left:8px}.lightbox__next[data-v-55adf29d]{right:8px}
