:root{--background:#fdfdfd;--foreground:#332c2b;--accent:#7b4d35}.ImageModal-module__1IdVYa__thumbnailWrapper{cursor:pointer;display:inline-block}.ImageModal-module__1IdVYa__thumbnail{width:100%;height:auto;transition:opacity .2s;display:block}.ImageModal-module__1IdVYa__thumbnail:hover{opacity:.9}.ImageModal-module__1IdVYa__backdrop{z-index:9999;background-color:#000000b3;justify-content:center;align-items:center;padding:20vh;transition:background-color .1s;animation:.1s ImageModal-module__1IdVYa__fadeIn;display:flex;position:fixed;inset:0}.ImageModal-module__1IdVYa__backdropDark{background-color:#000000d9}.ImageModal-module__1IdVYa__backdropLight{background-color:#000000bf}@keyframes ImageModal-module__1IdVYa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ImageModal-module__1IdVYa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ImageModal-module__1IdVYa__modalContent{flex-direction:column;align-items:center;width:auto;max-width:85vw;height:auto;max-height:90vh;animation:.3s ImageModal-module__1IdVYa__slideUp;display:flex;position:relative}.ImageModal-module__1IdVYa__enlargedImage{width:auto;max-width:90vw;height:auto;max-height:90vh;display:block}.ImageModal-module__1IdVYa__altText>*{color:var(--background)}@media (max-width:1300px){.ImageModal-module__1IdVYa__backdrop{padding:2vw}.ImageModal-module__1IdVYa__enlargedImage{max-height:85vh}.ImageModal-module__1IdVYa__thumbnailWrapper{flex-direction:column;padding:0 2vw;display:flex}.ImageModal-module__1IdVYa__thumbnail{align-self:center;width:100%;max-width:45vw;height:auto}}@media (max-width:900px){.ImageModal-module__1IdVYa__thumbnail{max-width:100%}.ImageModal-module__1IdVYa__thumbnailWrapper{padding:0 5vw}}@media (max-width:599px){.ImageModal-module__1IdVYa__thumbnailWrapper{padding:0 3vw}}
