._imageContainer_liew8_1{position:relative;display:inline-block;overflow:hidden}._skeletonShimmer_liew8_7{width:100%;height:100%;min-height:200px;background:linear-gradient(90deg,var(--surface) 25%,var(--border) 50%,var(--surface) 75%);background-size:200% 100%;animation:_shimmer_liew8_1 1.8s infinite;border-radius:.5rem;position:relative;opacity:.8}@keyframes _shimmer_liew8_1{0%{background-position:-200% 0}to{background-position:200% 0}}._blurPlaceholder_liew8_29{position:absolute;top:0;left:0;filter:blur(8px);transform:scale(1.1);opacity:.7}._fallbackImage_liew8_38{background-color:var(--surface-highlight);border-radius:.5rem;opacity:.7;filter:grayscale(100%)}._imageContainer_liew8_1 img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:.5rem;transition:opacity .3s ease;display:block}._imageContainer_liew8_1 img:hover{opacity:.95}._imageContainer_liew8_1{background-color:var(--surface);display:flex}._imageContainer_liew8_1._small_liew8_70{max-width:150px}._imageContainer_liew8_1._medium_liew8_74{max-width:300px}._imageContainer_liew8_1._large_liew8_78{max-width:500px}._imageContainer_liew8_1._full_liew8_82{width:100%}._backdrop_15jkh_1{position:fixed;inset:0;background-color:#000000f2;z-index:var(--z-lightbox, 2000);display:flex;align-items:center;justify-content:center;opacity:0;animation:_fadeIn_15jkh_1 .2s ease-out forwards}._content_15jkh_16{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;outline:none}._imageContainer_15jkh_26{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}._image_15jkh_26{max-width:100%;max-height:90vh;object-fit:contain;box-shadow:0 20px 50px #00000080}._closeButton_15jkh_43,._navButton_15jkh_44{position:absolute;background:#ffffff1a;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-dropdown, 50)}._closeButton_15jkh_43:hover,._navButton_15jkh_44:hover{background:#fff3;transform:scale(1.1)}._closeButton_15jkh_43{top:20px;right:20px}._prevButton_15jkh_72{left:20px}._nextButton_15jkh_76{right:20px}._counter_15jkh_80{position:absolute;top:20px;left:20px;color:#fffc;font-size:14px;font-weight:500;background:#00000080;padding:4px 12px;border-radius:20px}@keyframes _fadeIn_15jkh_1{to{opacity:1}}
