.no-scroll{overflow-y:hidden}.lightbox-description{color:var(--bs-light)}.lightbox-prev,.lightbox-next{position:absolute;top:45%}.lightbox-prev{left:5px}.lightbox-next{right:5px}.lightbox{--faded-black: rgba( 0, 0, 0, .8 );position:fixed;left:0;top:0;width:100%;height:100%;overflow:scroll;padding:0 2rem;background-color:var(--faded-black)}.lightbox button{background:none;border:none;color:#fff;text-shadow:0 0 5px black;font-size:30px}.lightbox.closed,.lightbox-dummy-content{display:none}.lightbox-content{height:100%;justify-content:center;align-items:center;justify-content:space-between;gap:var(--bs-spacer-2)}.lightbox-image-wrapper{text-align:center;box-sizing:border-box;overflow:auto;padding:2rem 10px;height:100%;width:100%;display:flex;gap:var(--bs-spacer-3);justify-content:center;align-items:center}.lightbox-image{max-height:85vh}.lightbox-image-frame{flex-basis:60%}.lightbox-button-wrapper{position:fixed;right:10px;top:10px;line-height:1em;display:flex;align-items:center;gap:var(--bs-spacer-2)}.lightbox-button{color:#fff;text-shadow:0 0 5px black}.lightbox-description{text-align:left;margin-top:var(--bs-spacer-4);flex-basis:40%}@media only screen and (max-width:768px){.lightbox-image-wrapper{flex-direction:column;justify-content:flex-start}.lightbox-description{width:90%}}.single{--faded-black: rgba( 0, 0, 0, .8 );position:fixed;left:0;top:0;width:100%;height:100%;overflow:scroll;padding:0 2rem;background-color:var(--faded-black)}.single button{background:none;border:none;color:#fff;text-shadow:0 0 5px black;font-size:30px}.single.closed,.single-dummy-content{display:none}.single-content{height:100%;justify-content:center;align-items:center;justify-content:space-between;gap:var(--bs-spacer-2)}.single-image-wrapper{text-align:center;box-sizing:border-box;overflow:auto;padding:2rem 10px;height:100%;width:100%;display:flex;gap:var(--bs-spacer-3);justify-content:center;align-items:center}.single-image{max-height:85vh}.single-image-frame{flex-basis:60%}.single-button-wrapper{position:fixed;right:10px;top:10px;line-height:1em;display:flex;align-items:center;gap:var(--bs-spacer-2)}.single-button{color:#fff;text-shadow:0 0 5px black}.single-description{text-align:left;margin-top:var(--bs-spacer-4);flex-basis:40%}@media only screen and (max-width:768px){.single-image-wrapper{flex-direction:column;justify-content:flex-start}.single-description{width:90%}}
