.lb[data-astro-cid-utnzf2kr]{--lb-ease:cubic-bezier(.23, 1, .32, 1);color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lb[data-astro-cid-utnzf2kr]::backdrop{backdrop-filter:blur(10px);opacity:0;transition:opacity .32s var(--lb-ease);background:#0e1216e0}.lb[data-astro-cid-utnzf2kr].is-visible::backdrop{opacity:var(--drag-opacity,1)}.lb__scene[data-astro-cid-utnzf2kr]{touch-action:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.lb__scene[data-astro-cid-utnzf2kr]:active{cursor:grabbing}.lb__slide[data-astro-cid-utnzf2kr]{will-change:transform, opacity;justify-content:center;align-items:center;padding:64px 72px 100px;display:flex;position:absolute;inset:0}.lb__slide[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;border-radius:var(--r-sm);user-select:none;-webkit-user-drag:none;will-change:transform, opacity;width:auto;max-width:calc(100vw - 144px);height:auto;max-height:calc(100dvh - 164px);display:block;box-shadow:0 30px 80px -20px #000c}.lb__slide[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr].is-loading{opacity:.3}.lb__spin[data-astro-cid-utnzf2kr]{opacity:0;pointer-events:none;border:2px solid #ffffff38;border-top-color:#fff;border-radius:50%;width:38px;height:38px;animation:.9s linear infinite lbdon;position:absolute}.lb__slide[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr].is-loading+.lb__spin[data-astro-cid-utnzf2kr]{opacity:1}@keyframes lbdon{to{transform:rotate(1turn)}}.lb__count[data-astro-cid-utnzf2kr]{border-radius:var(--pill);font-size:var(--fs-small);pointer-events:none;padding:7px 14px;position:fixed;top:20px;left:16px}.lb__tools[data-astro-cid-utnzf2kr]{gap:8px;transition:opacity .2s;display:flex;position:fixed;top:16px;right:16px}.lb__btn[data-astro-cid-utnzf2kr]{cursor:pointer;width:48px;height:48px;transition:transform .18s var(--lb-ease), opacity .2s ease;border-radius:50%;place-items:center;padding:0;display:grid}.lb__btn[data-astro-cid-utnzf2kr]:active{transform:scale(.97)}.lb__btn[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lb__zout[data-astro-cid-utnzf2kr],.lb[data-astro-cid-utnzf2kr].is-zoomed .lb__zin[data-astro-cid-utnzf2kr]{display:none}.lb[data-astro-cid-utnzf2kr].is-zoomed .lb__zout[data-astro-cid-utnzf2kr]{display:block}.lb__prev[data-astro-cid-utnzf2kr],.lb__next[data-astro-cid-utnzf2kr]{position:fixed;top:calc(50% - 24px)}.lb__prev[data-astro-cid-utnzf2kr]{left:16px}.lb__next[data-astro-cid-utnzf2kr]{right:16px}.lb__film[data-astro-cid-utnzf2kr]{left:50%;bottom:max(16px, env(safe-area-inset-bottom));scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;gap:8px;max-width:min(780px,100vw - 32px);padding:4px;transition:opacity .2s;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}.lb__film[data-astro-cid-utnzf2kr]::-webkit-scrollbar{display:none}.lb__film[data-astro-cid-utnzf2kr] button{border-radius:var(--r-sm);opacity:.5;cursor:pointer;background:#ffffff1a;border:2px solid #0000;flex:none;width:64px;height:64px;padding:0;transition:opacity .2s;overflow:hidden}.lb__film[data-astro-cid-utnzf2kr] button[aria-current=true]{opacity:1;border-color:#fff}.lb__film[data-astro-cid-utnzf2kr] img{object-fit:cover;width:100%;height:100%;display:block}.lb[data-astro-cid-utnzf2kr].is-zoomed .lb__film[data-astro-cid-utnzf2kr],.lb[data-astro-cid-utnzf2kr].is-zoomed .lb__prev[data-astro-cid-utnzf2kr],.lb[data-astro-cid-utnzf2kr].is-zoomed .lb__next[data-astro-cid-utnzf2kr],.lb[data-astro-cid-utnzf2kr].is-zoomed .lb__count[data-astro-cid-utnzf2kr],.lb[data-astro-cid-utnzf2kr].is-zoomed .lb__tools[data-astro-cid-utnzf2kr]{opacity:.35}.lb__btn[data-astro-cid-utnzf2kr]:focus-visible,.lb__film[data-astro-cid-utnzf2kr] button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=760px){.lb__slide[data-astro-cid-utnzf2kr]{padding:64px 10px 82px}.lb__slide[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{max-width:calc(100vw - 20px);max-height:calc(100dvh - 146px)}.lb__prev[data-astro-cid-utnzf2kr],.lb__next[data-astro-cid-utnzf2kr]{display:none}.lb__film[data-astro-cid-utnzf2kr] button{border-radius:8px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.lb[data-astro-cid-utnzf2kr]::backdrop,.lb__btn[data-astro-cid-utnzf2kr],.lb__film[data-astro-cid-utnzf2kr]{transition-duration:.12s}}
