.UserPostContentPhoto_container__GtvGg{display:block}.UserPostContentPhoto_photoFrame__Dbi5R{width:100%;max-width:var(--post-photo-frame-max-width);margin:0 auto;overflow:hidden}.UserPostContentPhoto_photoGrid__lthvA{display:grid;gap:var(--post-photo-grid-gap);width:100%;border-radius:var(--stage-card-radius,var(--border-radius));overflow:hidden;max-height:var(--post-photo-grid-max-height)}.UserPostContentPhoto_imageContainer__rDc_A{position:relative;cursor:pointer;overflow:hidden;min-height:var(--post-photo-grid-min-height)}.UserPostContentPhoto_imageContainer__rDc_A:hover .UserPostContentPhoto_image__RJWJA{transform:scale(1.05);transition:transform .3s ease}.UserPostContentPhoto_image__RJWJA{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.UserPostContentPhoto_gridOne__sg8Gq .UserPostContentPhoto_imageContainer__rDc_A{height:var(--post-photo-single-image-height);max-height:var(--post-photo-grid-max-height-lg)}.UserPostContentPhoto_gridTwo__bXsIr{grid-template-columns:1fr 1fr;max-height:var(--post-photo-grid-max-height-md)}.UserPostContentPhoto_gridTwo__bXsIr .UserPostContentPhoto_imageContainer__rDc_A{aspect-ratio:1/1}.UserPostContentPhoto_gridThree__BoqrZ{grid-template-columns:1fr 1fr;grid-template-rows:var(--post-photo-grid-row-height) var(--post-photo-grid-row-height);max-height:var(--post-photo-grid-max-height-md)}.UserPostContentPhoto_gridThree__BoqrZ .UserPostContentPhoto_imageContainer__rDc_A:first-child{grid-row:1/span 2}.UserPostContentPhoto_gridFour__CgIad{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,var(--post-photo-grid-row-height));max-height:var(--post-photo-grid-max-height-md)}.UserPostContentPhoto_gridMany__WCzln{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,var(--post-photo-grid-max-height-sm));max-height:var(--post-photo-grid-max-height-many)}.UserPostContentPhoto_smallImage__Wqv8Y{max-height:var(--post-photo-grid-max-height-sm)}.UserPostContentPhoto_moreOverlay__k3a4I{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--overlay-scrim-strong);color:var(--color-on-overlay);display:flex;align-items:center;justify-content:center;font-size:var(--type-title-sm);font-weight:700}