.lb{--lb-bg: rgba(0, 0, 0, .92);--lb-color: #fff;--lb-btn-size: 3rem;--lb-btn-bg: rgba(255, 255, 255, .12);--lb-btn-bg-hover: rgba(255, 255, 255, .25);--lb-focus-ring: 0 0 0 .25rem rgba(var(--bs-primary-rgb, 13, 110, 253), .5);--lb-gutter: clamp(.5rem, 4vw, 4.5rem);position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--lb-color);overflow:hidden}.lb::backdrop{background:var(--lb-bg)}.lb[open]{display:flex;align-items:center;justify-content:center;animation:lb-fade .2s ease-out}@keyframes lb-fade{0%{opacity:0}}html:has(.lb[open]){overflow:hidden}.lb,.lb *{box-sizing:border-box}.lb-stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:var(--lb-gutter);touch-action:pan-y pinch-zoom}.lb-media[hidden]{display:none}.lb-img{max-width:100%;max-height:100%;object-fit:contain;user-select:none}.lb-iframe{width:min(100%,(100vh - 2 * var(--lb-gutter)) * 16 / 9);aspect-ratio:16 / 9;height:auto;border:0;background:#000}.lb-counter{position:absolute;top:.75rem;left:1rem;margin:0;font-size:.875rem;opacity:.8}.lb-btn{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:var(--lb-btn-size);height:var(--lb-btn-size);padding:0;border:0;border-radius:50%;background:var(--lb-btn-bg);color:inherit;font-size:2rem;line-height:1;cursor:pointer}.lb-btn:hover{background:var(--lb-btn-bg-hover)}.lb-btn:focus-visible{outline:0;box-shadow:var(--lb-focus-ring)}.lb-btn[hidden]{display:none}.lb-close{top:.5rem;right:.5rem}.lb-prev,.lb-next{top:50%;transform:translateY(-50%)}.lb-prev{left:.5rem}.lb-next{right:.5rem}@media(prefers-reduced-motion:reduce){.lb[open]{animation:none}}.fslightbox-container iframe.fslightbox-youtube{width:min(90vw,160vh);height:auto;aspect-ratio:16 / 9;border:0;background:#000}
