.ImageModal-module-scss-module__D3Sfda__overlay{z-index:2000;background-color:#000000e6;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.ImageModal-module-scss-module__D3Sfda__modal{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}.ImageModal-module-scss-module__D3Sfda__closeButton{color:#fff;cursor:pointer;z-index:2010;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#282828cc;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:300;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.ImageModal-module-scss-module__D3Sfda__closeButton:hover{background-color:#3c3c3ce6;border-color:#ffffff80;transform:scale(1.1)}.ImageModal-module-scss-module__D3Sfda__closeButton:active{transform:scale(.95)}.ImageModal-module-scss-module__D3Sfda__imageContainer{background-color:#0000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}.ImageModal-module-scss-module__D3Sfda__imageFrame{--nav-size:52px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ImageModal-module-scss-module__D3Sfda__modalImage{width:auto;max-width:min(92vw,1400px);height:auto;max-height:90vh;display:block}.ImageModal-module-scss-module__D3Sfda__navButton{width:var(--nav-size);height:var(--nav-size);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:2010;background-color:#282828cc;border:2px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.ImageModal-module-scss-module__D3Sfda__navButton:hover{background-color:#3c3c3ce6;border-color:#ffffff80;transform:translateY(-50%)}.ImageModal-module-scss-module__D3Sfda__navButton:active{background-color:#464646e6;transform:translateY(-50%)}.ImageModal-module-scss-module__D3Sfda__navButtonLeft{left:calc(50vw - min(92vw,1400px)/2 + 8px)}.ImageModal-module-scss-module__D3Sfda__navButtonLeft .ImageModal-module-scss-module__D3Sfda__navIcon{transform:translate(-50%,-50%)rotate(180deg)}.ImageModal-module-scss-module__D3Sfda__navButtonRight{right:calc(50vw - min(92vw,1400px)/2 + 8px)}.ImageModal-module-scss-module__D3Sfda__navIcon{opacity:1;width:25px;height:14px;transition:opacity .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.ImageModal-module-scss-module__D3Sfda__closeButton{width:40px;height:40px;font-size:20px;top:15px;right:15px}}@media screen and (min-width:1501px) and (max-width:1600px){.ImageModal-module-scss-module__D3Sfda__navButtonLeft{left:calc(39vw - 517px)}.ImageModal-module-scss-module__D3Sfda__navButtonRight{right:calc(39vw - 517px)}}@media screen and (min-width:1601px){.ImageModal-module-scss-module__D3Sfda__navButtonLeft{left:calc(50vw - 716px)}.ImageModal-module-scss-module__D3Sfda__navButtonRight{right:calc(50vw - 716px)}}@media screen and (max-width:480px){.ImageModal-module-scss-module__D3Sfda__closeButton{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:30;position:fixed}.ImageModal-module-scss-module__D3Sfda__navButton{top:auto;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 100px);z-index:40;width:44px;height:44px;transition:none;position:fixed;transform:none}.ImageModal-module-scss-module__D3Sfda__navButtonLeft{left:24px}.ImageModal-module-scss-module__D3Sfda__navButtonRight{right:24px}.ImageModal-module-scss-module__D3Sfda__navIcon{width:22px;height:14px}}@media (hover:none) and (pointer:coarse){.ImageModal-module-scss-module__D3Sfda__navButton:hover{background-color:#282828cc;border-color:#ffffff4d;transform:translateY(-50%)}.ImageModal-module-scss-module__D3Sfda__navButton:active{background-color:#282828cc;transform:translateY(-50%)}}@media screen and (hover:none) and (pointer:coarse) and (max-width:480px){.ImageModal-module-scss-module__D3Sfda__navButton:hover,.ImageModal-module-scss-module__D3Sfda__navButton:active{transform:none}}
