._lightboxContent_tjo0l_2>button:not([data-custom-close]):not(._navButton_tjo0l_2){display:none!important}._lightboxContent_tjo0l_2{position:fixed!important;top:0!important;left:0!important;transform:none!important;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;max-width:100vw;max-height:100vh;max-height:100dvh;padding:0;border-radius:0;border:none;background-color:color-mix(in srgb,black 90%,transparent);display:flex;align-items:center;justify-content:center;animation:_fadeIn_tjo0l_1 var(--animation-duration-fast) ease-out;z-index:var(--z-spotlight)}@keyframes _fadeIn_tjo0l_1{0%{opacity:0}to{opacity:1}}._closeButton_tjo0l_40{position:absolute;top:var(--spacing-6);right:var(--spacing-6);z-index:1;background:color-mix(in srgb,black 40%,transparent);color:#fff;border:none;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._closeButton_tjo0l_40:hover{background:color-mix(in srgb,black 60%,transparent);transform:scale(1.1)}._closeButton_tjo0l_40:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._closeButton_tjo0l_40 svg{width:1.5rem;height:1.5rem}._imageContainer_tjo0l_75{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8)}._image_tjo0l_75{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:_scaleIn_tjo0l_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}._imageSkeleton_tjo0l_95{width:80vw;height:80vh;max-width:1200px;max-height:800px}._hidden_tjo0l_102{display:none}@keyframes _scaleIn_tjo0l_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._navButton_tjo0l_2{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background:color-mix(in srgb,black 60%,transparent);color:#fff;border:none;border-radius:var(--radius-full);width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0000004d;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._navButton_tjo0l_2:hover{background:var(--primary);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px #0006}._navButton_tjo0l_2:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._navButton_tjo0l_2 svg{width:2.5rem;height:2.5rem}._prevButton_tjo0l_155{left:var(--spacing-6)}._nextButton_tjo0l_159{right:var(--spacing-6)}._counter_tjo0l_163{position:absolute;bottom:var(--spacing-6);left:50%;transform:translate(-50%);background:color-mix(in srgb,black 40%,transparent);color:#fff;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;-webkit-user-select:none;user-select:none}@media(max-width:768px){._closeButton_tjo0l_40{top:max(var(--spacing-4),env(safe-area-inset-top));right:max(var(--spacing-4),env(safe-area-inset-right));width:2.75rem;height:2.75rem;background:color-mix(in srgb,black 60%,transparent)}._closeButton_tjo0l_40 svg{width:1.25rem;height:1.25rem}._imageContainer_tjo0l_75{padding:var(--spacing-4)}._navButton_tjo0l_2{width:3rem;height:3rem}._navButton_tjo0l_2 svg{width:2rem;height:2rem}._prevButton_tjo0l_155{left:var(--spacing-2)}._nextButton_tjo0l_159{right:var(--spacing-2)}._counter_tjo0l_163{bottom:max(var(--spacing-4),env(safe-area-inset-bottom))}}
